protonscr

Compilation fail

wineclosed
ValveSoftware/wine#18 · opened 2018-09-06 by xDShot · updated 2018-09-06 · 2 comments · github
XxDShot 2018-09-06 github
gcc -m64 -c -o vulkan.o ../../../wine-valve-git/dlls/vulkan-1/vulkan.c -I. \
  -I../../../wine-valve-git/dlls/vulkan-1 -I../../include -I../../../wine-valve-git/include \
  -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement \
  -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes \
  -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op \
  -D_FORTIFY_SOURCE=2 -march=haswell -O2 -pipe -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
../../tools/wrc/wrc -o version.res -m64 --nostdinc -I. -I../../../wine-valve-git/dlls/vulkan-1 \
  -I../../include -I../../../wine-valve-git/include -D__WINESRC__ \
  ../../../wine-valve-git/dlls/vulkan-1/version.rc
../../tools/winegcc/winegcc -o vulkan-1.dll.so -B../../tools/winebuild -m64 -fasynchronous-unwind-tables -shared ../../../wine-valve-git/dlls/vulkan-1/vulkan-1.spec \
  vulkan.o version.res -lwinevulkan ../../libs/port/libwine_port.a -Wl,-O1,--sort-common,--as-needed,-z,relro
../../tools/winegcc/winegcc -o vulkan-1.dll.fake -B../../tools/winebuild -m64 -fasynchronous-unwind-tables -shared ../../../wine-valve-git/dlls/vulkan-1/vulkan-1.spec \
  vulkan.o version.res -lwinevulkan ../../libs/port/libwine_port.a -Wl,-O1,--sort-common,--as-needed,-z,relro
make[1]: Leaving directory '/home/xdshot/aur/wine-valve-git/src/wine-valve-git-64-build/dlls/vulkan-1'
make[1]: Entering directory '/home/xdshot/aur/wine-valve-git/src/wine-valve-git-64-build/dlls/vulkan-1/tests'
gcc -m64 -c -o vulkan.o ../../../../wine-valve-git/dlls/vulkan-1/tests/vulkan.c -I. \
  -I../../../../wine-valve-git/dlls/vulkan-1/tests -I../../../include \
  -I../../../../wine-valve-git/include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe \
  -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \
  -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits \
  -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -D_FORTIFY_SOURCE=2 \
  -march=haswell -O2 -pipe -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
gcc -m64 -c -o testlist.o testlist.c -I. -I../../../../wine-valve-git/dlls/vulkan-1/tests -I../../../include \
  -I../../../../wine-valve-git/include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe \
  -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \
  -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits \
  -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -D_FORTIFY_SOURCE=2 \
  -march=haswell -O2 -pipe -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
../../../tools/winegcc/winegcc -s -o vulkan-1_test-stripped.exe.so -B../../../tools/winebuild -m64 \
  -fasynchronous-unwind-tables -Wb,-F,vulkan-1_test.exe vulkan.o testlist.o -lvulkan-1 -Wl,-O1,--sort-common,--as-needed,-z,relro
echo "vulkan-1_test.exe TESTRES \"vulkan-1_test-stripped.exe.so\"" | ../../../tools/wrc/wrc -o ../../../programs/winetest/vulkan-1_test.res
:1:8: Error: syntax error
make[1]: *** [Makefile:258: ../../../programs/winetest/vulkan-1_test.res] Error 1
make[1]: Leaving directory '/home/xdshot/aur/wine-valve-git/src/wine-valve-git-64-build/dlls/vulkan-1/tests'
make: *** [Makefile:9599: dlls/vulkan-1/tests] Error 2
==> ERROR: A failure occurred in build().
    Aborting...```

Any workarounds to pass this test?
Aaeikum 2018-09-06 github

Proton's Wine isn't really intended to be built outside of the official build_proton.sh build system. This is caused because you didn't disable building the tests.

XxDShot 2018-09-06 github

I'll keep it in mind, thanks. Just wanted to experiment some features. Anyway, adding --disable-tests to configure arguments did help.

DLLs