From: John H. <joh...@gm...> - 2007-03-28 02:38:25
|
Are you using the adaptor sources from Wonder or from Apple? Since this is the Wonder list, I'm guessing that's what you're using. John On 3/27/07, Rene Marxis <ren...@ya...> wrote: > > Hello > > i'm trying to get WO running on a 64 bit linux (suse 9.x) and can't get > the apache-adaptor running at all. > > i build/installed apache 2.2.4 > like described under > http://www.tetlabors.de/wo/setup_webobjects_on_linux.html#compile_adaptor > > with --enable-module=so --enable-module=rewrite --enable-shared=max > --enable-rule=SHARED_CORE > > afterwards i copied the WO-Adaptors and changed the make.config and > Apache/Makefile to point to my apache installtion. > > when running make the CGI-adaptor is created but the Apache adaptor build > gives this error: > //================= > ld -G -L/lib -lc mod_WebObjects.o MoreURLCUtilities.o Platform.o > WOURLCUtilities.o WOURLCUtilities_3.o appcfg.o cfgparse.o config.o > hostlookup.o list.o listing.o loadaverage.o loadbalancing.o log.o > nbsocket.o random.o request.o response.o roundrobin.o shmem.o strdict.o > strtbl.o transaction.o transport.o wastring.o womalloc.o xmlcparser.o > xmlctokenizer.o xmlparse.o -o mod_WebObjects.so > ld: mod_WebObjects.o: relocation R_X86_64_32 against `a local symbol' can > not be used when making a shared object; recompile with -fPIC > mod_WebObjects.o: could not read symbols: Bad value > make[1]: *** [mod_WebObjects.so] Error 1 > make[1]: Leaving directory `/tmp/wo/Adaptors/Apache' > make: *** [Apache] Error 2 > //================= > > so i added the -fPIC flag to the CFLAGS > > CFLAGS +=-DEAPI ${APACHE_INCL_FLAGS} -fPIC > > Now my mod_WebObjects.so get build but the libtool says: > > //================= > ld -G -L/lib -lc mod_WebObjects.o MoreURLCUtilities.o Platform.o > WOURLCUtilities.o WOURLCUtilities_3.o appcfg.o cfgparse.o config.o > hostlookup.o list.o listing.o loadaverage.o loadbalancing.o log.o > nbsocket.o random.o request.o response.o roundrobin.o shmem.o strdict.o > strtbl.o transaction.o transport.o wastring.o womalloc.o xmlcparser.o > xmlctokenizer.o xmlparse.o -o mod_WebObjects.so > /opt/apache22/bin/apxs -i mod_WebObjects.so > /opt/apache22/build/instdso.sh SH_LIBTOOL='/opt/apache22/build/libtool' > mod_WebObjects.so /opt/apache22/modules > /opt/apache22/build/libtool --mode=install cp mod_WebObjects.so > /opt/apache22/modules/ > cp mod_WebObjects.so /opt/apache22/modules/mod_WebObjects.so > Warning! dlname not found in /opt/apache22/modules/mod_WebObjects.so. > Assuming installing a .so rather than a libtool archive. > chmod 755 /opt/apache22/modules/mod_WebObjects.so > make[1]: Leaving directory `/tmp/wo/Adaptors/Apache' > //================= > > I applied all the changes to the httpd.conf as described but when starting > apache i get: > > /opt/apache22/bin/apachectl: line 78: 5163 Segmentation fault $HTTPD > -k $ARGV > > WO itself is running as i can connect to the JavaMonitor via the port and > also apache is running wihtout loading the WO-module. > > If anyone can give some hint i would be very happy as i start getting > crazy. Trying to get this running now for more that 10 hours .... > > thanks in advance rene > > > ------------------------------ > Besseren Schutz gegen Spam - jetzt bei dem neuen Yahoo! Mail > <http://de.rd.yahoo.com/evt=40589/*http://de.docs.yahoo.com/ymail/landing.html+%0A> > . > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wonder-disc mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-disc > > |