Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655298 - app-eselect/eselect-wine - src_install(): !!! Error: Missing listing of include symlinks
Summary: app-eselect/eselect-wine - src_install(): !!! Error: Missing listing of inclu...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Adam Feldman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-08 19:37 UTC by tlatoani
Modified: 2018-05-22 03:27 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info (emerge.info,6.72 KB, text/plain)
2018-05-08 19:37 UTC, tlatoani
Details
Contents of eselect-wine files (eselect-wine.txt,1.03 KB, text/plain)
2018-05-20 18:39 UTC, tlatoani
Details
Output of emerge --jobs=1 wine-vanilla (build.tar.gz,383.00 KB, application/gzip)
2018-05-20 18:49 UTC, tlatoani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tlatoani 2018-05-08 19:37:19 UTC
Created attachment 530534 [details]
Output of emerge --info

When emerging app-emulation/wine-vanilla-3.7, postinst fails with the following error:

>>> Installing (1 of 1) app-emulation/wine-vanilla-3.7::gentoo
!!! Warning: Skipping wine. No registered targets found.
!!! Warning: Skipping wine-vanilla. No registered targets found.
!!! Warning: Skipping wine-staging. No registered targets found.
!!! Warning: Skipping wine-d3d9. No registered targets found.
!!! Warning: Skipping wine-any. No registered targets found.
 * Updating .desktop files database ...                                                                                                    [ ok ]
!!! Error: Missing listing of include symlinks
exiting
 * ERROR: app-emulation/wine-vanilla-3.7::gentoo failed (postinst phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called pkg_postinst
 *   environment, line 3716:  Called die
 * The specific snippet of code:
 *       eselect wine update --all --if-unset || die;
 * 

Manually trying to set the wine version using `eselect wine` fails with the same "Missing listing of include symlinks" error.
Comment 1 Devang M 2018-05-14 00:47:27 UTC
I'm seeing the same behaviour after installing wine-staging-3.7. Symlinks from ie. winecfg-staging-3.7 to winecfg can't be made by eselect.
Comment 2 Bob Wya 2018-05-14 10:20:33 UTC
@tlatoani

A dump of your internal eselect-wine configuration files would be useful to diagnose the issue.

In other words, the output from:

find /etc/eselect/wine/ -type f -print0 | xargs -0 -I {} sh -c 'echo -e "\n{}"; cat "{}"'


You also need to attach the build log from:

=app-emulation/wine-vanilla-3.7::gentoo
Comment 3 tlatoani 2018-05-20 18:39:07 UTC
Created attachment 532360 [details]
Contents of eselect-wine files
Comment 4 tlatoani 2018-05-20 18:49:13 UTC
Created attachment 532362 [details]
Output of emerge --jobs=1 wine-vanilla

Hello Bob,

Thanks for responding to my bug report.

I added the contents of my eselect-wine files and the redirected output of `emerge --jobs=1 wine-vanilla`, as Portage left no build log.
Comment 5 tlatoani 2018-05-22 03:27:43 UTC
I would like to add that recursively removing the /etc/eselect/wine subdirectory allowed wine-vanilla to install properly and register itself using eselect-wine.

I used wine-vanilla from Bob's overlay (bobwya overlay) in the past; apparently, unmerging eselect-wine::bobwya does not remove the files under /etc/eselect/wine. This causes a conflict with eselect-wine::gentoo, borking the registration using eselect-wine.

In short, this was a problem with the eselect-wine ebuild from Bob's overlay, so we can close this bug as invalid.