While emerge -av xfce4 the installation of cryptsetup 1.0.5-r1 failed with the errormessage: i686-pc-linux-gnu-gcc: /usr/lib/libpopt.a: No such file or directory make[2]: *** [cryptsetup] Error 1 I checked /usr/lib and the following files are existant: libpopt.la libpopt.so.0.0.0 (symlink to it with libpopt.so and libpopt.so.0) dev-libs/popt is version 1.10.7 installed. Reproducible: Always Steps to Reproduce: 1. Install gentoo from the 2008.0_beta2 CD 2. emerge --sync 3. emerge -av cryptsetup Actual Results: Port cannot be installed: i686-pc-linux-gnu-gcc: /usr/lib/libpopt.a: No such file or directory make[2]: *** [cryptsetup] Error 1 Expected Results: Install the port.
Maybe emerge --sync && emerge -uND sys-fs/cryptsetup (available 1.0.6 version) then u can revdep-rebuild. And if cryptsetup don't want be install again re-emerge dev-libs/popt
(In reply to comment #1) > Maybe emerge --sync && emerge -uND sys-fs/cryptsetup (available 1.0.6 version) > then u can revdep-rebuild. And if cryptsetup don't want be install again > re-emerge dev-libs/popt ok I updated now my portage with emerge --sync. I re-emerged cryptsetup but that doesn't fixed the problem. After reinstalling popt and then rebuild cryptsetup it builds fine. Version installed now are: sys-fs/cryptsetup-1.0.5-r1 dev-libs/popt-1.10.7 It is not clear for me why but it seems that the reinstallation of popt created a file libpopt.a now under /usr/lib.
I had the exact same error with a brand new 2008.0_beta2 CD install. Two different emerge commands were failing because cryptsetup was a dependency It appears that popt was not installed at all. Installing it fixed the problem. Looks like cryptsetup just isn't properly installing popt as a dependency.
(In reply to comment #3) > I had the exact same error with a brand new 2008.0_beta2 CD install. Two > different emerge commands were failing because cryptsetup was a dependency > > It appears that popt was not installed at all. Installing it fixed the > problem. > > Looks like cryptsetup just isn't properly installing popt as a dependency. > Popt was installed here as well, I re-emerged it, same version, and then I was able to emerge cryptsetup fine. What is causing this is unclear, I did install 2008 beta 2. if popt is a package from that then it misses the needed file for cryptsetup. If this is the case then it is a bug from the 2008 beta 2 live cd install..
(In reply to comment #3) > I had the exact same error with a brand new 2008.0_beta2 CD install. Same here. Emerging libpopt fixed the problem.
Reassigning back to herd since Benjamin has retired as a Gentoo developer (#89719).
cryptsetup-1.0.6 lists popt in DEPEND