Re: make test fails under Tru64 Unix 5.1b

[prev] [thread] [next] [Date index for 2004/12/19]

From: Nick ***
Subject: Re: make test fails under Tru64 Unix 5.1b
Date: 11:46 on 19 Dec 2004
>>> >> [warning] setting ulimit to allow core files
>>> >> ulimit -c unlimited; /usr/bin/perl /house/doink123/mp2_svn/t/TEST -bugreport -verbose=0
>>> >> 170047:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Error: libaprutil-0.so.0: symbol "iconv_open" unresolved
>>> >> 170047:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Fatal Error: Load of "/house/doink123/httpd-2.0.52/.libs/lt-httpd" failed: Unresolved symbol name
>>> >> 170076:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Error: libaprutil-0.so.0: symbol "iconv_open" unresolved
>>> >> 170076:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Fatal Error: Load of "/house/doink123/httpd-2.0.52/.libs/lt-httpd" failed: Unresolved symbol name
>>> >> 170058:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Error: libaprutil-0.so.0: symbol "iconv_open" unresolved
>>> >> 170058:/house/doink123/httpd-2.0.52/.libs/lt-httpd: /sbin/loader: Fatal Error: Load of "/house/doink123/httpd-2.0.52/.libs/lt-httpd" failed: Unresolved symbol name
>>> >> [ error] configure() has failed:
>>> >>
>>> >>
>>> >> ldd /house/doink123/httpd-2.0.52/.libs/lt-httpd gives me:
>>> >[...]
>>> >> libiconv.so => /usr/local/lib/libiconv.so
>>> > ^^^^^^^^^^^^^^^
>>> >
>>> >So you need /usr/local/lib in LD_LIBRARY_PATH as well.
>>> >
>>>
>>> Doesn't work :(
>>
>>Well, I can't help much more than that. Sorry about that.
>>
>>--

>I googled a little and I think I found a possible solution. This is what I found:

>Fix the include paths. Turned out that the build used tru64's own iconv.h, but -liconv picked up the GNU version installed under /usr/local/lib. I simply hacked apr-util/xlate/xlate.c to include /usr/local/include/iconv.h instead of plain iconv.h.


>I'll try it later.

Success! It works great, but I don't like this hack. It's very ugly.
So, is it more an apache issue or the MP2 build process can add /usr/local/include/ to the search paths, when building under Tru64 5 platform in order the compiler to use /usr/local/include/iconv.h?

-----------------------------------------------------------------
Известяване за получено писмо в АБВ.бг - http://promo.abv.bg/

        -- 
        Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

make test fails under Tru64 Unix 5.1b
sdfgsd sergserg 15:56 on 13 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Stas Bekman 00:35 on 14 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
sdfgsd sergserg 09:03 on 14 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Stas Bekman 17:52 on 15 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Nick *** 17:42 on 17 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Stas Bekman 20:43 on 17 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Nick *** 01:31 on 18 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Stas Bekman 01:36 on 18 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Nick *** 11:31 on 18 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Nick *** 11:46 on 19 Dec 2004

Re: make test fails under Tru64 Unix 5.1b
Stas Bekman 22:26 on 19 Dec 2004

Generated at 11:26 on 21 Dec 2004 by mariachi v0.52