compiling on fedora core 14

Paul Lockaby <[email protected]> Tue, 2 Nov 2010 23:16:15 -0400
Newsgroups gmane.comp.apache.apreq
Message-ID <[email protected]>
Hello, I'm having difficulty compiling libapreq2 on Fedora Core 14 (also 13, but not 12 or older). It configures just fine with this command:

perl Makefile.PL --with-apache2-apxs=/usr/local/apache2/bin/apxs

And yes, Apache is there and works. But when I run make, I get this:

> /usr/bin/ld: test_cgi.o: undefined reference to symbol 'apr_terminate'
> /usr/bin/ld: note: 'apr_terminate' is defined in DSO /usr/local/apache2/lib/libapr-1.so.0 so try adding it to the linker command line
> /usr/local/apache2/lib/libapr-1.so.0: could not read symbols: Invalid operation
> collect2: ld returned 1 exit status
> make[2]: *** [test_cgi] Error 1
> make[2]: Leaving directory `/home/paul/src/web/libapreq2-2.12/module'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/paul/src/web/libapreq2-2.12/module'
> make: *** [all-recursive] Error 1
> 

I'm aware that this error is related to this change to Fedora:

http://docs.fedoraproject.org/en-US/Fedora/13/html/Release_Notes/sect-Release_Notes-The_GCC_Compiler_Collection.html

However, I do not know how to fix it. Has anyone else determined how to solve this problem? Are there plans to update libapreq2 to address this change in Fedora?

Thanks for any assistance.
-Paul