when i try to emerge ntop i get errors about ld failed to set dynamic section sizes: Bad value Reproducible: Always Steps to Reproduce: 1.emerge ntop 2. 3. Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21 i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://gentoo.linux.no/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 apm crypt fbcon gd gdbm gif gpm ipv6 jpeg libwww maildir mmx ncurses nls perl png python readline sse ssl svga xml xml2 zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe" CXXFLAGS="-march=pentium2 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.no.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
gcc -shared emitter.lo globals-report.lo graph.lo http.lo report.lo reportUtils.lo webInterface.lo xmldump.lo /usr/lib/libxml2.so /usr/lib/libglib.so -lpthread -lresolv -lnsl -lm -lssl -lcrypto -lpcap /usr/lib/libgdbm.so -ldl -lcrypt -lc -L/var/tmp/portage/ntop-2.2/work/ntop-2.2/gdchart0.94c/zlib-1.1.4 -lz -L/var/tmp/portage/ntop-2.2/work/ntop-2.2/gdchart0.94c -lgdchart -L/var/tmp/portage/ntop-2.2/work/ntop-2.2/gdchart0.94c/gd-1.8.3 -lgd -L/var/tmp/portage/ntop-2.2/work/ntop-2.2/gdchart0.94c/gd-1.8.3/libpng-1.2.4 -lpng -lwrap -Wl,-soname -Wl,libntopreport-2.2.so -o .libs/libntopreport-2.2.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld: .libs/libntopreport-2.2.so: undefined versioned symbol name yp_get_default_domain@@GLIBC_2.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld returned 1 exit status make[2]: *** [libntopreport.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/ntop-2.2/work/ntop-2.2/ntop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ntop-2.2/work/ntop-2.2/ntop' make: *** [all] Error 2 !!! ERROR: net-analyzer/ntop-2.2 failed. !!! Function src_compile, Line 56, Exitcode 2 !!! compile problem
did you ever upgrade your glibc version on that box ? i mean from like 2.2.x to 2.3.x or something similarly significant ? perhaps your gcc ?
i haven't got installed any masked pakage. hege you got some more info. root # gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/specs Configured with: /var/tmp/portage/gcc-3.2.2/work/gcc-3.2.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.2 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,ada,f77,objc,java --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext Thread model: posix gcc version 3.2.2 root # ls /lib/libc-2* /lib/libc-2.3.1.so
For more information to you i can say that i installed gentoo from stage 1 in version 1.4rc4 And i installed apps only using emerge. My current installation is very small. root # qpkg -I app-admin/addpatches * app-admin/gentoolkit * app-admin/metalog * app-arch/ncompress * app-crypt/mhash * app-editors/nano * app-misc/mc * app-shells/bash * app-shells/sash * app-text/sablotron * dev-lang/perl * dev-lang/python * dev-libs/expat * dev-libs/glib * dev-libs/libmcrypt * dev-libs/libpcre * dev-libs/libxml2 * dev-libs/libxslt * dev-libs/mm * dev-libs/openssl * dev-libs/popt * dev-perl/DBD-mysql * dev-perl/DBI * dev-perl/File-Spec * dev-perl/Net-Daemon * dev-perl/PlRPC * dev-perl/Safe * dev-perl/Storable * dev-perl/Test-Harness * dev-perl/Test-Simple * dev-perl/XML-Parser * dev-php/php * dev-python/python-fchksum * dev-util/dialog * dev-util/pkgconfig * media-libs/freetype * media-libs/jpeg * media-libs/libpng * media-libs/t1lib * net-analyzer/ethereal * net-analyzer/nmap * net-analyzer/ntop * net-analyzer/tcpdump * net-firewall/iptables * net-firewall/shorewall * net-ftp/ftp * net-libs/libpcap * net-libs/libwww * net-mail/mailbase * net-mail/ssmtp * net-misc/dhcpcd * net-misc/iputils * net-misc/openssh * net-misc/rsync * net-misc/wget * net-www/lynx * sys-apps/baselayout * sys-apps/bzip2 * sys-apps/cpio * sys-apps/cronbase * sys-apps/debianutils * sys-apps/devfsd * sys-apps/diffutils * sys-apps/e2fsprogs * sys-apps/ed * sys-apps/fbset * sys-apps/fcron * sys-apps/file * sys-apps/fileutils * sys-apps/findutils * sys-apps/gawk * sys-apps/grep * sys-apps/groff * sys-apps/grub * sys-apps/gzip * sys-apps/hdparm * sys-apps/help2man * sys-apps/iproute * sys-apps/kbd * sys-apps/less * sys-apps/lsof * sys-apps/man * sys-apps/man-pages * sys-apps/miscfiles * sys-apps/modutils * sys-apps/net-tools * sys-apps/pam-login * sys-apps/portage * sys-apps/procps * sys-apps/psmisc * sys-apps/reiserfsprogs * sys-apps/sed * sys-apps/setserial * sys-apps/sh-utils * sys-apps/shadow * sys-apps/sharutils * sys-apps/slocate * sys-apps/tar * sys-apps/tcp-wrappers * sys-apps/texinfo * sys-apps/textutils * sys-apps/util-linux * sys-apps/which * sys-devel/autoconf * sys-devel/automake * sys-devel/bc * sys-devel/bin86 * sys-devel/binutils * sys-devel/bison * sys-devel/flex * sys-devel/gcc * sys-devel/gcc-config * sys-devel/gettext * sys-devel/libperl * sys-devel/libtool * sys-devel/m4 * sys-devel/make * sys-devel/patch * sys-kernel/linux-headers * sys-kernel/vanilla-sources * sys-libs/cracklib * sys-libs/db * sys-libs/gdbm * sys-libs/glibc * sys-libs/gpm * sys-libs/ncurses * sys-libs/pam * sys-libs/pwdb * sys-libs/readline * sys-libs/zlib * i wish this can help you to find why it can't compile.
try out 2.2c
I got the same problem with the ntop 2.2c what do you think that i'll have to rebuild ?
try #revdep-rebuild from gentoolkit
root # revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... done. (/root/.revdep-rebuild.3_broken) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Dynamic linking on your system is consistent... All done. it seems to be all ok.
finally the problem is solved, after updating gcc, glibc, binutils and gawk. so.. the problem was there somewhere :S well for me the bug can be closed, tnx for your ideas.
close