[arch-multilib] wine x86_64 crash

Jonathan Conder jonno.conder+arch at gmail.com
Mon Sep 6 06:19:12 EDT 2010


On 06/09/10 21:27, Harvey wrote:
> 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

I think you'll need lib32-freetype2 and lib32-libxext


More information about the arch-multilib mailing list