adonthell-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Adonthell-general] libltdl missing but libtool is present.


From: shirish शिरीष
Subject: Re: [Adonthell-general] libltdl missing but libtool is present.
Date: Tue, 5 Jul 2011 10:03:49 +0530

Addition at bottom :-

2011/7/5 shirish शिरीष <address@hidden>:
> Hi all,
>  I gitted up to the newest version last night.  Here is the last log entry.
>
> /usr/local/src/adonthell$ git log -v | less
>
>
> commit 7be0ec9b8eeea1f28ebe79cd4dc105cda30099f3
> Author: Kai Sterker <address@hidden>
> Date:   Tue May 24 23:41:48 2011 +0200
>
>    FIXED is_leaf check in rare corner case when a chunk got split at
> the origin.
>
>    This could have lead to all kinds of strange behaviour. E.g., some objects
>    could no longer be deleted from the map and new objects would end up in the
>    wrong chunk
>
> After pulling from origin master I was trying to compile the same in
> adonthell-build
>
> /usr/local/src/adonthell-build$ ../adonthell/configure --prefix=/usr/local
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether ln -s works... yes
> checking for g++... g++
> checking whether the C++ compiler works... yes
> checking for C++ compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking for style of include used by make... GNU
> checking dependency style of g++... gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking whether make sets $(MAKE)... (cached) yes
> checking for gcc... gcc
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> 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 whether byte ordering is bigendian... no
> checking dependency style of ... none
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-unknown-linux-gnu file names to
> x86_64-unknown-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-unknown-linux-gnu file names to
> toolchain format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... dlltool
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for shl_load... no
> checking for shl_load in -ldld... no
> checking for dlopen... no
> checking for dlopen in -ldl... yes
> checking whether a program can dlopen itself... yes
> checking whether a statically linked program can dlopen itself... no
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for lt_dlinit in -lltdl... no
> Adonthell requires libltdl. Exitting...
>
> I first started to look into my system :-
>
> /usr/local/src/adonthell-build$ apt-file search libltdl
> ia32-libs: /usr/lib32/libltdl.so.7
> ia32-libs: /usr/lib32/libltdl.so.7.2.1
> ia32-libs-dev: /usr/lib32/libltdl.a
> ia32-libs-dev: /usr/lib32/libltdl.la
> ia32-libs-dev: /usr/lib32/libltdl.so
> libltdl-dev: /usr/include/libltdl/lt_dlloader.h
> libltdl-dev: /usr/include/libltdl/lt_error.h
> libltdl-dev: /usr/include/libltdl/lt_system.h
> libltdl-dev: /usr/lib/libltdl.a
> libltdl-dev: /usr/lib/libltdl.la
> libltdl-dev: /usr/lib/libltdl.so
> libltdl-dev: /usr/share/doc/libltdl-dev
> libltdl-dev: /usr/share/libtool/libltdl/COPYING.LIB
> libltdl-dev: /usr/share/libtool/libltdl/Makefile.am
> libltdl-dev: /usr/share/libtool/libltdl/Makefile.in
> libltdl-dev: /usr/share/libtool/libltdl/Makefile.inc
> libltdl-dev: /usr/share/libtool/libltdl/README
> libltdl-dev: /usr/share/libtool/libltdl/aclocal.m4
> libltdl-dev: /usr/share/libtool/libltdl/argz.c
> libltdl-dev: /usr/share/libtool/libltdl/argz_.h
> libltdl-dev: /usr/share/libtool/libltdl/config-h.in
> libltdl-dev: /usr/share/libtool/libltdl/configure
> libltdl-dev: /usr/share/libtool/libltdl/configure.ac
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt__alloc.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt__dirent.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt__glibc.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt__private.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt__strl.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt_dlloader.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt_error.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/lt_system.h
> libltdl-dev: /usr/share/libtool/libltdl/libltdl/slist.h
> libltdl-dev: /usr/share/libtool/libltdl/loaders/dld_link.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/dlopen.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/dyld.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/load_add_on.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/loadlibrary.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/preopen.c
> libltdl-dev: /usr/share/libtool/libltdl/loaders/shl_load.c
> libltdl-dev: /usr/share/libtool/libltdl/lt__alloc.c
> libltdl-dev: /usr/share/libtool/libltdl/lt__dirent.c
> libltdl-dev: /usr/share/libtool/libltdl/lt__strl.c
> libltdl-dev: /usr/share/libtool/libltdl/lt_dlloader.c
> libltdl-dev: /usr/share/libtool/libltdl/lt_error.c
> libltdl-dev: /usr/share/libtool/libltdl/ltdl.c
> libltdl-dev: /usr/share/libtool/libltdl/ltdl.h
> libltdl-dev: /usr/share/libtool/libltdl/slist.c
> libltdl7: /usr/lib/libltdl.so.7
> libltdl7: /usr/lib/libltdl.so.7.2.1
> libltdl7: /usr/lib/libltdl.so.7.3.0
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.1996.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.1997.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.1998.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.1999.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2000.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2001.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2002.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2003.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2004.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2005.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2006.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2007.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2008.gz
> libltdl7: /usr/share/doc/libltdl7/ChangeLog.2009.gz
> libltdl7: /usr/share/doc/libltdl7/NEWS.gz
> libltdl7: /usr/share/doc/libltdl7/README
> libltdl7: /usr/share/doc/libltdl7/changelog.Debian.gz
> libltdl7: /usr/share/doc/libltdl7/changelog.gz
> libltdl7: /usr/share/doc/libltdl7/copyright
> libopenmpi-dev: /usr/lib/openmpi/include/openmpi/opal/libltdl/ltdl.h
> openvas-plugins-dfsg:
> /var/lib/openvas/plugins/gb_fedora_2010_2341_mingw32-libltdl_fc12.nasl
> openvas-plugins-dfsg:
> /var/lib/openvas/plugins/gb_fedora_2010_2943_mingw32-libltdl_fc11.nasl
>
> /usr/local/src/adonthell-build$ dpkg -l libltdl7
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-============================================
> ii  libltdl7       2.4-2          A system independent dlopen wrapper for GNU
>
>
> /usr/local/src/adonthell$ dpkg -l libltdl-dev
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-============================================
> ii  libltdl-dev    2.4-2          A system independent dlopen wrapper for GNU
>
> Then went to the adonthell dependancy-matrix entry :-
>
> http://adonthell.berlios.de/doc/index.php/Development:Dependency_Matrix
>
> And saw the 3rd entry :-
>
> GNU libtool     [3]      1.5.22          2.2.6b          Yes     Need libltdl 
> that comes
> with libtool     libtool
>
> Then tried to see if libtool is installed or not.
>
> /usr/local/src/adonthell$ dpkg -l libtool
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-============================================
> ii  libtool        2.4-2          Generic library support script
>
>
> Then tried to see if there is some libltdl inside of libtool (perhaps
> apt-file was not updated) hence did :-
>
> /usr/local/src/adonthell$ dpkg -L libtool
> /.
> /usr
> /usr/bin
> /usr/bin/libtool
> /usr/bin/libtoolize
> /usr/share
> /usr/share/man
> /usr/share/man/man1
> /usr/share/man/man1/libtoolize.1.gz
> /usr/share/man/man1/libtool.1.gz
> /usr/share/libtool
> /usr/share/libtool/config
> /usr/share/libtool/config/install-sh
> /usr/share/libtool/config/compile
> /usr/share/libtool/config/depcomp
> /usr/share/libtool/config/ltmain.sh
> /usr/share/libtool/config/missing
> /usr/share/aclocal
> /usr/share/aclocal/libtool.m4
> /usr/share/aclocal/ltoptions.m4
> /usr/share/aclocal/ltsugar.m4
> /usr/share/aclocal/argz.m4
> /usr/share/aclocal/ltversion.m4
> /usr/share/aclocal/lt~obsolete.m4
> /usr/share/doc
> /usr/share/doc/libtool
> /usr/share/doc/libtool/ChangeLog.2009.gz
> /usr/share/doc/libtool/ChangeLog.2005.gz
> /usr/share/doc/libtool/TODO.gz
> /usr/share/doc/libtool/changelog.gz
> /usr/share/doc/libtool/README.Debian
> /usr/share/doc/libtool/AUTHORS
> /usr/share/doc/libtool/ChangeLog.2002.gz
> /usr/share/doc/libtool/ChangeLog.1998.gz
> /usr/share/doc/libtool/copyright
> /usr/share/doc/libtool/ChangeLog.2004.gz
> /usr/share/doc/libtool/ChangeLog.2000.gz
> /usr/share/doc/libtool/ChangeLog.2006.gz
> /usr/share/doc/libtool/ChangeLog.2008.gz
> /usr/share/doc/libtool/ChangeLog.2001.gz
> /usr/share/doc/libtool/README.gz
> /usr/share/doc/libtool/ChangeLog.1997.gz
> /usr/share/doc/libtool/ChangeLog.1996.gz
> /usr/share/doc/libtool/changelog.Debian.gz
> /usr/share/doc/libtool/ChangeLog.2003.gz
> /usr/share/doc/libtool/ChangeLog.1999.gz
> /usr/share/doc/libtool/ChangeLog.2007.gz
> /usr/share/doc/libtool/NEWS.gz
> /usr/share/doc/libtool/THANKS.gz
> /usr/share/libtool/config/config.guess
> /usr/share/libtool/config/config.sub
>
> Do not/did not see anything called libltdl in libtool.
>
> So what gives ?

Also had seen this when doing .autogen.sh, dunno if this is relevant
to the problem at hand or not :-

/usr/local/src/adonthell$ ./autogen.sh
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
test/Makefile.am:42: variable `dialogtest_SOURCES' is defined but no program or
test/Makefile.am:42: library has `dialogtest' as canonical name (possible typo)
test/Makefile.am:43: variable `dialogtest_LDADD' is defined but no program or
test/Makefile.am:43: library has `dialogtest' as canonical name (possible typo)

Now type './configure' to prepare Adonthell for compilation.
Afterwards, 'make' will build Adonthell
-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



reply via email to

[Prev in Thread] Current Thread [Next in Thread]