Really no one knows? No clues, directions, tips on where I should go from here? This is really important to me. Cheers, Jan -----Oorspronkelijk bericht----- Van: Jan van den Berg [mailto:jan.vandenberg@xxxxxxxxxxxxx] Verzonden: dinsdag 13 november 2007 17:27 Aan: users@xxxxxxxxxxxxxxxx Onderwerp: Creating a DSO module using apxs Because of some old decision we run a Linux Apache webserver with mod_frontpage (don't get me started). This module isn't officially supported anymore (rtr.com); however I still have the sources and I am trying to compile a new .so from this. This ordeal is driving me nuts: so I'm looking for some feedback (this might be the wrong list but it might also not be). According to the docs I should call apxs as follows in order to compile the module: [root@ws apache2]# /usr/local/apache2/bin/apxs -c mod_frontpage.c mod_fpcgid.c /usr/local/apache-2.0.61/build/libtool --silent --mode=compile gcc -prefer-pic -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache-2.0.61/include -I/usr/local/apache-2.0.61/include -I/usr/local/apache-2.0.61/include -c -o mod_frontpage.lo mod_frontpage.c && touch mod_frontpage.slo /usr/local/apache-2.0.61/build/libtool --silent --mode=compile gcc -prefer-pic -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache-2.0.61/include -I/usr/local/apache-2.0.61/include -I/usr/local/apache-2.0.61/include -c -o mod_fpcgid.lo mod_fpcgid.c && touch mod_fpcgid.slo /usr/local/apache-2.0.61/build/libtool --silent --mode=link gcc -o mod_frontpage.la -rpath /usr/local/apache-2.0.61/modules -module -avoid-version mod_fpcgid.lo mod_frontpage.lo Pretty straight forward. However at this point a mod_frontpage.so file should have been created but this isn't the case. So something goes wrong here: I have a bunch of .la, .lo, .slo, .a (static archive ?!) and obviously .o files; but no .so file. The last link command has as option: -o mod_frontpage.la so it makes sense that this would be the output file. But somewhere along these lines a mod_frontpage.so should be created according to the README. Also the httpd docs: http://httpd.apache.org/docs/2.0/programs/apxs.html state this. And this 'real-life' example (see the 'typical session' output) indicates that running apxs -c should create a .so file: http://www.topology.org/src/bwshare/README.html#dso I've searched trough the apxs script the libtool script and the instdso.sh script to see what exactly happens 'underneath' but this didn't help me. Im not a DSO expert (though I learned more about DSO the last couple of days than I wanted to know about it). And Im not looking for alternatives to mod_frontpage or workarounds; I just want some pointers what might be wrong with my setup (compiler settings, apxs etc) that I can look at. Or just a little bit more about apxs inner workings that will get me in the right direction. I have a feeling I might be some environment variable (like setting LDFLAGS and adding /usr/local/apache2/includes to the /etc/ld.so.conf file: which I both already did among other things without any result). So please any constructive ideas are welcome! Cheers, Jan --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx