https://bugs.winehq.org/show_bug.cgi?id=41569
Bug ID: 41569 Summary: LXC 32bit configure fails with './config.status: line 551: ../wine64-build/tools/makedep: No such file or directory' Product: Wine Version: 1.9.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: brewmanz@gmail.com Distribution: ---
I have uninstalled wine 1.9.20 and fetched git wine 1.9.21 I've created folders wine32-build and wine64-build; directory structure is git -wine --dlls <etc> --tools --wine32-build --wine64-build
after installling a gazillion packages, wine64-build will build with
../configure --enable-win64 make
I have build an LXC my32bitbox, in it installed various 32-bit packages, and then when running configure I'm getting a strange error Inside there I run
make clean PKG_CONFIG_PATH=/usr/lib ../configure --with-wine64=../wine64-build
but this breaks with
... creating Makefile rules... done configure: creating ./config.status config.status: creating Make.tmp config.status: creating include/config.h config.status: include/config.h is unchanged config.status: linking ../loader/l_intl.nls to loader/l_intl.nls config.status: linking ../tools/winewrapper to wine config.status: executing include/stamp-h commands config.status: executing Makefile commands ./config.status: line 551: ../wine64-build/tools/makedep: No such file or directory config.status: error: could not create Makefile
I confirm the file exists with
MyUser@my32bitbox:~/git/wine/wine32-build$ ls ../wine64-build/tools/makedep ../wine64-build/tools/makedep
I(MyUser) am the owner of makedep, and it's size is 177.8KB
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #1 from brewmanz brewmanz@gmail.com --- p.s. terminal is in directory ~/git/wine/wine32-build$ when make clean PKG_CONFIG_PATH=/usr/lib ../configure --with-wine64=../wine64-build are run
https://bugs.winehq.org/show_bug.cgi?id=41569
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- Could you try with an absolute path for --with-wine64? That should probably get rid of the "No such file or directory" error.
Most likely it will still not work though, I assume your LXC container does not have installed all dependencies of the 64-bit Wine tools. The easiest workaround would be to leave out the --with-wine64 parameter (and to proceed with the remaining steps as usual). Some components will then be compiled twice, but this should not be a problem, as long as you run "make install" for the 32-bit build first, and then for the 64-bit build.
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #3 from brewmanz brewmanz@gmail.com --- Absolute path for --with-wine64 did not help (same error but with abolute path). However, compiling without that option did work, and after installing (with sudo) wine32 then wine64, I am now able to run my win32 app under ubuntu64 (no sound but I know why; maybe I'll install more dev libs one day). So this issue still exists, but I now have a work-around. Thank you for your help with this.
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net ---
From what you described, you skipped a step from
https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu#Build_32-bit_Wine. Those instructions call for building the 32 bit tools, then building 32 bit Wine, pointing to the 64-bit build for data, and the 32-bit tools build.
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #5 from brewmanz brewmanz@gmail.com --- I started off at https://wiki.winehq.org/Building_Wine (seemed like a good idea at the time) and followed the 'Shared WoW64' bits.
From there, I cannot find any link to the page that you've mentioned; it would
be good to have one.
https://bugs.winehq.org/show_bug.cgi?id=41569
winetaste@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste@gmx.net
--- Comment #6 from winetaste@gmx.net --- Confirm this with schroot.
Is this a wontfix? Or is it possible to fix it in theory?
Would really love to aviod the wine32-tools part for shortening the building process.
https://bugs.winehq.org/show_bug.cgi?id=41569
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net --- There's nothing to fix here. The OR failed to follow the directions in the wiki.
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #8 from winetaste@gmx.net --- I mean, is it even possible to get rid of a third compiling process?
https://bugs.winehq.org/show_bug.cgi?id=41569
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- If you don't use --with-wine64 you don't need separate tools, just do a normal 32-bit build. Otherwise, make __builddeps__ should be enough in the tools tree, you don't need a full build.
https://bugs.winehq.org/show_bug.cgi?id=41569
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Austin English austinenglish@gmail.com --- Closing.