You are not logged in.
It is recommended on the Wine AppDB that Wine versions 0.9.15 and earlier are better for playing games that are heavy on DirectDraw like Fallout 1 and 2. This is because that the DirectDraw implementation was rewritten for better or worse in 0.9.16. Unfortunately there are no binaries for that version for Arch.
Anyway I just modified the version number in the PKGBUILD for wine from the ABS to see if that worked. It started compiling, "yay" I thought untill it died trying to do wine-0.9.15/dlls/gdi/freetype.c
Luckily I have access to Codeweavers' old builds, but I don't know which one was just before 0.9.15 since the version numbers don't match.
make[2]: Entering directory `/home/andrew-arch/builds/wine/src/wine-0.9.15/dlls/gdi'
gcc -c -I. -I. -I../../include -I../../include -I/usr/include/freetype2 -D__WINESRC__ -D_GDI32_ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -march=i686 -mtune=generic -O2 -pipe -o freetype.o freetype.c
freetype.c:126: error: 'FT_MulFix' undeclared here (not in a function)
freetype.c:126: warning: type defaults to 'int' in declaration of 'pFT_MulFix'
freetype.c: In function 'WineEngGetOutlineTextMetrics':
freetype.c:3561: error: called object 'pFT_MulFix' is not a function
freetype.c:3562: error: called object 'pFT_MulFix' is not a function
freetype.c:3564: error: called object 'pFT_MulFix' is not a function
freetype.c:3572: error: called object 'pFT_MulFix' is not a function
freetype.c:3572: error: called object 'pFT_MulFix' is not a function
freetype.c:3576: error: called object 'pFT_MulFix' is not a function
freetype.c:3580: error: called object 'pFT_MulFix' is not a function
freetype.c:3644: error: called object 'pFT_MulFix' is not a function
freetype.c:3645: error: called object 'pFT_MulFix' is not a function
freetype.c:3646: error: called object 'pFT_MulFix' is not a function
freetype.c:3647: error: called object 'pFT_MulFix' is not a function
freetype.c:3648: error: called object 'pFT_MulFix' is not a function
freetype.c:3649: error: called object 'pFT_MulFix' is not a function
freetype.c:3650: error: called object 'pFT_MulFix' is not a function
freetype.c:3651: error: called object 'pFT_MulFix' is not a function
freetype.c:3652: error: called object 'pFT_MulFix' is not a function
freetype.c:3657: error: called object 'pFT_MulFix' is not a function
freetype.c:3658: error: called object 'pFT_MulFix' is not a function
freetype.c:3659: error: called object 'pFT_MulFix' is not a function
freetype.c:3660: error: called object 'pFT_MulFix' is not a function
freetype.c:3661: error: called object 'pFT_MulFix' is not a function
freetype.c:3662: error: called object 'pFT_MulFix' is not a function
freetype.c:3663: error: called object 'pFT_MulFix' is not a function
freetype.c:3664: error: called object 'pFT_MulFix' is not a function
freetype.c:3665: error: called object 'pFT_MulFix' is not a function
freetype.c:3666: error: called object 'pFT_MulFix' is not a function
freetype.c:3671: error: called object 'pFT_MulFix' is not a function
freetype.c:3672: error: called object 'pFT_MulFix' is not a function
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory `/home/andrew-arch/builds/wine/src/wine-0.9.15/dlls/gdi'
make[1]: *** [gdi] Error 2
make[1]: Leaving directory `/home/andrew-arch/builds/wine/src/wine-0.9.15/dlls'
make: *** [dlls] Error 2
==> ERROR: Build Failed.
Aborting...
▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▏▎▍▌▋▊▉█▇▆▅▄▃▂▁
Offline
I replayed Fallouts last summer and I believe it was on the then-newest wine.
Offline
Wine database agrees, don't bother with an old wine if the newest suffices.
Offline
Sorry, I should clarify the problem a bit more.
Read bug 6033 for specifics. The problem is with the mouse being really slow and unusable when in 'walk to' mode (the red hexagon thing). Workarounds include running a 16 bit desktop and some registry entry which barely helped.
▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▏▎▍▌▋▊▉█▇▆▅▄▃▂▁
Offline
Is it a problem for you to run in a 16-bit color mode? Seems easier than getting ancient wine to work.
Last edited by lucke (2009-03-06 12:59:33)
Offline
Is it a problem for you to run in a 16-bit color mode? Seems easier than getting ancient wine to work.
Yeah, I suppose. It's just a lot more convenient to not have to log out, stop kdm and then xinit in 16 bit then a one time compile of an ancient Wine version.
Meh, I can't be bothered any more. Hopefully it can run ok in Virtualbox since it's not 3D accelerated.
Thanks anyway.
▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▏▎▍▌▋▊▉█▇▆▅▄▃▂▁
Offline
pkgname=wine
pkgver=0.9.15
pkgrel=1
pkgdesc="A compatibility layer for running Windows programs"
url="http://www.winehq.com"
arch=('i686')
license=('LGPL')
depends=('fontconfig' 'libldap' 'libxslt' 'lcms' 'libxxf86dga' \
'libxcursor' 'libxrandr' 'libxdamage' 'mesa')
makedepends=('cups' 'sane' 'fontforge' 'flex' 'bison' 'libgphoto2'
'libxinerama' 'esound' 'giflib' 'ncurses' 'libxcomposite' 'samba' \
'libxpm' 'libxmu' 'libxxf86vm' 'perl' 'libxml2')
optdepends=("cups" "sane" "libgphoto2" "alsa-lib" "giflib" "libjpeg" "libpng" \
"perl")
source=(http://downloads.sourceforge.net/wine/wine-$pkgver.tar.bz2)
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --sysconfdir=/etc --with-x
make depend || return 1
make || return 1
make prefix=$pkgdir/usr install || return 1
mkdir -p $pkgdir/etc/wine
}
Havent tested it, you could also try dosbox.
Offline
Alternatively, try PlayOnLinux. It can dl, locally install, and run multiple versions of wine, so you dont have to downgrade the one in your system. Note though that last I tried it, it was a bit of a pain to set that up correctly, but it does work.
Offline