Hi, Thanks for the help..I inserted that piece of code that you mentioned: Code: #elif defined(__sparc__) && defined(__GNUC__) __ASM_GLOBAL_FUNC( wine_call_on_stack, "") I don't seem to get any problem with dlls, but I get the following output after I do a 'make depend && make': Code: `makedep' is up to date. gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -g -O2 -o port.o port.c /usr/ccs/bin/as: "<stdin>", line 21: error: unknown opcode ".previous" /usr/ccs/bin/as: "<stdin>", line 21: error: statement syntax /usr/ccs/bin/as: "<stdin>", line 28: error: unknown opcode ".previous" /usr/ccs/bin/as: "<stdin>", line 28: error: statement syntax *** Error code 1 make: Fatal error: Command failed for target `port.o' Current working directory /wine/wine-1.1.8/libs/wine *** Error code 1 The following command caused the error: cd wine && make make: Fatal error: Command failed for target `wine' Current working directory /wine/wine-1.1.8/libs *** Error code 1 The following command caused the error: cd libs && make make: Fatal error: Command failed for target `libs' Also my gcc version is: Code: > gcc -v Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/specs Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++,f77 Thread model: posix gcc version 3.4.6 Can you help? Regards Col