Portage doesn't add /usr/lib/wine/lib to /etc/ld.so.conf which is necessary for some wine-tools like wineboot to run Reproducible: Always Steps to Reproduce: 1. emerge wine 2. try running /usr/lib/wine/bin/wineboot Expected Results: Portage should add /usr/lib/wine/lib/ to /etc/ld.so.conf and run ldconfig after installation
sure it does, it creates /etc/env.d/30wine
ahm, no it doesn't. we do this on purpose so that diffrent versions of wine can be installed and used at the same time (using a wrapper which sets the correct lib path). maybe we should remove the wrapper now that winex is gone? I really don't know.
mine must be left over then from older wine installs :p
> we do this on purpose so that diffrent versions of wine can be installed and > used at the same time Unfortunately this makes it really hard to use Wine if you have only one version installed... There are lots of useful programs in /usr/bin/wine/bin (which would be nice to have on the PATH as well, BTW) such as wcmd or the compiler suite (winegcc, wineg++, wrc, widl). Can't there be global setting in /etc/env.d for wine ebuild and wrapper scripts for other wine version that override it (LD_LIBRARY_PATH takes precedence, se the right libs would be picked if it is set by the wrapper script, regardless of whether /usr/lib/wine/lib is in /etc/ld.so.conf or not)?
this is a duplicate of (wine needs wine-config bug #9842)
20041019-r1 installs into /usr like a good package