Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936641 - app-emulation/wine-staging does not make symlinks upon install
Summary: app-emulation/wine-staging does not make symlinks upon install
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal trivial (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-25 20:13 UTC by Anthony Brown
Modified: 2024-07-25 21:49 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Brown 2024-07-25 20:13:17 UTC
I've compiled wine-staging multilib using ABI_X86="64 32"
rebuilt my whole @system @world --changed-use 
and build wine-staging and it did not install the
proper symlinks to use winecfg for example..
i have to type it in long-form...........
I dont know if WINE itself is dependant on there
being a /usr/bin/winecfg there is why i filed this bug.

WINEARCH=win32
WINEPREFIX=/home/username/.wine
export WINEARCH
export WINEPREFIX
/usr/bin/winecfg-staging-9.13 <- this is what works
but theres no
/usr/bin/winecfg out of simplicity
Comment 1 Anthony Brown 2024-07-25 20:14:28 UTC
so to clarify if i want to run a .EXE
i have to:
wine64-staging-9.13 myexename
Comment 2 Anthony Brown 2024-07-25 20:16:02 UTC
or was it .. i have to :
wine-staging-9.13 <-
in order to run a program... <-
Theory: well WINETRICKS would obviously want winecfg to be there
q4wine would also want winecfg to be there
Comment 3 Ionen Wolkens gentoo-dev 2024-07-25 21:08:25 UTC
There is no need for one, the eselect-wine ebuild adds a new entry to PATH which will have the "wine" executable, this will be automatically used if you re-login/reboot but otherwise the very first time you install it you need to update your current shells using ". /etc/profile"

Try to run "eselect wine list" as your user, it should warn if the PATH if missing too. The ebuild gives a warning about needing to ". /etc/profile" the first time itis emerged but it can be easy to miss.

If you've relogin/rebooted already, then you may be overriding PATH in your $HOME configs (e.g. .bash_profile or so) and preventing the update.
Comment 4 Larry the Git Cow gentoo-dev 2024-07-25 21:49:03 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9690bfe5333ba0c1da42b58e4865aa607d3bf2d3

commit 9690bfe5333ba0c1da42b58e4865aa607d3bf2d3
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2024-07-25 21:33:29 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2024-07-25 21:47:36 +0000

    app-eselect/eselect-wine: make postinst warning more visible
    
    Kind of occasional but it confuse a user now and then, try to increase
    chances that it will be spotted on first merge. Also extend a bit given
    some shells (like fish) need special attention.
    
    Bug: https://bugs.gentoo.org/936641
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 .../eselect-wine/eselect-wine-2.0.2-r2.ebuild      | 27 ++++++++++++----------
 1 file changed, 15 insertions(+), 12 deletions(-)