Summary: | dev-libs/libffi-3.0.11: The linker reported linking against -lffi to be working while it shouldn't have. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/tmp/portage/dev-libs/libffi-3.0.11/temp/build.log
/var/tmp/portage/dev-libs/libffi-3.0.11/temp/die.env |
Description
Juergen Rose
2012-12-03 17:51:15 UTC
Created attachment 331330 [details]
/var/tmp/portage/dev-libs/libffi-3.0.11/temp/build.log
Created attachment 331332 [details]
/var/tmp/portage/dev-libs/libffi-3.0.11/temp/die.env
So where did you get your cope of libffi.so from, if not from the libffi ebuild? And if it's from sys-devel/gcc, then with what version and which USE flags you used to emerge it? Bootstrapping gcc or something? Stage1...2? Is eclass/ directory in your PORTDIR up-to-date? The code that removes the gcc's copy of libffi is from an eclass The stage3 you used obviously includes a sys-devel/gcc which installs libffi. Does it help to update the system target before emerging e2fsprogs? The Handbook omits that step, oddly enough. To Comment 4: 'emerge -uvND system' fails with: root@sysresccd:/usr/src/linux(49)# emerge -vuND system * IMPORTANT: 2 news items need reading for repository 'gentoo'. * Use eselect news to read news items. These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] virtual/package-manager-0 [nomerge ] sys-apps/portage-2.1.11.31 USE="(ipc) -build -doc -epydoc (-pypy1_9) -python2 -python3 (-selinux) -xattr" LINGUAS="-pl" [nomerge ] dev-lang/python-3.2.3:3.2 USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -build -doc -examples -sqlite -tk -wininst" [ebuild N ] app-admin/python-updater-0.10 10 kB [ebuild N ] dev-lang/python-3.2.3:3.2 USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -build -doc -examples -sqlite -tk -wininst" 8,775 kB [ebuild N ] virtual/package-manager-0 0 kB [ebuild N ] sys-apps/portage-2.1.11.31 USE="(ipc) -build -doc -epydoc (-pypy1_9) -python2 -python3 (-selinux) -xattr" LINGUAS="-pl" 829 kB [ebuild N ] virtual/ssh-0 USE="-minimal" 0 kB [ebuild N ] sys-apps/busybox-1.20.2 USE="ipv6 pam static -livecd -make-symlinks -math -mdev -savedconfig (-selinux) -sep-usr -systemd" 2,136 kB [nomerge ] virtual/ssh-0 USE="-minimal" [ebuild N ] net-misc/openssh-5.9_p1-r4 USE="hpn pam tcpd -X -X509 -bindist -kerberos -ldap -libedit (-selinux) -skey -static" 1,106 kB [ebuild N ] virtual/shadow-0 0 kB [ebuild N ] sys-apps/shadow-4.1.4.3 USE="cracklib nls pam -audit (-selinux) -skey" 1,762 kB [nomerge ] sys-apps/baselayout-2.1-r1 USE="-build" [ebuild N ] sys-apps/openrc-0.11.5 USE="ncurses pam unicode -debug -newnet (-prefix) (-selinux) -static-libs" 171 kB [nomerge ] sys-apps/shadow-4.1.4.3 USE="cracklib nls pam -audit (-selinux) -skey" [ebuild N ] virtual/pam-0 0 kB [ebuild N ] sys-libs/pam-1.1.5 USE="berkdb cracklib nls -audit -debug -nis (-selinux) {-test} -vim-syntax" 1,584 kB [ebuild N ] sys-auth/pambase-20101024-r2 USE="cracklib sha512 -consolekit -debug -gnome-keyring -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc (-selinux)" 4 kB [ebuild N ] virtual/libc-0 0 kB [nomerge ] dev-lang/python-3.2.3:3.2 USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -build -doc -examples -sqlite -tk -wininst" [ebuild N ] app-admin/eselect-python-20100321 6 kB [ebuild N ] sys-devel/gcc-4.5.4:4.5 USE="cxx fortran mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite -gtk (-hardened) (-libssp) -lto (-multilib) -multislot -nopie -nossp -objc -objc++ -objc-gc {-test} -vanilla" 64,910 kB [ebuild N ] sys-libs/glibc-2.15-r3:2.2 USE="-debug -gd (-hardened) (-multilib) -profile (-selinux) -vanilla" 10,568 kB Total: 17 packages (17 new), Size of downloads: 91,855 kB * Error: circular dependencies: (sys-libs/glibc-2.15-r3::gentoo, ebuild scheduled for merge) depends on (sys-devel/gcc-4.5.4::gentoo, ebuild scheduled for merge) (buildtime) (sys-libs/glibc-2.15-r3::gentoo, ebuild scheduled for merge) (buildtime) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies. If I try to emerge only gcc ('emerge -v1 gcc'), it fails with the same circular dependency. All is my fault. Forgive me the trouble, the /var filesystem was not mounted. It still isn't a blocker. |