[Bug 42422] New: wine32 configure fails in LXC with "makedep: error: failed to create output file for 'dlls/virtdisk/Makefile'"
https://bugs.winehq.org/show_bug.cgi?id=42422 Bug ID: 42422 Summary: wine32 configure fails in LXC with "makedep: error: failed to create output file for 'dlls/virtdisk/Makefile'" Product: Wine Version: 2.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: build-env Assignee: wine-bugs(a)winehq.org Reporter: brewmanz(a)gmail.com Distribution: --- (ubuntu 14.04 amd64, lxc 1.0.8) After doing a successful wine64 (native) then wine32-tools (under lxc) builds, the wine32 configure step ~/git/wine/configure --with-wine64=$HOME/wine64 --with-wine-tools=$HOME/wine32-tools eventually fails with ... ... lots of 'checking for ...' messages checking whether we need to define __i386__... no creating Makefile rules... done configure: creating ./config.status config.status: creating Make.tmp config.status: executing Makefile commands makedep: error: failed to create output file for 'dlls/virtdisk/Makefile' config.status: error: could not create Makefile make: *** [Makefile] Error 1 This configure step *fails* using git refs/remotes/upstream/master 06c5a9a ntdll: Read entry point in LdrInitializeThunk. This configure step *works* by regressing to git refs/tags/wine2.1 e08ed6c Don't ask me which one of many winehq wine32/64 build instructions I'm using - I don't know. All I know is that I have created a manual script that works for me for several months - until now. I *think* it worked a week ago; I'll post more info if I find any. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #1 from Austin English <austinenglish(a)gmail.com> --- (In reply to brewmanz from comment #0)
Don't ask me which one of many winehq wine32/64 build instructions I'm using - I don't know. All I know is that I have created a manual script that works for me for several months - until now.
It's hard to help if we don't know what you're doing. If you've got a script, attach it. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #2 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57243 --> https://bugs.winehq.org/attachment.cgi?id=57243 install prereq run many months ago -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #3 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57244 --> https://bugs.winehq.org/attachment.cgi?id=57244 clean wine64 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #4 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57245 --> https://bugs.winehq.org/attachment.cgi?id=57245 clean wine32 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #5 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57246 --> https://bugs.winehq.org/attachment.cgi?id=57246 Build wine64 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #6 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57247 --> https://bugs.winehq.org/attachment.cgi?id=57247 build wine32 tools -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #7 from brewmanz <brewmanz(a)gmail.com> --- Created attachment 57248 --> https://bugs.winehq.org/attachment.cgi?id=57248 build wine32. This is the script that fails -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #8 from brewmanz <brewmanz(a)gmail.com> --- doing some binary chopping ... commit 572aa0e0ea3ac020308ee0766ad956cc4651b70f Author: Józef Kucia <jkucia(a)codeweavers.com> 2017-02-10 00:00:36 Committer: Alexandre Julliard <julliard(a)winehq.org> 2017-02-10 01:17:57 Parent: cb51abec90d723dd0ae2784f91903b3ceb7e3028 (d3d11: Implement d3d11_immediate_context_Dispatch().) Child: 61f0bda129d24bdae6bec8e64f8f4fcc7203e4ff (wbemdisp: Implement ISWbemObjectSet::ItemIndex.) - fails commit 27759315367428c6bd4bed5cf410407bd2d18fb9 Author: Lauri Kenttä <lauri.kentta(a)gmail.com> 2017-02-05 03:38:03 Committer: Alexandre Julliard <julliard(a)winehq.org> 2017-02-07 11:08:40 Parent: 85214c56e3dc3577bee09aab89b2c79eafbf728f (ntoskrnl: Add IoStopTimer stub.) Child: 8bb7b9498670460b4ae26dacc6de446767b3276e (wined3d: Add dual-source blend factors.) - works -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #9 from brewmanz <brewmanz(a)gmail.com> --- binary chop completed; I have the failing commit. Perhaps the clue was where my configure failed, and the comment and work that the commit did ######################## virtdisk: Add stub dll. commit e0d4b6896aa4158407826faf4775bed09de78913 Author: Louis Lenders <xerox.xerox2000x(a)gmail.com> 2017-02-03 08:41:20 Committer: Alexandre Julliard <julliard(a)winehq.org> 2017-02-09 05:01:44 Parent: 94a214b2bbf8f486619bc0d1d88003b2f6f3b85a (wined3d: Implement SM5 store_uav_typed instruction.) Child: f4580e2a574d1183950f05c1826194bf6b638eb8 (wined3d: Trace the blit parameters in wined3d_select_blitter().) - fails ######################### previous commit works ... commit 94a214b2bbf8f486619bc0d1d88003b2f6f3b85a Author: Józef Kucia <jkucia(a)codeweavers.com> 2017-02-08 23:54:15 Committer: Alexandre Julliard <julliard(a)winehq.org> 2017-02-09 05:00:09 Parent: dc92de848b95234b1b5f10f6d8e0e982489d652e (d3d11/tests: Add test for interleaved Draw() and Dispatch() calls.) Child: e0d4b6896aa4158407826faf4775bed09de78913 (virtdisk: Add stub dll.) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #10 from brewmanz <brewmanz(a)gmail.com> --- The problem seems to be that directory .../dlls/virtdisk/ has been added by root rather than user. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #11 from brewmanz <brewmanz(a)gmail.com> --- .. and a workaround is to delete the directory and recreate it user mode. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 --- Comment #12 from Austin English <austinenglish(a)gmail.com> --- (In reply to brewmanz from comment #10)
The problem seems to be that directory .../dlls/virtdisk/ has been added by root rather than user.
That's not a wine issue.. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #13 from Matteo Bruni <matteo.mystral(a)gmail.com> --- (In reply to brewmanz from comment #10)
The problem seems to be that directory .../dlls/virtdisk/ has been added by root rather than user.
It sounds like you mixed users while building Wine. Going back to a Wine older than e0d4b6896aa4158407826faf4775bed09de78913 workarounds your problem because there was no virtdisk in Wine before that so makedep doesn't try to write there. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42422 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #14 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org