http://bugs.winehq.org/show_bug.cgi?id=23733
Summary: Make install fails Product: Wine Version: 1.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fojtik@penguin.cz
Created an attachment (id=29729) --> (http://bugs.winehq.org/attachment.cgi?id=29729) Output from "make install"
Make install fails. See attachment.
make works without any problem.
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #1 from Austin English austinenglish@gmail.com 2010-07-20 23:18:33 --- What OS/distro is this? Does compiling ntdll work?
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #2 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-21 02:03:16 --- I have Slackware 12.1
I am using wine-1.1.41, that has been compiled without any problems.
#Does compiling ntdll work? ntdll.dll.so is in wine-1.1.41 but not in wine-1.2.
http://bugs.winehq.org/show_bug.cgi?id=23733
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Make install fails |dlls/ntdll/cdrom.c fails to | |compile under Slackware | |12.1
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #3 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-24 11:23:44 --- I have found that wine-1.1.44 is affected by this. wine-1.1.41 is still compilable without any problem.
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #4 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-25 04:38:46 --- I have found that wine-1.1.42 is first release affected by this issue.
I am a little bit puzzled because cdrom.c that fails to compile is same in wine-1.1.41 and wine-1.1.42.
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #5 from Austin English austinenglish@gmail.com 2010-07-25 19:13:18 --- (In reply to comment #4)
I have found that wine-1.1.42 is first release affected by this issue.
I am a little bit puzzled because cdrom.c that fails to compile is same in wine-1.1.41 and wine-1.1.42.
Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #6 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-29 18:02:31 --- It seems that this commit is guilty for compilation failure:
root@F&T:~/wine-git# git bisect bad b8fb1d5d9ae3a2debc85f2bdfbacbd717faf6aaf is first bad commit commit b8fb1d5d9ae3a2debc85f2bdfbacbd717faf6aaf Author: Alexandre Julliard julliard@winehq.org Date: Sat Mar 20 14:50:53 2010 +0100
makefiles: Generate all the static lib rules inside the corresponding shell function.
:100644 100644 9ad2a80e99ec42f09902dded61e1c54cc7b410c9 6053dc833d3ac618fa2b65a496c7ffd2ef7f4db0 M aclocal.m4 :100755 100755 8edde854de1fe9ffae6675f098e8ab3672202da7 156d4db4e72811957d096b3cf0de50d0f9cec66d M configure
http://bugs.winehq.org/show_bug.cgi?id=23733
Jaroslav Fojtik fojtik@penguin.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
http://bugs.winehq.org/show_bug.cgi?id=23733
Jaroslav Fojtik fojtik@penguin.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|julliard@winehq.org |
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #7 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-30 01:09:14 --- Excuse me, currently a same problem appear even on wine-1.1.41, so the problem must be with updating some header file.
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #8 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-30 02:14:14 --- It is apparently NOT a problem of Slackware. It is problem of headers from kernel Linux-2.6.32.11 I has been experimented with. I will investigate this.
http://bugs.winehq.org/show_bug.cgi?id=23733
Jaroslav Fojtik fojtik@penguin.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|dlls/ntdll/cdrom.c fails to |dlls/ntdll/cdrom.c fails to |compile under Slackware |compile witl Linux |12.1 |2.6.32.11 kkernel
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #9 from Jaroslav Fojtik fojtik@penguin.cz 2010-07-30 17:10:47 --- If you replace /usr/include/linux with these header files, it will trigger a problem described.
Get headers from here: http://www.penguin.cz/~fojtik/wine/
I reverted to original installation kernel and wine compiles fine.
http://bugs.winehq.org/show_bug.cgi?id=23733
Jaroslav Fojtik fojtik@penguin.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|dlls/ntdll/cdrom.c fails to |dlls/ntdll/cdrom.c fails to |compile witl Linux |compile with Linux |2.6.32.11 kkernel |2.6.32.11 kernel
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2010-07-31 03:37:00 --- They work fine here, something must be wrong with your setup. Probably you don't have linux/cdrom.h at all or something like that. Check config.log.
http://bugs.winehq.org/show_bug.cgi?id=23733
--- Comment #11 from Jaroslav Fojtik fojtik@penguin.cz 2010-08-03 09:21:11 --- Created an attachment (id=29990) --> (http://bugs.winehq.org/attachment.cgi?id=29990) config log
(In reply to comment #10)
They work fine here, something must be wrong with your setup. Probably you don't have linux/cdrom.h at all or something like that. Check config.log.
I do not know how these headers could work for you.
When you: 1, rename /usr/include/linux to /usr/include/linux_
2, replace /usr/include/linux with a contents of a file I have sent.
3, cd wine/dlls/ntdll
4, type make clean 5, type make the error occurs.
(do nor forget to rename back your directory)
the linux/cdrom.h is surely inside packed file, I have attached to this bug report.
http://bugs.winehq.org/show_bug.cgi?id=23733
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2010-08-03 09:29:03 --- configure:5918: checking linux/cdrom.h usability configure:5918: gcc -c -g -O3 conftest.c >&5 In file included from /usr/include/linux/byteorder/little_endian.h:12, from /usr/include/asm/byteorder.h:56, from /usr/include/linux/cdrom.h:15, from conftest.c:72: /usr/include/linux/swab.h:6:22: error: asm/swab.h: No such file or directory
Your headers are incomplete. File a bug with your distro.
http://bugs.winehq.org/show_bug.cgi?id=23733
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Dmitry Timoshkov dmitry@codeweavers.com 2010-08-03 09:51:22 --- Closing invalid.