Porting/Compiling assistance

Zebediah Figura (she/her) zfigura at codeweavers.com
Wed Oct 27 12:38:22 CDT 2021


On 10/27/21 11:56, Brent Burkholder wrote:
> winegcc  -o Debug/winetest.exe -v -mwindows  Debug/WINETEST.o  Debug/SERVICE.o  Debug/USERCODE.o  Debug/CLIENT.o   Debug/linux.olnx
> 
> /opt/wine-devel/bin/winebuild -v -fno-asynchronous-unwind-tables "--cc-cmd=/usr/bin/gcc -m64" --ld-cmd=/usr/bin/ld -fPIC --exe -o winetest.exe-61799713.spec.o -F winetest.exe --subsystem windows -L/opt/wine-devel/bin/../lib64/wine/x86_64-unix -L/opt/wine-devel/bin/../lib64 -- Debug/WINETEST.o Debug/SERVICE.o Debug/USERCODE.o Debug/CLIENT.o /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libshell32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libcomdlg32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libgdi32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libadvapi32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libuser32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libwinecrt0.a /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libkernel32.def /opt/wine-devel/bin/../lib64/wine/x86_64-unix/libntdll.def
> 
> winebuild: Unable to create output file 'winetest.exe-61799713.spec-61799714.s'
> winegcc: /opt/wine-devel/bin/winebuild failed
> make: *** [Makefile:90: all] Error 2
> 
> So, one of these subprocesses is trying to create  a .s file on the way to creating the .o file, and having issues?  I note a few problems that seem to exist... one, the folder for the EXE doesn't seem to be getting passed to winebuild (-F winetest.exe instead of -F Debug/winetest.exe) and the  -o winetest.exe-61799713.spec.o is similarly not specifying a folder.  However adding a Debug in front of them manually doesn't do anything so I don't think that's the basic problem.


"Unable to create output file" means that we couldn't call fopen() to 
create the file, or unlink() to remove an existing one. Are you sure 
that winebuild is being called with the right path? Is there a leftover 
file with the same name that can't be removed somehow?



More information about the wine-devel mailing list