I am still not able to figure out the problem. For longtime module developers, this should be a simple problem to solve.
Any pointers in the right direction would be greatly appreciated. Subra On Nov 27, 2007 1:21 PM, Subra A Narayanan <[EMAIL PROTECTED]> wrote: > Hello folks, > > I have run in to a problem and hope someone can help me out. I am using > Apache HTTP server version 2.0.61 > > I have written a simple test module called mod_my.c in which all I do is > printout the contents of request->parsed_uri structure which if of type > apr_uri_t. > The module works just fine when I use the following command to compile and > install it: > *$ /usr/sbin/apxs -c mod_my.c > $ /usr/sbin/apxs -i mod_my.la > * > But if I use my own make file to compile the module, I see that the > members of the apr_uri_t are either null or incorrectly populated. Here is > the command I use to compile > *$ gcc -Wall -Werror -fPIC -D_REENTRANT -Di686 -D_FILE_OFFSET_BITS=64 -g > -I /usr/include/httpd -I /usr/include/apr-0 -c mod_my.c -o mod_my.o > $ gcc -fPIC -static-libgcc -shared -z initfirst ./mod_my.o -o ./mod_my.so > * > > I know for sure that the problem is with the way I am compiling the > module. Can anyone tell me what am I missing here? > > I am also attaching my module file for your reference. > > Thanks, > Subra > > >