New error

make
/usr/sbin/apxs -c -I/usr/local/include/python2.6 -DNDEBUG   mod_wsgi.c
-L/usr/local/lib -L/usr/local/lib/python2.6/config  -lpython2.6 -
lpthread -ldl  -lutil -lm
/usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic
-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-
protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-
aliasing  -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/
httpd  -I/usr/include/apr-1   -I/usr/include/apr-1  -I/usr/local/
include/python2.6 -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c && touch
mod_wsgi.slo
mod_wsgi.c: In function 'wsgi_server_group':
mod_wsgi.c:949: warning: unused variable 'value'
mod_wsgi.c: In function 'Log_writelines':
mod_wsgi.c:1732: warning: unused variable 'msg'
mod_wsgi.c: In function 'Adapter_output':
mod_wsgi.c:3010: warning: unused variable 'n'
mod_wsgi.c: In function 'Adapter_file_wrapper':
mod_wsgi.c:4024: warning: unused variable 'result'
mod_wsgi.c: In function 'wsgi_python_term':
mod_wsgi.c:5631: warning: unused variable 'tstate'
mod_wsgi.c:5630: warning: unused variable 'interp'
mod_wsgi.c: In function 'wsgi_python_child_init':
mod_wsgi.c:6760: warning: unused variable 'l'
mod_wsgi.c:6658: warning: unused variable 'interp'
mod_wsgi.c: In function 'wsgi_add_import_script':
mod_wsgi.c:7411: warning: unused variable 'error'
mod_wsgi.c: In function 'wsgi_add_handler_script':
mod_wsgi.c:7859: warning: unused variable 'dconfig'
mod_wsgi.c:7858: warning: unused variable 'sconfig'
mod_wsgi.c: In function 'wsgi_hook_handler':
mod_wsgi.c:8905: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8907: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8909: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8913: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8933: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8935: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c:8938: warning: suggest parentheses around assignment used
as truth value
mod_wsgi.c: In function 'wsgi_daemon_worker':
mod_wsgi.c:10227: warning: unused variable 'duration'
mod_wsgi.c:10226: warning: unused variable 'start'
mod_wsgi.c: In function 'wsgi_hook_daemon_handler':
mod_wsgi.c:12423: warning: unused variable 'i'
mod_wsgi.c:12421: warning: unused variable 'elts'
mod_wsgi.c:12420: warning: unused variable 'head'
mod_wsgi.c: At top level:
mod_wsgi.c:7824: warning: 'wsgi_set_user_authoritative' defined but
not used
mod_wsgi.c:14338: warning: 'wsgi_hook_check_user_id' defined but not
used
/usr/lib64/apr-1/build/libtool --silent --mode=link gcc -o
mod_wsgi.la  -rpath /usr/lib64/httpd/modules -module -avoid-version
mod_wsgi.lo -L/usr/local/lib -L/usr/local/lib/python2.6/config -
lpython2.6 -lpthread -ldl -lutil -lm
/usr/bin/ld: /usr/local/lib/libpython2.6.a(node.o): relocation
R_X86_64_32 against `a local symbol' can not be used when making a
shared object; recompile with -fPIC
/usr/local/lib/libpython2.6.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
make: *** [mod_wsgi.la] Error 1

On Apr 14, 12:43 pm, Graham Dumpleton <[email protected]>
wrote:
> You installed the wrong Apache development version. You installed it
> for Apache 1.3. The version you install must match that for Apache you
> have installed, which appears to be 2.2.4.
>
> Graham
>
> On 14 April 2010 16:32, MMRUser <[email protected]> wrote:
>
> > Install http-devel again here's the error..
>
> > ./configure --with-python=/usr/local/bin/python
> > checking for apxs2... no
> > checking for apxs... /usr/sbin/apxs
> > checking Apache version... apxs:Warning: /usr/bin/httpd not found or
> > not executable
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: No shared object support for Apache
> > apxs:Warning: available under your platform. Make sure
> > apxs:Warning: the Apache module mod_so is compiled into
> > apxs:Warning: your server binary `/usr/bin/httpd'.
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: /usr/bin/httpd not found or not executable
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: No shared object support for Apache
> > apxs:Warning: available under your platform. Make sure
> > apxs:Warning: the Apache module mod_so is compiled into
> > apxs:Warning: your server binary `/usr/bin/httpd'.
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: /usr/bin/httpd not found or not executable
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: No shared object support for Apache
> > apxs:Warning: available under your platform. Make sure
> > apxs:Warning: the Apache module mod_so is compiled into
> > apxs:Warning: your server binary `/usr/bin/httpd'.
> > apxs:Warning: Continuing anyway...
> > 1.X
> > apxs:Warning: /usr/bin/httpd not found or not executable
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: No shared object support for Apache
> > apxs:Warning: available under your platform. Make sure
> > apxs:Warning: the Apache module mod_so is compiled into
> > apxs:Warning: your server binary `/usr/bin/httpd'.
> > apxs:Warning: Continuing anyway...
> > configure: creating ./config.status
> > config.status: creating Makefile
>
> > make
> > /usr/sbin/apxs -c -I/usr/local/include/python2.6 -DNDEBUG   mod_wsgi.c
> > -L/usr/local/lib -L/usr/local/lib/python2.6/config  -lpython2.6 -
> > lpthread -ldl  -lutil -lm
> > apxs:Warning: /usr/bin/httpd not found or not executable
> > apxs:Warning: Continuing anyway...
> > apxs:Warning: No shared object support for Apache
> > apxs:Warning: available under your platform. Make sure
> > apxs:Warning: the Apache module mod_so is compiled into
> > apxs:Warning: your server binary `/usr/bin/httpd'.
> > apxs:Warning: Continuing anyway...
> > gcc -O2 -m486 -fno-strength-reduce -DLINUX=2 -DUSE_EXPAT -I../lib/
> > expat-lite -fpic -DSHARED_MODULE -I/usr/include/apache -I/usr/local/
> > include/python2.6 -DNDEBUG  -c mod_wsgi.c
> > mod_wsgi.c: In function âwsgi_hook_interceptâ:
> > mod_wsgi.c:7989: error: âAP_MAX_REG_MATCHâ undeclared (first use in
> > this function)
> > mod_wsgi.c:7989: error: (Each undeclared identifier is reported only
> > once
> > mod_wsgi.c:7989: error: for each function it appears in.)
> > apxs:Break: Command failed with rc=1
> > make: *** [mod_wsgi.so] Error 1
>
> > On Apr 14, 11:47 am, Graham Dumpleton <[email protected]>
> > wrote:
> >> On 14 April 2010 15:25, MMRUser <[email protected]> wrote:
>
> >> > I installed apache with yum.. and I'm not sure whether it split apxs,
> >> > even it split apxs from within the installation it should be in my
> >> > system correct me if I'm wrong.. and mod_wsgi should detect it.
> >> > Should I install apache-devel package it includes apxs see here:http://
> >> > rpm.pbone.net/index.php3/stat/6/idpl/3383565/dir/redhat_5.x/com/apache-
> >> > devel-1.3.4-1.i386.rpm
>
> >> > /usr/sbin/apxs
>
> >> You have to have apache-devel anyway.
>
> >> Sounds like you should remove that other apxs package, then install
> >> apache-devel.
>
> >> The apache-devel package may still probably want some version of perl
> >> for apxs to run.
>
> >> Don't you have any perl version installed?
>
> >> Graham
>
> >> > On Apr 14, 10:35 am, Graham Dumpleton <[email protected]>
> >> > wrote:
> >> >> Unless they package it strangely, you wouldn't need to install a
> >> >> separate 'apxs' package, it should be part of Apache dev package.
>
> >> >> Has RedHat split 'apxs' out of the Apache development package?
>
> >> >> Anyone know?
>
> >> >> Graham
>
> >> >> On 14 April 2010 14:27, MMRUser <[email protected]> wrote:
>
> >> >> > New problem arises, I tried to install apxs 2 (http://rpm.pbone.net/
> >> >> > index.php3/stat/4/idpl/4434034/com/apache-apxs-2.2.4-1.i386.rpm.html)
> >> >> > an as a dependency it requires perl-base (http://rpm.pbone.net/
> >> >> > index.php3/stat/4/idpl/12070642/dir/redhat_el_5/com/perl-
> >> >> > base-2.12-1.el5.rf.noarch.rpm.html) I installed it, but when I run the
> >> >> > apxs still it gives me an error
>
> >> >> >  warning: apache-apxs-2.2.4-1.i386.rpm: Header V3 DSA signature:
> >> >> > NOKEY, key ID 1bbd5459
> >> >> > error: Failed dependencies:
> >> >> >        perl-base >= 0:5.004 is needed by apache-apxs-2.2.4-1.i386
>
> >> >> > On Apr 14, 8:04 am, Graham Dumpleton <[email protected]>
> >> >> > wrote:
> >> >> >> On 14 April 2010 00:40, Carl Nobile <[email protected]> wrote:
>
> >> >> >> > You will have to recompile all the dependencies that use python
> >> >> >> > yourself. DO NOT use RPM packages, this includes mod_wsgi. REMOVE 
> >> >> >> > all
> >> >> >> > python dependent RPMs from your system and download the source and
> >> >> >> > start compiling everything. There may not be all that many, you may
> >> >> >> > only need to compile mod_wsgi depending on what you have installed.
> >> >> >> > Make sure you do not have mod_python installed anywhere on the box.
>
> >> >> >> It should be made very clear that one should not remove the default
> >> >> >> Python that the operating system ships with. This is because as I
> >> >> >> understand it RedHat has various system tools which rely on that
> >> >> >> specific version and removing it will cause them to break.
>
> >> >> >> Someone can correct me, but my understanding is that RPMs available 
> >> >> >> from:
>
> >> >> >>  http://iuscommunity.org/packages/
>
> >> >> >> allow one to install both Python and mod_wsgi in such a way as to not
> >> >> >> conflict with the operating system Python installation. Specifically,
> >> >> >> the RPM for mod_wsgi is dependent on a IUS Python RPM which doesn't
> >> >> >> clash with the system one and is installed into different area.
>
> >> >> >>http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/SRPMS/repoview/pyt......
>
> >> >> >> Graham
>
> >> >> >> > ~Carl
>
> >> >> >> > On Tue, Apr 13, 2010 at 10:22 AM, MMRUser 
> >> >> >> > <[email protected]> wrote:
> >> >> >> >> So is there any way getting around this, I need python 2.6 for 
> >> >> >> >> some
> >> >> >> >> dependency reasons (with some packages require)..
>
> >> >> >> >> On Apr 13, 7:54 pm, Clodoaldo Neto <[email protected]> 
> >> >> >> >> wrote:
> >> >> >> >>> 2010/4/13 MMRUser <[email protected]>:
>
> >> >> >> >>> > ldd mod_wsgi.so out puts :
>
> >> >> >> >>> >        libpython2.4.so.1.0 => /usr/lib64/libpython2.4.so.1.0
> >> >> >> >>> > (0x00002b6f95177000)
> >> >> >> >>> >        libpthread.so.0 => /lib64/libpthread.so.0 
> >> >> >> >>> > (0x00002b6f954a9000)
> >> >> >> >>> >        libdl.so.2 => /lib64/libdl.so.2 (0x00002b6f956c4000)
> >> >> >> >>> >        libutil.so.1 => /lib64/libutil.so.1 (0x00002b6f958c9000)
> >> >> >> >>> >        libm.so.6 => /lib64/libm.so.6 (0x00002b6f95acc000)
> >> >> >> >>> >        libc.so.6 => /lib64/libc.so.6 (0x00002b6f95d4f000)
> >> >> >> >>> >        /lib64/ld-linux-x86-64.so.2 (0x0000003aaec00000)
>
> >> >> >> >>> > seems like it's the older version how to correct this one, I 
> >> >> >> >>> > used the
> >> >> >> >>> > rpm "mod_wsgi-3.2-1.el5.x86_64.rpm" to install mos_wsgi is 
> >> >> >> >>> > that the
> >> >> >> >>> > wrong rpm ?..
>
> >> >> >> >>> If you got it fromhttp://codepoint.net/attachments/mod_wsgithenit
> >> >> >> >>> is built against the default Python install: 2.4
>
> >> >> >> >>> BTW what is so special about Python 2.5/2.6 that some people must
> >> >> >> >>> prove to the world that their servers run it? The Django site 
> >> >> >> >>> says it
> >> >> >> >>> works with Python 2.4. Redhat 5 as it is can run for years 
> >> >> >> >>> without a
> >> >> >> >>> single glitch and I think that is the main goal for a production
> >> >> >> >>> server, stability. Why would someone want to screw that and ask 
> >> >> >> >>> for a
> >> >> >> >>> life of trouble? If their applications where that demanding they 
> >> >> >> >>> would
> >> >> >> >>> not be running Django or any other morbidly obese framework. Why 
> >> >> >> >>> not
> >> >> >> >>> just shift the server maintenance effort to application 
> >> >> >> >>> development?
> >> >> >> >>> The application users will never know what Python version they 
> >> >> >> >>> are
> >> >> >> >>> running or any other technical details.
>
> >> >> >> >>> I don't know where people is getting the advice to upgrade 
> >> >> >> >>> Python. I
> >> >> >> >>> think it is plain wrong, especially for not experienced server 
> >> >> >> >>> admins.
>
> >> >> >> >>> Regards, Clodoaldo
>
> >> >> >> >>> > System:
> >> >> >> >>> > Redhat Enterprise Linux 5.4 (64bit)
>
> >> >> >> >>> > On Apr 13, 6:49 pm, Graham Dumpleton 
> >> >> >> >>> > <[email protected]>
> >> >> >> >>> > wrote:
> >> >> >> >>> >> On 13 April 2010 22:17, MMRUser <[email protected]> 
> >> >> >> >>> >> wrote:
>
> >> >> >> >>> >> > I'm getting this error on my server log.... I have two 
> >> >> >> >>> >> > versions of
> >> >> >> >>> >> > Python 2.4 and 2.5 Django is installed in to 2.6 and it's 
> >> >> >> >>> >> > the default
> >> >> >> >>> >> > python on my system, also it can be imported through 
> >> >> >> >>> >> > command line..
>
> >> >> >> >>> >> > I tried then it raised no module name os
> >> >> >> >>> >> > WSGIPythonHome /usr/local
>
> >> >> >> >>> >> > [Tue Apr 13 12:04:44 2010] [error] Exception 
> >> >> >> >>> >> > exceptions.ImportError:
> >> >> >> >>> >> > 'No module named ate$
> >> >> >> >>> >> > 'import site' failed; use -v for traceback
>
> >> >> >> >>> >> There is no Python installation under /usr/local of the 
> >> >> >> >>> >> version that
> >> >> >> >>> >> mod_wsgi has been compiled against.
>
> >> >> >> >>> >> Run:
>
> >> >> >> >>> >>   ldd mod_wsgi.so
>
> >> >> >> >>> >> on the .so file that was generated by built process to work 
> >> >> >> >>> >> out which
> >> >> >> >>> >> Python it was compiled against. It possibly isn't the version 
> >> >> >> >>> >> you want
>
> ...
>
> read more »

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to