http://bugs.winehq.org/show_bug.cgi?id=58612
Bug ID: 58612 Summary: Wine ftbfs on Arch Product: Wine Version: 10.13 Hardware: x86-64 OS: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: bcrypt Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: ArchLinux
Created attachment 79154 --> http://bugs.winehq.org/attachment.cgi?id=79154 Wine 10.13 make log
Wine compilation fails pretty quickly on Arch, reporting a number of undeclared variables.
Example: wine/dlls/bcrypt/bcrypt_main.c:441:30: error: ‘md2_desc’ undeclared (first use in this function)
Logs attached.
I tried downgrading mingw but it made no difference, indeed the same occurs without mingw. I installed libtomcat just in case it's picked up, but it make no difference. I tried --with-gnutls, just because, but it made no difference (and there's no reason it would).
I switched to Debian Testing and upgraded gcc to 15, and it doesn't occur. I even tried disabling avx, but it had no effect. So it's something to do with Arch, it seems.
I don't know what other libraries to try or where else to look.
http://bugs.winehq.org/show_bug.cgi?id=58612
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 79155 --> http://bugs.winehq.org/attachment.cgi?id=79155 Wine 10.13 config.log
http://bugs.winehq.org/show_bug.cgi?id=58612
--- Comment #2 from Rafał Mużyło galtgendo@o2.pl --- Are you sure that's the whole output in relation of the source file ?
Looking at tomcrypt_hash.h, ltc_hash_descriptor seems to be defined unconditionally there, so it would seem a wrong header is being picked up...
Does Arch install its own copy of tomcrypt (well, besides the one you've installed yourself) ?
http://bugs.winehq.org/show_bug.cgi?id=58612
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- The attachment is indeed the whole output related to the source file.
However, I reinstalled Arch from scratch and tried to recreate: I could not. I tried installing libtomcrypt to see if it somehow interfered: nope.
I suspect image corruption somewhere, but I cannot find a cause. I guess this is good news.