http://bugs.winehq.org/show_bug.cgi?id=26291
Summary: Compilation fails on acledit.dll.so linking, reporting unresolved symbols: RaiseException, DisableThreadLibraryCalls Product: Wine Version: 1.2.2 Platform: x86 OS/Version: Solaris Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: karel.gardas@centrum.cz
Created an attachment (id=33518) --> (http://bugs.winehq.org/attachment.cgi?id=33518) The output of the configure run
Hello, I'm attempting to compile wine-1.2.2 on Solaris 11 Express 2010.11, but simple: ./configure gmake
fails with:
gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -g -O2 -o main.o main.c main.c: In function `DllMain': main.c:49: warning: visibility attribute not supported in this configuration; ignored ../../tools/winegcc/winegcc -B../../tools/winebuild --sysroot=../.. -fasynchronous-unwind-tables -shared ./acledit.spec main.o -o acledit.dll.so -lkernel32 ../../libs/port/libwine_port.a -lsocket -lnsl Undefined first referenced symbol in file RaiseException ../../dlls/winecrt0/libwinecrt0.a(stub.o) DisableThreadLibraryCalls main.o ld: fatal: symbol referencing errors. No output written to acledit.dll.so collect2: ld returned 1 exit status winegcc: gcc failed gmake[1]: *** [acledit.dll.so] Error 2 gmake[1]: Leaving directory `/var/tmp/wine-1.2.2/dlls/acledit' gmake: *** [dlls/acledit] Error 2
http://bugs.winehq.org/show_bug.cgi?id=26291
--- Comment #1 from Karel Gardas karel.gardas@centrum.cz 2011-03-03 05:26:21 CST --- Created an attachment (id=33519) --> (http://bugs.winehq.org/attachment.cgi?id=33519) The output of the gmake run
http://bugs.winehq.org/show_bug.cgi?id=26291
--- Comment #2 from Karel Gardas karel.gardas@centrum.cz 2011-03-03 05:47:42 CST --- The same failure also happens while compiling wine-1.3.13. If you like to have configure/build logs just let me know. I do have them here.
http://bugs.winehq.org/show_bug.cgi?id=26291
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #3 from Austin English austinenglish@gmail.com 2011-03-03 13:21:32 CST --- Dupe.
*** This bug has been marked as a duplicate of bug 18586 ***
http://bugs.winehq.org/show_bug.cgi?id=26291
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com 2011-03-03 13:21:40 CST --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=26291
--- Comment #5 from Karel Gardas karel.gardas@centrum.cz 2011-03-03 14:00:39 CST --- Hello, bug 18586 talks about GNU ld, while Solaris' GNU C++ is using Sun's ld. Please see:
$ gcc -v Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs Configured with: /builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-20050802)
and note: --without-gnu-ld and --with-ld=/usr/ccs/bin/ld
So is this bug really duplicate of 18586?
http://bugs.winehq.org/show_bug.cgi?id=26291
--- Comment #6 from Saulius K. saulius2@gmail.com 2011-09-10 00:25:54 CDT --- Karel, bug 18586 got fixed (at least closed:). Can you check if your issue is still present?