These are the errors that I receive when I try to run Dwarf Fortress on 64 bit Arch Linux.
Native client, v. d12:
Using OpenGL output path with client-side arrays
Ideal catalog size: 277x267
GPU does not support non-power-of-two textures, using 512x512 catalog.
Using OpenGL output path with client-side arrays
Ideal catalog size: 277x267
GPU does not support non-power-of-two textures, using 512x512 catalog.
The program 'dwarfort.exe' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 59 error_code 1 request_code 153 minor_code 179)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
The program 'dwarfort.exe' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 60 error_code 1 request_code 153 minor_code 179)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
This is the error when I attempt to run the same version through Wine:
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0080: stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0001: stub!
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1fc2d0,0x1fc1d0): stub
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
Using OpenGL output path with client-side arrays
Ideal catalog size: 248x248
GPU does not support non-power-of-two textures, using 256x256 catalog.
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 179 ()
Serial number of failed request: 788
Current serial number in output stream: 809
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e4f0da8 (thread 0009), starting debugger...
wine: Unhandled page fault on read access to 0x00000028 at address 0x7ebc93b3 (thread 0015), starting debugger...
wine: Unhandled page fault on read access to 0x00000028 at address 0x7ebbd3b3 (thread 0017), starting debugger...
My computer has the Intel GM965/GL960 Integrated Graphics chipset, and the same errors occur with Compositing disabled, and with both the most recent and legacy drivers. I have all of the proper lib32 packages installed.