Found the answer wiki, so I need to re-compile Python2.6 for 64 bit. can someone please tell me the syntax..
./configure --enable-shared CXFLAGS -m64 or ./configure --enable-shared CFLAGS -m64 On Apr 14, 1:33 pm, MMRUser <[email protected]> wrote: > 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 > > ... > > 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.
