[arch-multilib] wine x86_64 crash

Harvey harv at gmx.de
Mon Sep 6 05:27:52 EDT 2010


Am 05.09.2010 15:14, schrieb Robert Meijers:


> When building for i686 you (obviously) can't compile Wine64 (the 64
> bit version). So you need to comment out the lines which build and
> package Wine64 so only Wine (32 bits) gets build and packaged.

I confused wine64 with building wine32 on a 64 bit system. Thank you for 
clarifying. The learning curve is steep here ;-)

I commented the parts out like you suggested. I get the following error:

configure: error: FreeType 32-bit development files not found. Fonts 
will not be built.
Use the --without-freetype option if you really want this.

Is there a package missing that is not mentioned in the PKGBUILD?

I used --without-freetype just to test the build

The build starts and stops in the middle with the following errors:

dib.o: In function `X11DRV_DIB_GetImageBits':
dib.c:(.text+0x266e): undefined reference to `XShmGetImage'
dib.o: In function `X11DRV_DIB_SetImageBits':
dib.c:(.text+0x52f8): undefined reference to `XShmPutImage'
dib.o: In function `X11DRV_CreateDIBSection':
dib.c:(.text+0xa257): undefined reference to `XShmQueryVersion'
dib.c:(.text+0xa2b6): undefined reference to `XShmCreateImage'
dib.c:(.text+0xa35a): undefined reference to `XShmAttach'
dib.c:(.text+0xa5bf): undefined reference to `XShmCreatePixmap'
dib.o: In function `X11DRV_DIB_DeleteDIBSection':
dib.c:(.text+0xa7ed): undefined reference to `XShmDetach'
window.o: In function `sync_window_region':
window.c:(.text+0x489): undefined reference to `XShapeCombineRectangles'
window.c:(.text+0x52a): undefined reference to `XShapeCombineRectangles'
window.c:(.text+0x580): undefined reference to `XShapeCombineMask'
window.o: In function `X11DRV_WindowPosChanged':
window.c:(.text+0x5591): undefined reference to `XShapeOffsetShape'
collect2: ld gab 1 als Ende-Status zurück
winegcc: gcc failed
make[1]: *** [winex11.drv.so] Fehler 2
make[1]: Leaving directory 
`/home/harvey/abs/local/bin32-wine/src/wine-32-build/dlls/winex11.drv'
make: *** [dlls/winex11.drv] Fehler 2

I give up  :-(

Harvey


-- 
Linux is like a wigwam: No Gates, no Windows and an Apache inside


More information about the arch-multilib mailing list