[#3903] Build konqueror in flat format failed with dlopen error

Document created by Aaronwu Employee on Aug 28, 2013
Version 1Show Document
  • View in full screen mode

[#3903] Build konqueror in flat format failed with dlopen error

Submitted By: Vivi Li

Open Date

2008-02-17 22:43:18     Close Date

2008-02-19 01:38:53

Priority:

Medium     Assignee:

Sonic Zhang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

N/A     Board:

STAMP

Processor:

BF537     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

08r1-8

App binary format:

N/A     

Summary: Build konqueror in flat format failed with dlopen error

Details:

 

Build konqueror in flat format with following command, it fails with error that no dlopen support.

 

Log is as below:

--

test@Linux52-AD73311-LCD:~/work/cruise/test_app/konqueror/konqueror3-embedded-0.22-20060121> ./configure --host bfin-uclinux --disable-debug --disable-shared --e nable-static --enable-qt-embedded --enable-embedded --isable-dlopen --with-qt-dir=/home/test/work/cruise/test_app/qt/qt-embedded-free-3.3.5.FLAT -without-ssl --disable-rpath --disable-printing --disable-pcre LDFLAGS="-static -Wl,-elf2flt" CFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT" CXXFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT" CPPFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT" --with-extra-libs=/home/test/work/cruise/checkouts/uclinux-dist/staging/usr/lib/ --with-extra-includes=/home/test/work/cruise/checkouts/uclinux-dist/staging/usr/include

configure: WARNING: If you wanted to set the --build type, don't use --host.

    If a cross compiler is detected then cross compile mode will be used.

checking build system type... i686-pc-linux-gnu

checking host system type... bfin-unknown-uclinux

checking target system type... bfin-unknown-uclinux

checking for a BSD-compatible install... /usr/bin/install -c

checking for -p flag to install... yes

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for bfin-uclinux-strip... bfin-uclinux-strip

checking for kde-config... /opt/kde3/bin/kde-config

checking where to install... /opt/kde3 (as returned by kde-config)

checking for style of include used by make... GNU

checking for bfin-uclinux-gcc... bfin-uclinux-gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... yes

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether bfin-uclinux-gcc accepts -g... yes

checking for bfin-uclinux-gcc option to accept ANSI C... none needed

checking dependency style of bfin-uclinux-gcc... gcc3

checking how to run the C preprocessor... bfin-uclinux-gcc -E

checking for bfin-uclinux-g++... bfin-uclinux-g++

checking whether we are using the GNU C++ compiler... yes

checking whether bfin-uclinux-g++ accepts -g... yes

checking dependency style of bfin-uclinux-g++... gcc3

checking whether bfin-uclinux-gcc is blacklisted... no

checking whether bfin-uclinux-g++ supports -Wundef... yes

checking whether bfin-uclinux-g++ supports -Wno-long-long... yes

checking whether bfin-uclinux-g++ supports -Wno-non-virtual-dtor... yes

checking whether bfin-uclinux-g++ supports -fno-exceptions... yes

checking whether bfin-uclinux-g++ supports -fno-check-new... yes

checking whether bfin-uclinux-g++ supports -fno-common... yes

checking whether bfin-uclinux-g++ supports -fexceptions... yes

checking how to run the C++ preprocessor... bfin-uclinux-g++ -E

checking whether bfin-uclinux-g++ supports -O0... yes

checking for egrep... grep -E

checking grepping for visibility push/pop in headers... yes

checking whether bfin-uclinux-g++ supports -fvisibility=hidden... yes

checking if Qt is patched for -fvisibility... yes

not using lib directory suffix

checking for a sed that does not truncate output... /usr/bin/sed

checking for ld used by bfin-uclinux-gcc... /opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld

checking if the linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) is GNU ld... yes

checking for /opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /opt/uClinux/bfin-uclinux/bin/bfin-uclinux-nm -B

checking whether ln -s works... yes

checking how to recognise dependent libraries... unknown

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... no

checking dlfcn.h presence... no

checking for dlfcn.h... no

checking for bfin-uclinux-g77... no

checking for bfin-uclinux-f77... no

checking for bfin-uclinux-xlf... no

checking for bfin-uclinux-frt... no

checking for bfin-uclinux-pgf77... no

checking for bfin-uclinux-fort77... no

checking for bfin-uclinux-fl32... no

checking for bfin-uclinux-af77... no

checking for bfin-uclinux-f90... no

checking for bfin-uclinux-xlf90... no

checking for bfin-uclinux-pgf90... no

checking for bfin-uclinux-epcf90... no

checking for bfin-uclinux-f95... no

checking for bfin-uclinux-fort... no

checking for bfin-uclinux-xlf95... no

checking for bfin-uclinux-ifc... no

checking for bfin-uclinux-efc... no

checking for bfin-uclinux-pgf95... no

checking for bfin-uclinux-lf95... no

checking for bfin-uclinux-gfortran... bfin-uclinux-gfortran

checking whether we are using the GNU Fortran 77 compiler... yes

checking whether bfin-uclinux-gfortran accepts -g... yes

checking the maximum length of command line arguments... 32768

checking command to parse /opt/uClinux/bfin-uclinux/bin/bfin-uclinux-nm -B output from bfin-uclinux-gcc object... ok

checking for objdir... .libs

checking for bfin-uclinux-ar... bfin-uclinux-ar

checking for bfin-uclinux-ranlib... bfin-uclinux-ranlib

checking for bfin-uclinux-strip... (cached) bfin-uclinux-strip

checking if bfin-uclinux-gcc static flag  works... yes

checking if bfin-uclinux-gcc supports -fno-rtti -fno-exceptions... no

checking for bfin-uclinux-gcc option to produce PIC... -fPIC

checking if bfin-uclinux-gcc PIC flag -fPIC works... yes

checking if bfin-uclinux-gcc supports -c -o file.o... yes

checking whether the bfin-uclinux-gcc linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) supports shared libraries... yes

checking dynamic linker characteristics... no

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... no

checking for shl_load in -ldld... no

checking for dlopen... no

checking for dlopen in -ldl... no

checking for dlopen in -lsvld... no

checking for dld_link in -ldld... no

checking if libtool supports shared libraries... no

checking whether to build shared libraries... no

checking whether to build static libraries... yes

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by bfin-uclinux-g++... /opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld

checking if the linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) is GNU ld... yes

checking whether the bfin-uclinux-g++ linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) supports shared libraries... no

checking for bfin-uclinux-g++ option to produce PIC... -fPIC

checking if bfin-uclinux-g++ PIC flag -fPIC works... yes

checking if bfin-uclinux-g++ supports -c -o file.o... yes

checking whether the bfin-uclinux-g++ linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) supports shared libraries... no

checking dynamic linker characteristics... no

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

appending configuration tag "F77" to libtool

checking if libtool supports shared libraries... no

checking whether to build shared libraries... no

checking whether to build static libraries... yes

checking for bfin-uclinux-gfortran option to produce PIC... -fPIC

checking if bfin-uclinux-gfortran PIC flag -fPIC works... yes

checking if bfin-uclinux-gfortran supports -c -o file.o... yes

checking whether the bfin-uclinux-gfortran linker (/opt/uClinux/bfin-uclinux/bfin-uclinux/bin/ld) supports shared libraries... yes

checking dynamic linker characteristics... no

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for extra includes... added

checking for extra libs... added

checking for libjpeg6b... no

checking for libjpeg... -ljpeg

checking for msgfmt... /usr/bin/msgfmt

checking for gmsgfmt... /usr/bin/msgfmt

checking for xgettext... /usr/bin/xgettext

checking if C++ programs can be compiled... yes

checking for strlcat... yes

checking if strlcat needs custom prototype... no

checking for strlcpy... yes

checking if strlcpy needs custom prototype... no

checking for main in -lutil... yes

checking for main in -lcompat... no

checking for crypt in -lcrypt... yes

checking for socklen_t... yes

checking for dnet_ntoa in -ldnet... no

checking for dnet_ntoa in -ldnet_stub... no

checking for inet_ntoa... yes

checking for connect... yes

checking for remove... yes

checking for shmat... yes

checking for sys/types.h... (cached) yes

checking for stdint.h... (cached) yes

checking sys/bitypes.h usability... yes

checking sys/bitypes.h presence... yes

checking for sys/bitypes.h... yes

checking for poll in -lpoll... no

checking Carbon/Carbon.h usability... no

checking Carbon/Carbon.h presence... no

checking CoreAudio/CoreAudio.h usability... no

checking CoreAudio/CoreAudio.h presence... no

checking for CoreAudio/CoreAudio.h... no

checking if res_init needs -lresolv... yes

checking for res_init... yes

checking if res_init needs custom prototype... no

checking for killpg in -lucb... no

checking for int... yes

checking size of int... 4

checking size of short... 2

checking for long... yes

checking size of long... 4

checking for char *... yes

checking size of char *... 4

checking for dlopen in -ldl... (cached) no

checking for shl_unload in -ldld... no

checking for size_t... yes

checking size of size_t... 4

checking for unsigned long... yes

checking size of unsigned long... 4

checking sizeof size_t == sizeof unsigned long... yes

checking for PIE support... no

checking if enabling -pie/fpie support... no

checking crt_externs.h usability... no

checking crt_externs.h presence... no

checking for crt_externs.h... no

checking for _NSGetEnviron... no

checking for vsnprintf... yes

checking for snprintf... yes

checking for pthread_create in -lpthread... yes

checking for libz... -lz

checking for libpng... -lpng -lz -lm

checking for perl... /usr/bin/perl

checking for Qt... libraries /home/test/work/cruise/test_app/qt/qt-embedded-free-3.3.5.FLAT/lib, headers /home/test/work/cruise/test_app/qt/qt-embedded-free-3.3.5.FLAT/include using -mt

checking for moc... /home/test/work/cruise/test_app/qt/qt-embedded-free-3.3.5.FLAT/bin/moc

checking if Qt needs -ljpeg... yes

checking for rpath... no

checking for KDE... will be installed in /opt/kde3

checking for KDE paths... defaults

checking for dcopidl... /opt/kde3/bin/dcopidl

checking for dcopidl2cpp... /opt/kde3/bin/dcopidl2cpp

checking for mcopidl... /opt/kde3/bin/mcopidl

checking for artsc-config... /opt/kde3/bin/artsc-config

checking for meinproc... /opt/kde3/bin/meinproc

checking for xmllint... /usr/bin/xmllint

checking if C++ programs can be compiled... (cached) yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking for ANSI C header files... (cached) yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking sys/select.h usability... yes

checking sys/select.h presence... yes

checking for sys/select.h... yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking sys/stropts.h usability... no

checking sys/stropts.h presence... no

checking for sys/stropts.h... no

checking stropts.h usability... no

checking stropts.h presence... no

checking for stropts.h... no

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking sys/sockio.h usability... no

checking sys/sockio.h presence... no

checking for sys/sockio.h... no

checking paths.h usability... yes

checking paths.h presence... yes

checking for paths.h... yes

checking malloc.h usability... yes

checking malloc.h presence... yes

checking for malloc.h... yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking for strings.h... (cached) yes

checking for string.h... (cached) yes

checking for sys/stat.h... (cached) yes

checking whether time.h and sys/time.h may both be included... yes

checking for working long double with more range or precision than double... no

checking for uid_t in sys/types.h... yes

checking type of array argument to getgroups... gid_t

checking for char... yes

checking size of char... 1

checking for short... (cached) yes

checking size of short... (cached) 2

checking for int... (cached) yes

checking size of int... (cached) 4

checking for long... (cached) yes

checking size of long... (cached) 4

checking whether byte ordering is bigendian... no

checking for setenv... yes

checking if setenv needs custom prototype... no

checking for unsetenv... yes

checking if unsetenv needs custom prototype... no

checking for random... yes

checking if random needs custom prototype... no

checking for srandom... yes

checking if srandom needs custom prototype... no

checking for mkstemps... no

checking if mkstemps needs custom prototype... yes - in libkdefakes

checking for mkstemp... yes

checking if mkstemp needs custom prototype... no

checking for mkdtemp... yes

checking if mkdtemp needs custom prototype... no

checking for strtoll... yes

checking for socket... yes

checking for seteuid... yes

checking for setegid... yes

checking for strfmon... no

checking for stpcpy... yes

checking for gettimeofday... yes

checking for snprintf... (cached) yes

checking for vsnprintf... (cached) yes

checking for usleep... yes

checking if usleep needs custom prototype... no

checking for gethostname... yes

checking if gethostname needs custom prototype... no

checking for random... (cached) yes

checking if random needs custom prototype... (cached) no

checking for srandom... (cached) yes

checking if srandom needs custom prototype... (cached) no

checking for S_ISSOCK... yes

checking for getdomainname... yes

checking if getdomainname needs custom prototype... no

checking for MAXPATHLEN... 4096

checking for socklen_t... (cached) yes

checking for initgroups... yes

checking if initgroups needs custom prototype... no

checking for Qt docs... /home/test/work/cruise/test_app/qt/qt-embedded-free-3.3.5.FLAT/doc/html

checking for dot... not found

checking for doxygen... /usr/bin/doxygen

checking if ld supports unversioned version maps... yes

checking for dlopen in -ldl... (cached) no

checking for shl_unload in -ldld... (cached) no

checking for dlfcn.h... (cached) no

ggchecking dl.h usability... no

checking dl.h presence... no

checking for dl.h... no

configure: error: dlopen for ssl requested but not dlopen support found on this system.

test@Linux52-AD73311-LCD:~/work/cruise/test_app/konqueror/konqueror3-embedded-0.22-20060121>

--

 

Follow-ups

 

--- Sonic Zhang                                              2008-02-18 01:59:27

Fixed by add a new parameter --disbale-dynamicssl in the wiki.

 

--- Vivi Li                                                  2008-02-19 01:38:52

OK. Close it. Thanks!

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes