Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wine-tkg fails to build wine-10.0-rc1 when patching server/process.h #1341

Open
silverhikari opened this issue Dec 7, 2024 · 0 comments
Open

Comments

@silverhikari
Copy link

silverhikari commented Dec 7, 2024

wine-tkg-git version: latest master e9125cb

wine version: 10.0-rc1

preset selected: default-tkg(disabled staging)

issue: wine-tkg fails to build wine-10.0-rc1 when patching server/process.h

comparing the .orig and .reg it seems to be cause by the addition of struct list rawinput_entry; /* entry in the rawinput process list */ when applying the esync-unix-mainline.patch

process.h.orig:

    const struct rawinput_device *rawinput_kbd;   /* rawinput keyboard device, if any */
    struct list          rawinput_entry;  /* entry in the rawinput process list */
    struct list          kernel_object;   /* list of kernel object pointers */
    struct pe_image_info image_info;      /* main exe image info */
};

process.h.rej:

     const struct rawinput_device *rawinput_kbd;   /* rawinput keyboard device, if any */
     struct list          kernel_object;   /* list of kernel object pointers */
     pe_image_info_t      image_info;      /* main exe image info */
+    int                  esync_fd;        /* esync file descriptor (signaled on exit) */
 };

Logs: https://paste.ee/p/btO1v

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant