Summary: | x11-libs/wxGTK-3.0.2.0-r301 - file collision with app-eselect/eselect-wxwidgets-20140423 | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexey+gentoo, rabbe |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 812050 | ||
Bug Blocks: |
Description
Martin Mokrejš
2016-07-31 11:53:36 UTC
I found myself with the same file collision error. Now it's x11-libs/wxGTK-3.0.4-r302::gentoo With app-eselect/eselect-wxwidgets-20180529:0::gentoo The error message still reports the paths as hanging from / not from my EPREFIX. But the problem is actually (correctly) in my EPREFIX. Same problem seen in Gentoo Prefix with the most recent package versions: * Detected file collision(s): * * /local/repo/zfograb/g2/usr/bin/wxrc * /local/repo/zfograb/g2/usr/bin/wx-config * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * app-eselect/eselect-wxwidgets-20180529:0::gentoo * /usr/bin/wx-config * /usr/bin/wxrc * * Package 'x11-libs/wxGTK-3.0.4-r302' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. Oops, I see now that Comment 1 already confirms the issue with the same versions that I tried. Sorry for the noise... Workaround in case you want to emerge 'filezilla': Start with emerge filezilla which fails near the end because of the conflict. Then do emerge --unmerge eselect-wxwidgets emerge --nodeps wxGTK emerge --nodeps filezilla I wonder if this still is the case, it may have had an overlaid version at the time of this bug Yes, still happens. x11-libs/wxGTK-3.0.4-r302 * Detected file collision(s): * * /home/user/gentoo/usr/bin/wx-config * /home/user/gentoo/usr/bin/wxrc * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * app-eselect/eselect-wxwidgets-20180529:0::gentoo * /usr/bin/wx-config * /usr/bin/wxrc * * Package 'x11-libs/wxGTK-3.0.4-r302' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. This happens at the end of src_install phase:
rm: cannot remove '/home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/image//usr/bin/wx-config': No such file or directory
rm: cannot remove '/home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/image//usr/bin/wxrc': No such file or directory
/home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/temp/environment: line 1536: pushd: /home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/image/usr/share/bakefile/presets/: No such file or directory
mv: cannot stat 'wx*': No such file or directory
/home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/temp/environment: line 1541: popd: directory stack empty
>>> Completed installing x11-libs/wxGTK-3.0.4-r302 into /home/user/gentoo/var/tmp/portage/x11-libs/wxGTK-3.0.4-r302/image/
Note that EPREFIX is missing...
Nvm, this is fixed already in -r303, which rm's from ${ED} instead of ${D}. Just need to stabilize -r303
|