Summary: | >=sys-devel/gcc-4.1[gcj]: automagic dependencies on various packages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Component: | Eclasses | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | bfx81, kripton, vivo75 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | masked in 17.0 profiles | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 511832 | ||
Bug Blocks: | |||
Attachments: | toolchain.eclass.patch |
Description
Arfrever Frehtes Taifersar Arahesis
2014-06-17 12:53:39 UTC
(Also virtual/pkgconfig in DEPEND is needed.) Created attachment 379338 [details, diff] toolchain.eclass.patch Patch for bug #511832, bug #513576, bug #513578 and bug #513716. *** Bug 531374 has been marked as a duplicate of this bug. *** don't think we need a sep bug for each dep *** Bug 513578 has been marked as a duplicate of this bug. *** Seems that the gcj flag require the 32 bit of media-sound/jack-audio-connection-kit
From my emerge @preserved-rebuild
>>> package: app-emulation/emul-linux-x86-soundlibs-20140508
* - /usr/lib32/libjack.so.0
* - /usr/lib32/libjack.so.0.0.28
* used by /usr/lib32/gcj-4.8.3-14/libgjsmdssi.so (sys-devel/gcc-4.8.3)
Still I can't upgrade to gcc-4.8.4...
---------------------------
/bin/bash ../../../libtool --tag=CC --mode=link /var/tmp/portage/sys-devel/gcc-4.8.4/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -W -Wall -Wmissing-declarations -Wwrite-strings -Wmissing-prototypes -Wno-long-long -fexceptions -fasynchronous-unwind-tables -g -march=native -mtune=native -O2 -pipe -m32 -module -version-info 0:0:0 -no-undefined -avoid-version -m32 -o libgjsmdssi.la -rpath /usr/lib/../lib32/gcj-4.8.4-14 gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.lo gnu_javax_sound_midi_dssi_DSSISynthesizer.lo ../../../native/jni/classpath/jcl.lo -ljack
libtool: link: /var/tmp/portage/sys-devel/gcc-4.8.4/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -shared .libs/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.o .libs/gnu_javax_sound_midi_dssi_DSSISynthesizer.o ../../../native/jni/classpath/.libs/jcl.o -ljack -m32 -march=native -mtune=native -m32 -m32 -Wl,-soname -Wl,libgjsmdssi.so -o .libs/libgjsmdssi.so
/usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libjack.so when searching for -ljack
/usr/x86_64-pc-linux-gnu/bin/ld: cannot find -ljack
collect2: error: ld returned 1 exit status
Makefile:408: recipe for target 'libgjsmdssi.la' failed
make[8]: *** [libgjsmdssi.la] Error 1
make[8]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/32/libjava/classpath/native/jni/midi-dssi'
Makefile:358: recipe for target 'all-recursive' failed
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/32/libjava/classpath/native/jni'
Makefile:346: recipe for target 'all-recursive' failed
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/32/libjava/classpath/native'
Makefile:410: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/32/libjava/classpath'
Makefile:10217: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/32/libjava'
Makefile:12773: recipe for target 'multi-do' failed
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/libjava'
Makefile:12737: recipe for target 'all-multi' failed
make[2]: *** [all-multi] Error 2
make[2]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build/x86_64-pc-linux-gnu/libjava'
Makefile:16154: recipe for target 'all-target-libjava' failed
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.4/work/build'
Makefile:19760: recipe for target 'bootstrap-lean' failed
make: *** [bootstrap-lean] Error 2
(In reply to Fabio Bonfante from comment #6) > Seems that the gcj flag require the 32 bit of > media-sound/jack-audio-connection-kit Things related to media-sound/jack-audio-connection-kit were described in bug #513578. Updated patches for 4 bugs are in bug #511832, whereon this bug (#513576) depends. Let's close it as non-masked versions of gcc don't have gcj and related libraries. |