http://bugs.winehq.org/show_bug.cgi?id=9809
--- Comment #14 from Titus Rennie trennie@kingengineering.com 2008-01-10 06:14:39 --- Louis,
I figured out what I was doing wrong and was able to get the patch to work. However, after completing make depend, then preforming make, I got this message at the end:
make[2]: Entering directory `/home/trennie/Desktop/wine-0.9.52/dlls/shell32' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_SHELL32_ -DCOM_NO_WINDOWS_H -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -g -O2 -o shlfileop.o shlfileop.c shlfileop.c:1774: error: stray ‘@’ in program shlfileop.c:1774: error: stray ‘@’ in program shlfileop.c:1774: error: expected identifier or ‘(’ before ‘-’ token shlfileop.c:1774: error: stray ‘@’ in program shlfileop.c:1774: error: stray ‘@’ in program shlfileop.c:1778: error: expected identifier or ‘(’ before ‘-’ token shlfileop.c:1783: error: stray ‘@’ in program shlfileop.c:1783: error: stray ‘@’ in program shlfileop.c:1783: error: stray ‘@’ in program shlfileop.c:1783: error: stray ‘@’ in program shlfileop.c:1787: error: expected identifier or ‘(’ before ‘+’ token shlfileop.c:1788: error: expected identifier or ‘(’ before ‘+’ token shlfileop.c:1790: error: expected identifier or ‘(’ before ‘+’ token shlfileop.c:1793: error: expected identifier or ‘(’ before ‘-’ token shlfileop.c:1794: error: expected identifier or ‘(’ before ‘}’ token shlfileop.c:1795: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token shlfileop.c:1797: error: stray ‘@’ in program shlfileop.c:1797: error: stray ‘@’ in program shlfileop.c:1797: error: expected identifier or ‘(’ before ‘-’ token shlfileop.c:1797: error: stray ‘@’ in program shlfileop.c:1797: error: stray ‘@’ in program shlfileop.c:1799: error: expected declaration specifiers or ‘...’ before ‘(’ token shlfileop.c:1799: error: expected declaration specifiers or ‘...’ before numeric constant shlfileop.c:1799: error: expected declaration specifiers or ‘...’ before ‘(’ token shlfileop.c:1799: warning: data definition has no type or storage class shlfileop.c:1799: warning: type defaults to ‘int’ in declaration of ‘memset’ shlfileop.c:1799: error: conflicting types for ‘memset’ shlfileop.c:1801: error: expected identifier or ‘(’ before ‘-’ token shlfileop.c:1805: error: expected identifier or ‘(’ before ‘if’ shlfileop.c:1807: error: expected identifier or ‘(’ before ‘+’ token shlfileop.c:1809: error: expected declaration specifiers or ‘...’ before ‘(’ token shlfileop.c:1809: error: expected declaration specifiers or ‘...’ before numeric constant shlfileop.c:1809: error: expected declaration specifiers or ‘...’ before ‘(’ token shlfileop.c:1809: warning: data definition has no type or storage class shlfileop.c:1809: warning: type defaults to ‘int’ in declaration of ‘memset’ shlfileop.c:1809: error: conflicting types for ‘memset’ shlfileop.c:1810: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token make[2]: *** [shlfileop.o] Error 1 make[2]: Leaving directory `/home/trennie/Desktop/wine-0.9.52/dlls/shell32' make[1]: *** [shell32] Error 2 make[1]: Leaving directory `/home/trennie/Desktop/wine-0.9.52/dlls' make: *** [dlls] Error 2 trennie@Ubuntu-JAX:~/Desktop/wine-0.9.52$
It seems that whatever the patch did to the shlfileop.c it caused errors during the recompile. Any ideas?