[xmlsec] ltdl problem on Solaris

Floodeenjr, Thomas thomas_floodeenjr at mentor.com
Tue Feb 22 06:50:47 PST 2011


Aleksey,

In my case, the ltdl on my machine was not present, so I had to build it
myself. I simply had to let configure know where it was located, so
exporting the paths in my environment is what I needed to do.

Thanks,
-Tom


Thomas Floodeen, Jr.
Mentor Graphics BSD
720.494.1133

-----Original Message-----
From: xmlsec-bounces at aleksey.com [mailto:xmlsec-bounces at aleksey.com] On
Behalf Of Aleksey Sanin
Sent: Monday, February 21, 2011 2:18 PM
To: Roumen Petrov
Cc: xmlsec at aleksey.com
Subject: Re: [xmlsec] ltdl problem on Solaris

Yep, switching to system ltdl is the reason we need to locate this 
library in the first place :)

In reality, the problem is in AC_CHECK_LIB() which is known to have 
problems on Solaris.
I was thinking of adding pkgconfig check first

Aleksey

On 2/21/11 12:50 PM, Roumen Petrov wrote:
> Hmm, the patch is little bit bogus.
> If I remember properly you switch to installed ltdl library and all 
> code for own version of library is removed from source.
> Next even for old versions "${PLATFORM}" = "SunOS"  is not acceptable 
> in terms of autoconf script .
>
> Roumen
>
>
> Aleksey Sanin wrote:
>> Thanks for update! I'll modify the configure script with your patch.
>>
>> Aleksey
>>
>>
>> On 2/16/11 7:20 AM, Floodeenjr, Thomas wrote:
>>>
>>> It looks like I need to ask the question to answer it myself. Here 
>>> is the solution:
>>>
>>> if [ "${PLATFORM}" = "SunOS" ]; then
>>>
>>>     CFLAGS="${CFLAGS} -I${XMLSEC_DIR}/include"
>>>
>>>     export CPPFLAGS="-I${XMLSEC_DIR}/include"
>>>
>>>     export LDFLAGS="-L${XMLSEC_DIR}/lib"
>>>
>>> fi
>>>
>>> Evidently the variables are n to passed to the preprocessor, unless 
>>> "exported".
>>>
>>> -Tom
>>>
>>> Thomas Floodeen, Jr.
>>>
>>> Mentor Graphics BSD
>>>
>>> 720.494.1133
>>>
>>> *From:*Floodeenjr, Thomas
>>> *Sent:* Wednesday, February 16, 2011 8:13 AM
>>> *To:* 'xmlsec at aleksey.com'
>>> *Subject:* ltdl problem on Solaris
>>>
>>> I am having problems getting xmlsec configure to recognize that 
>>> libtdl is installed
>>>
>>> checking for xmlsec-crypto dynamic loading support... checking 
>>> ltdl.h usability... yes
>>>
>>> checking ltdl.h presence... no
>>>
>>> configure: WARNING: ltdl.h: accepted by the compiler, rejected by 
>>> the preprocessor!
>>>
>>> configure: WARNING: ltdl.h: proceeding with the compiler's result
>>>
>>> checking for ltdl.h... yes
>>>
>>> checking for lt_dlopenext in -lltdl... no
>>>
>>> configure: error: libltdl is required for xmlsec-crypto dynamic
loading
>>>
>>> I have built and installed libtdl, but xmlsec claims it does not 
>>> have the correct symbols, when I believe it does.
>>>
>>> if [ "${PLATFORM}" = "SunOS" ]; then
>>>
>>>     CFLAGS="${CFLAGS} -I${XMLSEC_DIR}/include"
>>>
>>>     LDFLAGS="-L${XMLSEC_DIR}/lib"
>>>
>>> fi
>>>
>>> I noticed in config.log that the CFLAGS are correct, but the LDFLAGS

>>> do not appear.
>>>
>>> What am I doing wrong?
>>>
>>> Thanks,
>>>
>>> -Tom
>>>
>>> Thomas Floodeen, Jr.
>>>
>>> Mentor Graphics BSD
>>>
>>> 720.494.1133
>>>
>>>
>>> _______________________________________________
>>> xmlsec mailing list
>>> xmlsec at aleksey.com
>>> http://www.aleksey.com/mailman/listinfo/xmlsec
>>
>>
>> _______________________________________________
>> xmlsec mailing list
>> xmlsec at aleksey.com
>> http://www.aleksey.com/mailman/listinfo/xmlsec
>
> _______________________________________________
> xmlsec mailing list
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec
_______________________________________________
xmlsec mailing list
xmlsec at aleksey.com
http://www.aleksey.com/mailman/listinfo/xmlsec


More information about the xmlsec mailing list