wine vs wine64?
by thethinker from LinuxQuestions.org on (#6QRME)
So I am confused about the wine situation in Slackware. I understand that the Slackbuild says
64bit systems now default to the new WOW64 mode which builds both 64bit
and 32bit PE dlls. This has removed the multilib dependency that was
pereviously required and will allow execution of both 64bit and 32bit
binaries. No multilib required.
So when I build this package on vanilla Slackware, it produces a wine64 binary. Cool, I guess. But, then I tried to install a 32-bit piece of software (https://www.plogue.com/downloads.html#alterego), it failed with this error:
https://forum.winehq.org/viewtopic.php?t=35817
suggesting it was a 32/64 bit problem. Fine - I removed wine from my system, installed multilib, and reinstalled wine. Now I have just wine:
Code:# which wine
/usr/bin/wine
# which wine64
which: no wine64 in (/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/libexec/kf5:/usr/lib64/qt5/bin:/opt/sage)And the program from before (AlterEgo) installs and runs fine!
So now I go onto installing something else (yabridge, which needs wine-staging), and I get the error
Code:Found yabridge-html-docs-plus-build-files-5.1.0.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for yabridge-html-docs-plus-build-files-5.1.0.tar.gz ... OK
Building package for yabridge...
This script look for wine and wine64 in PATH and needs them both for compiling and using yabridge on x86_64
yabridge:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.The README for yabridge says
"This script will build yabridge bitbridge both 64bit and 32bit
on Slackware64 and only 32bit plugin host on Slackware32 with
yabridgectl helper tool for all versions of Slackware.
This program depends on any 64+32 (Slackware64 multilib) or
a 32 (Slackware32) version of wine with esync and/or fsync."
So what gives? Or perhaps this is an error in the script for yabridge? Or is it strange that the SBo for wine builds either "wine" or "wine64"?
64bit systems now default to the new WOW64 mode which builds both 64bit
and 32bit PE dlls. This has removed the multilib dependency that was
pereviously required and will allow execution of both 64bit and 32bit
binaries. No multilib required.
So when I build this package on vanilla Slackware, it produces a wine64 binary. Cool, I guess. But, then I tried to install a 32-bit piece of software (https://www.plogue.com/downloads.html#alterego), it failed with this error:
https://forum.winehq.org/viewtopic.php?t=35817
suggesting it was a 32/64 bit problem. Fine - I removed wine from my system, installed multilib, and reinstalled wine. Now I have just wine:
Code:# which wine
/usr/bin/wine
# which wine64
which: no wine64 in (/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/libexec/kf5:/usr/lib64/qt5/bin:/opt/sage)And the program from before (AlterEgo) installs and runs fine!
So now I go onto installing something else (yabridge, which needs wine-staging), and I get the error
Code:Found yabridge-html-docs-plus-build-files-5.1.0.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for yabridge-html-docs-plus-build-files-5.1.0.tar.gz ... OK
Building package for yabridge...
This script look for wine and wine64 in PATH and needs them both for compiling and using yabridge on x86_64
yabridge:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.The README for yabridge says
"This script will build yabridge bitbridge both 64bit and 32bit
on Slackware64 and only 32bit plugin host on Slackware32 with
yabridgectl helper tool for all versions of Slackware.
This program depends on any 64+32 (Slackware64 multilib) or
a 32 (Slackware32) version of wine with esync and/or fsync."
So what gives? Or perhaps this is an error in the script for yabridge? Or is it strange that the SBo for wine builds either "wine" or "wine64"?