httrack-3.32.2 ebuild fails on emerge update. from: http://forums.gentoo.org/viewtopic.php?t=189364&highlight=httrack the solution is to unmerge older versions of httrack (3.30). this works for me also Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: htslib.h:458: warning: 'compare_mime' defined but not used htscore.h:199: warning: 'cache_writable' defined but not used htscore.h:203: warning: 'cache_readable' defined but not used /bin/sh ../libtool --mode=link gcc -march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer -L/usr/lib -o htsserver htsserver.o htsweb.o -lpthread -lhttrack -lz gcc -march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer -o htsserver htsserver.o htsweb.o -L/usr/lib /usr/lib/libhttrack.so -lpthread -ldl -lz htsserver.o(.text+0xa132): In function `smallserver': var/tmp/portage/httrack-3.32.2/work/httrack-3.32.03/src/htsserver.c:906: undefined reference to `hts_getcategories' htsserver.o(.text+0xa144):/var/tmp/portage/httrack-3.32.2/work/httrack-3.32.03/src/htsserver.c:907: undefined reference to `hts_getcategories' collect2: ld returned 1 exit status make[2]: *** [htsserver] Error 1 make[2]: Leaving directory `/var/tmp/portage/httrack-3.32.2/work/httrack-3.32.03/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/httrack-3.32.2/work/httrack-3.32.03' make: *** [all] Error 2 !!! ERROR: net-www/httrack-3.32.2 failed. !!! Function src_compile, Line 19, Exitcode 2 !!! make failed 11:51 AM dave % Expected Results: shouldn't have to unmerge old package first. Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-ck5) ================================================================= System uname: 2.6.8-ck5 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.90GHz Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/portage_overlay" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm arts artswrappersuid audiofile avi berkdb cdparanoia cdr crypt cups dvd dvdr emacs encode esd f77 flac foomaticdb gcj gdbm gif gphoto2 gpm guile imlib jabber jack java jpeg kde libg++ libwww mad mikmod mmx motif mpeg mysql nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl plotutils png python qt quicktime readline samba sdl slang speex spell sse ssl svga tcltk tcpd tetex theora truetype usb wifi x86 xine xml2 xv zlib"
emerge unmerge httrack && emerge httrack fixed this for me. Apparently it tries to link against the already installed libraries rather than the newly compiled ones.
yes... unmerging and emerging httrack again works for me, too
Same problem and fix here. Made a versionbump to 3.33.15 and had the same problem. Unmerging the old version an merging my versionbump (or any other version) worked.
Hi there, I just bumped httrack to 3.40 for bug 123183. Please reopen this bug if the problem persists (I had no problem upgrading from an earlier version just now). Cheers