http://bugs.winehq.org/show_bug.cgi?id=31013
Bug #: 31013 Summary: ~/.wine is not a directory when trying to run wine Product: Wine Version: 1.4.1 Platform: x86-64 OS/Version: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: qparis@playonlinux.com Classification: Unclassified
When I run wine winecfg in a clean wine prefix, I get the error "/Users/Tinou/.wine" is not a directory.
Of course I've checked, and /Users/Tinou/.wine IS a directory
If I remove /Users/Tinou/.wine (rm -rf), I get wine: '/Users/Tinou is not owned by you, refusing to create ...'
The problem is that my home directory is owned by me...
tinoumac:~ Tinou$ ls -l /Users/ total 0 drwxrwxrwt 11 root wheel 374 15 mai 21:45 Shared drwxr-xr-x@ 115 Tinou staff 3910 25 jui 17:13 Tinou
The problem is quite critical, it prevents wine from running.
Wine version concerned:
1.4.1 1.5.6 1.5.7
Last version working : 1.5.5
Tell me if you want a regression testing
http://bugs.winehq.org/show_bug.cgi?id=31013
Quentin Pâris qparis@playonlinux.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |qparis@playonlinux.com
http://bugs.winehq.org/show_bug.cgi?id=31013
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2012-06-25 12:38:31 CDT --- A regression test would be helpful, yes.
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #2 from Quentin Pâris qparis@playonlinux.com 2012-06-25 18:16:10 CDT --- Done.
cecf1056bb17f83586568c98d42ed687c1c41684 is the first bad commit commit cecf1056bb17f83586568c98d42ed687c1c41684 Author: André Hentschel nerv@dawncrow.de Date: Sat Jun 2 18:58:39 2012 +0200
iphlpapi: Check for the right IP statistics structure name (for DragonFly BSD).
:100755 100755 0e7c31570b3f142863384093efed583861e6aa4b 0add6369db1b1ef7243f20a1b100436e7cbfae5e M configure :100644 100644 f7701e2ee93d104669e047b6a17f77667a601fc0 d085459f8826488565066a60958493da7cf83a10 M configure.ac :040000 040000 5ce18dc832358f98ce1fab45f9e603e40c1ff6f6 7c24015dae64d6bff0d89a6237f75d37a8fb6746 M dlls :040000 040000 4f4a3e0fba625528c660379ed9054e0516b68a6a 6e5e7bb6f34216d655cb938f7e64f1e299a6d120 M include
I will try to build the latest version without this patch tomorrow to confirm
http://bugs.winehq.org/show_bug.cgi?id=31013
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #3 from Austin English austinenglish@gmail.com 2012-06-25 19:05:36 CDT --- Interesting...
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #4 from Quentin Pâris qparis@playonlinux.com 2012-06-26 08:50:52 CDT --- Any idea about the origin of the problem? I'm note able to fix 1.5.7 because there are to many thing that have changed. I'm still trying though
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #5 from André H. nerv@dawncrow.de 2012-06-26 13:30:57 CDT --- Hi, really interesting, i doubt it's by my original changes. As you are on MacOS and AJ used the chance to update autoconf i'd say it's:
+/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif
Can you please remove these lines from include/config.* and rebuild on current git, i hope that's it.
http://bugs.winehq.org/show_bug.cgi?id=31013
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |cecf1056bb17f83586568c98d42 | |ed687c1c41684
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #6 from Quentin Pâris qparis@playonlinux.com 2012-06-26 14:59:35 CDT --- I've already tried with 1.5.7 but it did not work. I'm retrying now to be sure.
Also, I'm building 32 bits version of wine, and it is cross-compiled on a Linux machine
http://bugs.winehq.org/show_bug.cgi?id=31013
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |enhancement
--- Comment #7 from Austin English austinenglish@gmail.com 2012-06-26 15:09:34 CDT --- (In reply to comment #6)
I've already tried with 1.5.7 but it did not work. I'm retrying now to be sure.
Also, I'm building 32 bits version of wine, and it is cross-compiled on a Linux machine
That's a relatively exotic configuration, there's likely to be bugs..Not major.
Does removing the lines from include/config.h as Andre asked help? Alternatively, you could try regenerating configure with autoconf 2.68
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #8 from Quentin Pâris qparis@playonlinux.com 2012-06-26 15:11:58 CDT --- (In reply to comment #7)
(In reply to comment #6)
I've already tried with 1.5.7 but it did not work. I'm retrying now to be sure.
Also, I'm building 32 bits version of wine, and it is cross-compiled on a Linux machine
That's a relatively exotic configuration, there's likely to be bugs..Not major.
Does removing the lines from include/config.h as Andre asked help? Alternatively, you could try regenerating configure with autoconf 2.68
I've built every wine version since wine 1.2 with this configuration and it has always worked. I'm trying to remove the lines to see if it works, but I'm pretty sure I have already tried. I will tell you when the build is finished
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #9 from Quentin Pâris qparis@playonlinux.com 2012-06-26 15:13:23 CDT --- By the way, I'm using Mac OS 10.5 framework. Theorically, it is exactly the same binaries I would get by building wine on 10.5
http://bugs.winehq.org/show_bug.cgi?id=31013
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |UPSTREAM
--- Comment #10 from André H. nerv@dawncrow.de 2012-06-26 15:15:18 CDT --- AJ says it is a bug in your cross-compile environment
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #11 from Quentin Pâris qparis@playonlinux.com 2012-06-26 15:16:30 CDT --- But why would it causes problem just since this commit?
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #12 from Austin English austinenglish@gmail.com 2012-06-26 15:30:35 CDT --- (In reply to comment #11)
But why would it causes problem just since this commit?
configure/includes changed.
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #13 from Quentin Pâris qparis@playonlinux.com 2012-06-26 15:34:19 CDT --- I've seen that but I've built many programs with this tool without any kind of problems. Do you have an idea of what lib/include could causes exactly this problem?
I'm trying to build wine on a real 10.5 system to see.
By the way, does anybody else have already cross-built wine for OSX or am I the only one to do that?
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2012-06-26 15:56:52 CDT --- (In reply to comment #13)
I've seen that but I've built many programs with this tool without any kind of problems. Do you have an idea of what lib/include could causes exactly this problem?
Most likely a mixup between the struct stat definition and the stat() function that it links to, one of them uses 64-bit inodes and the other doesn't.
http://bugs.winehq.org/show_bug.cgi?id=31013
--- Comment #15 from Quentin Pâris qparis@playonlinux.com 2012-06-28 15:35:30 CDT --- (In reply to comment #5)
Hi, really interesting, i doubt it's by my original changes. As you are on MacOS and AJ used the chance to update autoconf i'd say it's:
+/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif
Can you please remove these lines from include/config.* and rebuild on current git, i hope that's it.
Yep! It was that. Alexandre Juillard was right. Do you think it will have consequences on wine's behavior if remove these lines?
Thank you for your help and sorry for having filed an invalid bug
https://bugs.winehq.org/show_bug.cgi?id=31013
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Resolution|NOTOURBUG |INVALID
--- Comment #16 from André H. nerv@dawncrow.de --- closing as invalid, which is more appropriate