Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
862 stars 156 forks source link

error compiling #1018

Closed logan001 closed 1 year ago

logan001 commented 1 year ago

os: archlinux

error message


In file included from ../wine-git/dlls/ntdll/unix/esync.c:27:
include/config.h:880: warning: "_GNU_SOURCE" redefined
  880 | #define _GNU_SOURCE 1
      | 
../wine-git/dlls/ntdll/unix/esync.c:25: note: this is the location of the previous definition
   25 | #define _GNU_SOURCE
      | 
In file included from ../wine-git/dlls/ntdll/unix/fsync.c:55:
../wine-git/dlls/ntdll/unix/unix_private.h: In function ‘set_async_iosb’:
../wine-git/dlls/ntdll/unix/unix_private.h:444:26: error: ‘IO_STATUS_BLOCK’ {aka ‘struct _IO_STATUS_BLOCK’} has no member named ‘Status’
  444 |         WriteRelease( &io->Status, status );
      |                          ^~
../wine-git/dlls/ntdll/unix/unix_private.h: In function ‘iosb_client_ptr’:
../wine-git/dlls/ntdll/unix/unix_private.h:450:65: error: ‘IO_STATUS_BLOCK’ {aka ‘struct _IO_STATUS_BLOCK’} has no member named ‘Pointer’
  450 |     if (io && in_wow64_call()) return wine_server_client_ptr( io->Pointer );
      |                                                                 ^~
make: *** [Makefile:112268: dlls/ntdll/unix/fsync.o] Error 1
make: *** Waiting for unfinished jobs....
../wine-git/dlls/ntdll/unix/file.c: In function ‘async_file_complete_io’:
../wine-git/dlls/ntdll/unix/file.c:6486:12: error: ‘IO_STATUS_BLOCK’ {aka ‘struct _IO_STATUS_BLOCK’} has no member named ‘u’
 6486 |     job->io->u.Status = status;
      |            ^~
../wine-git/dlls/ntdll/unix/file.c: In function ‘NtCancelIoFile’:
../wine-git/dlls/ntdll/unix/file.c:7559:26: error: ‘IO_STATUS_BLOCK’ {aka ‘struct _IO_STATUS_BLOCK’} has no member named ‘u’
 7559 |         return (io_status->u.Status = STATUS_SUCCESS);
      |                          ^~
../wine-git/dlls/ntdll/unix/file.c: In function ‘NtCancelIoFileEx’:
../wine-git/dlls/ntdll/unix/file.c:7587:26: error: ‘IO_STATUS_BLOCK’ {aka ‘struct _IO_STATUS_BLOCK’} has no member named ‘u’
 7587 |         return (io_status->u.Status = STATUS_SUCCESS);
      |                          ^~
make: *** [Makefile:112243: dlls/ntdll/unix/file.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
  -> Removed BIG_UGLY_FROGMINER - Ribbit
  -> Removed Proton-tkg token - Valve Ribbit
  -> exit cleanup done
gabriele2000 commented 1 year ago

v8.9.1 is the latest compilable version because of that error. Try it until the problem is fixed.

logan001 commented 1 year ago

ok thank you