On Tue, Mar 31, 2009 at 10:00 PM, Mark Hedges <hed...@scriptdolphin.org> wrote:
>
> I can build libapreq2-2.12 from source on an i386 machine
> but not on an x86_64 virtualhost both run CentOS 5.?.

Do you have /usr/lib64 in your /etc/ld.so.conf?  Been a while since
I've done 64 bit but that always seemed to be the issue.  Run ldconfig
if needed after you add it.

>
> gcc -shared  .libs/util.o .libs/version.o .libs/cookie.o .libs/param.o 
> .libs/parser.o .libs/parser_urlencoded.o .libs/parser_header.o 
> .libs/parser_multipart.o .libs/module.o .libs/module_custom.o 
> .libs/module_cgi.o .libs/error.o  -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath 
> -Wl,/usr/lib64 /usr/lib64/libapr-1.so /usr/lib64/libaprutil-1.so -lpthread 
> -ldl -lldap -llber /usr/lib/libdb-4.3.so /usr/lib/libexpat.so  -Wl,-soname 
> -Wl,libapreq2.so.3 -o .libs/libapreq2.so.3.7.1
> /usr/lib/libdb-4.3.so: could not read symbols: File in wrong format
> collect2: ld returned 1 exit status
> make[2]: *** [libapreq2.la] Error 1
>
> Mark
>

Reply via email to