When emerging 3.0.0_1 portage can't seem to find it on ibibilo.org. so it goes to ftp://ftp.kvirc.net. Download finishes with strange error and when I try to just run a emerge after D/L it aborts with an error about digests not matching. Tried rm ing the ebuild and running several times, got the same errors. Below is the output from the last emerge: Richard1 root # emerge kvirc Calculating dependencies ...done! >>> emerge net-irc/kvirc-3.0.0_beta1 to / kde kde ipv6 kde esd >>> Downloading http://www.ibiblio.org/gentoo/distfiles/kvirc-3.0.0-beta1.tar.gz --18:55:38-- http://www.ibiblio.org/gentoo/distfiles/kvirc-3.0.0-beta1.tar.gz => `/usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/kvirc-3.0.0-beta1.tar.gz [following] --18:55:38-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/kvirc-3.0.0-beta1.tar.gz => `/usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz' Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 404 Not Found 18:55:38 ERROR 404: Not Found. >>> Downloading ftp://ftp.kvirc.net/kvirc/3.0.0-beta1/source/kvirc-3.0.0-beta1.tar.gz --18:55:38-- ftp://ftp.kvirc.net/kvirc/3.0.0-beta1/source/kvirc-3.0.0-beta1.tar.gz => `/usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz' Resolving ftp.kvirc.net... done. Connecting to ftp.kvirc.net[195.159.1.235]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /kvirc/3.0.0-beta1/source ... done. ==> PASV ... done. ==> RETR kvirc-3.0.0-beta1.tar.gz ... done. Length: 2,565,299 (unauthoritative) 100%[==================================================================>] 2,565,299 139.25K/s ETA 00:00 18:55:59 (139.25 KB/s) - `/usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz' saved [2565299] !!! Couldn't download kvirc-3.0.0-beta1.tar.gz. Aborting. !!! emerge aborting on /usr/portage/net-irc/kvirc/kvirc-3.0.0_beta1.ebuild . Richard1 root # emerge kvirc Calculating dependencies ...done! >>> emerge net-irc/kvirc-3.0.0_beta1 to / kde kde ipv6 kde esd !!! kvirc-3.0.0-beta1.tar.gz: message digests do not match! !!! kvirc-3.0.0-beta1.tar.gz is corrupt or incomplete. >>> our recorded digest: b0c9b5391a0697020ac798488c4abffb >>> your file's digest: 7fde2ff00014b7e7fdc32d1b4f5040ad >>> Please delete /usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz and refetch. !!! emerge aborting on /usr/portage/net-irc/kvirc/kvirc-3.0.0_beta1.ebuild .
Checked ibibilo and ga tech, both still have the xmas ver. Could there be something wrong with the tar from ftp.kvirc.net?
Further to this, it doesn't configure (on my box, anyway) after perusading the download to work with this: rm /usr/portage/kvirc*, wget the source manually, and ebuild kvirc-3.0.0_beta1.ebuild digest, emerge starts configuring. fails with this: CONFIGURE ERROR: No dlopen capabilities found. You either miss libdl, or the linker is not able to find it. Make sure that libdl is in /lib or /usr/lib. Not sure if this is a result of doing ebuild digest, wouldn't have thought so though.
the digest for the ftp.kvirc.org file is different from the digest in files Also the ebuild fails to configure id you have CHOST=i686-pc-linux-gnu, but compiles fine when CHOST=i586-pc-linux-gnu.
OK, one by one: 1. Bad digest: it really was bad (not sure why). I've committed a new one, emerge sync. If you're still having problems, to be on the safe side remove your /usr/portage/distfiles/kvirc-3.0.0-beta1.tar.gz and fetch again. 2. libdl.so lives in /usr/lib and is part of glibc. Please check if you have it. If not, you're in trouble and need to remerge glibc :-) If you do have it, please give me your kvirc's config.log (from /var/tmp/portage/kvirc-3.0.0_beta1/work/kvirc-3.0.0_beta1) where it fails to find libdl so I can look at the defaults. 3. I have CHOST=i686-... and it compiles fine. Please give me the relevant failure output.
Compiles fine for me with: CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" Thanks for the quick fix!
The problem with compiling with CHOST=i686-pc-linux-gnu was due to a borked gcc instalation - re: Seemant's gcc-2.95.3-r7 announcement. Once I fixed gcc then Kvirc emerged perfectly. Sorry to waste your time
I'll close this then.