You are not logged in.

#1 2020-06-02 05:00:28

koponomarenko
Member
Registered: 2017-05-18
Posts: 3

Failing to build Wine from ABS

Hi,

I am trying to build wine 4.0-1 from ABS, and I am getting this error:

gcc -m64 -c -o testlist.o testlist.c -I. -I../../../../wine/dlls/cryptui/tests -I../../../include \
  -I../../../../wine/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=x86-64 -mtune=generic -O2 -pipe  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
../../tools/winegcc/winegcc -o crypt32.dll.so -B../../tools/winebuild -m64 -fasynchronous-unwind-tables -shared ../../../wine/dlls/crypt32/crypt32.spec \
  base64.o cert.o chain.o collectionstore.o context.o crl.o ctl.o decode.o encode.o filestore.o \
  main.o message.o msg.o object.o oid.o proplist.o protectdata.o provstore.o regstore.o rootstore.o \
  serialize.o sip.o store.o str.o crypt32.res -lcryptnet -luser32 -ladvapi32 -lbcrypt \
  ../../libs/port/libwine_port.a -Wb,-dcryptnet -Wl,-O1,--sort-common,--as-needed,-z,relro
ld: chain.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: collectionstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: context.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: crl.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: ctl.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: decode.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: encode.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: filestore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: main.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: msg.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: object.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: oid.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: proplist.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: provstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: regstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: rootstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: serialize.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: sip.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: store.o:(.bss+0x20): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
ld: str.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
winebuild: ld failed with status 1
winegcc: ../../tools/winebuild/winebuild failed
make[1]: *** [Makefile:665: crypt32.dll.so] Error 2
make[1]: Leaving directory '/home/user/wine/repos/multilib-x86_64/src/wine-64-build/dlls/crypt32'
make: *** [Makefile:8377: dlls/crypt32] Error 2

I set up systemd-nspawn container, got the wine git repo via "asp checkout wine", checkout to "commit 1dacff31b62c3055e529e4312bb7a20e77639dca", and run "makepkg -s".

I can't firure out why I am having this problem.

Offline

#2 2020-06-02 11:58:43

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: Failing to build Wine from ABS


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

Board footer

Powered by FluxBB