[vlc-devel] AC_TRY_LINK ignores VLC_ADD_LDFLAGS?

Ismail Dönmez ismail at pardus.org.tr
Fri Feb 2 23:08:47 CET 2007


Hi all,

I am trying to enable live555 via --enable-live555 flag but config.log says :

cofigure:37201: checking for main in -lliveMedia
configure:37225: i686-pc-linux-gnu-g++ -o 
conftest -Wsign-compare -Wall -mtune=i686 -O2 -pipe -fomit-frame-pointer -pipe -DDATA_PATH=/usr/share/vlc 
-DSYS_LINUX -I/usr/include/liveMedia -I/usr/include/groupsock -I/usr/include/BasicUsageEnvironment -I/usr/include/UsageEnvironment  
conftest.cc -lliveMedia   >&5
 /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../libliveMedia.so: undefined 
reference to `our_inet_ntoa'
 /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../libliveMedia.so: undefined 
reference to `increaseReceiveBufferTo(UsageEnvironment&, int, unsigned int)'

[... lots of undefined references ... ]

now I noticed that its only linking to -lliveMedia 
ignoring -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment . 

But looking at configure.ac starting line 1561:

AC_CHECK_LIB(liveMedia, main, [
           # We only have -lliveMedia, do builtins
          VLC_ADD_BUILTINS([live555])
           VLC_ADD_LDFLAGS([live555], 
[-lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment])
         ])
       ])

looks like LDFLAGS added via VLC_ADD_LDFLAGS ignored by AC_TRY_LINK or am I 
missing something here? FWIW I regenerate configure with autoreconf -fi.

Any help appreciated.

Regards,
ismail

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list