So it collides from one version of gcc to another. Suggest renaming it to /usr/lib/pkgconfig/libgcj-<version>.pc, and in gcc-config/eselect-compiler symlink/copy it to /usr/lib/pkgconfig/libgcj.pc
*** Bug 145723 has been marked as a duplicate of this bug. ***
*** Bug 145741 has been marked as a duplicate of this bug. ***
*bump*
Created attachment 102748 [details, diff] Slot libgcj.pc with ${PV} This is a simple way around the collision with libgcj.pc The collision between libgjsmalsa and gnuclasspath has been fixed upstream in 4.2 (where it's been renamed to a gcc-specific name), but they're not going to back-port that change to 4.1. Also it may be necessary for gcc-config (etc) to softlink libgcj.pc -> libgcj-<selectedversion>.pc. Whether that's worth doing or not depends on whether any packages actually _use_ 'pkg-config libgcj'. For the record, .pc files are used by pkg-config to locate things like libraries, include directories and so forth. Since Gentoo always has multiple versions of the compiler installed, .pc files from the compiler should always include the version.
*** Bug 157864 has been marked as a duplicate of this bug. ***
*** Bug 201752 has been marked as a duplicate of this bug. ***
Upgrading GCC from 4.2.2 to 4.2.3 (x86) I get the following collision: * package sys-devel/gcc-4.2.3 NOT merged * * Detected file collision(s): * * /usr/lib/pkgconfig/libgcj-4.2.pc * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-devel/gcc-4.2.2 * /usr/lib/pkgconfig/libgcj-4.2.pc so perhaps so minor versioning is required.
I am looking for a solution to the cracklin unmerge oprhan bug. I have a brand new system, just installed 2007 cd.(no X, no alsa..just installed) found one bug when I tried to emerge protage (with the bash conflict) after portage was upgraded, I did a emerge --deep system and found this bug. regarding cracklib and unmerge orphans feature. So what is the solution? or work around?
I'm not sure if the following is a symptom of this bug or it is a new one: when re emerging gcc-3.4.6-r2 and gcc-4.1.2 with the gcj use flag there is a file collision. They both install /usr/lib/pkgconfig/libgcj.pc ~ # portageq owners / /usr/lib/pkgconfig/libgcj.pc sys-devel/gcc-3.4.6-r2 /usr/lib/pkgconfig/libgcj.pc sys-devel/gcc-4.1.2 /usr/lib/pkgconfig/libgcj.pc ~ #
fixed in cvs http://sources.gentoo.org/eclass/toolchain.eclass?r1=1.381&r2=1.382