<URL: https://rt.cpan.org/Ticket/Display.html?id=66085 >
If you use $ CPPFLAGS="-I/opt/csw/lib" LDFLAGS="-L/opt/csw/lib" ./configure ... will that make it work? I don't have access to a SunOS machine to test on, but off the top of my head, I believe it should do the trick... On Wed Feb 23 10:20:13 2011, marc...@gmail.com wrote: > Hi there, > > I have libiconv and other stuff in '/opt/csw/lib', so I configure this way: > > $ cat config.nice > #! /bin/sh > # > # Created by configure > CPPFLAGS="-I/opt/csw/lib"; export CPPFLAGS > LDFLAGS="-L/opt/csw/lib"; export LDFLAGS > ./configure '--with-apache2-apxs=/opt/apache22/bin/apxs' > 'LDFLAGS=-L/opt/csw/lib' 'CPPFLAGS=-I/opt/csw/lib' "$@" > > It compiles fine, but it fails at "make test" on test_cgi: > > Test Summary Report > ------------------- > t/cgi.t (Wstat: 0 Tests: 31 Failed: 31) > Failed tests: 1-31 > > with many cries in 't/logs/error_log': > > ld.so.1: test_cgi: fatal: libiconv.so.2: open failed: No such file > or directory > > Indeed, anything gets correctly linked against iconv, f.i.: > > $ ldd module/t/cgi-bin/.libs/test_cgi | egrep -i iconv > libiconv.so.2 => /opt/csw/lib/libiconv.so.2 > > but the running httpd/mod_cgi doesn't know about '/opt/csw/lib' (most > modules are DSO; I set the correct LD_LIBRARY_PATH). > > Adding the following snippet in 't/conf/extra.conf.in' solves the issue: > > <IfModule mod_env.c> > PassEnv LD_LIBRARY_PATH > </IfModule> > > > Cheers, > > ^m'e > > > -- ----- Maybe in order to understand mankind, we have to look at the word itself: "Mankind". Basically, it's made up of two separate words - "mank" and "ind". What do these words mean ? It's a mystery, just as is mankind. --Unknown