[oe] libtool/libltdl problem

Leandro Q. Galvez galvez.andy at cassis-intl.com
Mon Aug 3 04:12:38 UTC 2009


Hi,

    I am trying to compile opie-image from a newly fetched sources from 
openembedded. But I hit this stumbling block that prevented me to make any 
progress for the whole day. My openembedded environment already built the 
libtool 2.2.4-r16 based on the dependency requirements of the opie-image 
receipe. But when the build process reached pulseaudio 0.9.15-r8.4, the 
process stopped with an error about liltdl not being found. searched through 
the directory and I confirmed that all the install and devel files are in 
the staging/../user/lib folder. Searched through the net and all the hits 
point that libtool 2.2 is required for this pulseaudio version. But all the 
files are there. Can anybody help me through this?

exact message extracted from oe's tmp/log.do_configure:
checking for lt_dladvise_init in -lltdl... no
configure: error: Unable to find libltdl
FATAL: oe_runconf failed

exact message extracted from pulseaudio's config.log:
configure:12966: checking ltdl.h usability
configure:12983: ccache 
arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork 
 -mno-thumb -std=gnu99 -c -isystem/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/include 
 -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 
 -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings 
 -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare  
-Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition 
 -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes 
 -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn 
 -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter 
 -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -isystem/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/include 
conftest.c >&5
configure:12990: $? = 0
configure:13004: result: yes
configure:13008: checking ltdl.h presence
configure:13023: 
arm-angstrom-linux-gnueabi-gcc -E -isystem/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/include 
conftest.c
configure:13030: $? = 0
configure:13044: result: yes
configure:13077: checking for ltdl.h
configure:13084: result: yes
configure:13089: checking for lt_dladvise_init in -lltdl
configure:13124: ccache 
arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork 
 -mno-thumb -std=gnu99 -o 
conftest -isystem/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/include 
 -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 
 -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings 
 -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare  
-Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition 
 -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes 
 -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn 
 -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter 
 -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -isystem/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/include 
 -L/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu conftest.c -lltdl >&5conftest.c:38: warning: function declaration isn't a prototype[-Wstrict-prototypes]conftest.c:41: warning: function declaration isn't a prototype[-Wstrict-prototypes]conftest.c: In function 'main':conftest.c:41: warning: old-style function definition[-Wold-style-definition]/media/OpieDrive/oebase/dragon/tmp/staging/armv5te-angstrom-linux-gnueabi/usr/lib/libltdl.so: undefined reference to `lt_libltdl_LTX_preloaded_symbols'collect2: ld returned 1 exit statusThanks and best regards,Andy




More information about the Openembedded-devel mailing list