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: [email protected] [mailto:[email protected]] On Behalf Of Aleksey Sanin Sent: Monday, February 21, 2011 2:18 PM To: Roumen Petrov Cc: [email protected] 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:* '[email protected]' >>> *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 >>> [email protected] >>> http://www.aleksey.com/mailman/listinfo/xmlsec >> >> >> _______________________________________________ >> xmlsec mailing list >> [email protected] >> http://www.aleksey.com/mailman/listinfo/xmlsec > > _______________________________________________ > xmlsec mailing list > [email protected] > http://www.aleksey.com/mailman/listinfo/xmlsec _______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec _______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec
