dear forum I am hoping somebody can help me compile relatively old versions of wine (~0.9.10 -> 0.9.23) on openSuSE 11.1. I have a dual boot of opensuse 11.1 x86_32 and x86_64 and have had no luck with either. I have successfully compiled wine 1.1.11 but have have the same failure with 0.9.10 and 0.9.20. Code:> ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib --x-includes=/usr/include/X11/ --with-x --without-xml && make depend && make...SNIP... make[2]: Entering directory `/home/neil/wine/wine-0.9.10/dlls/mscms' gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o handle.o handle.c gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o icc.o icc.c gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o mscms_main.o mscms_main.c gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o profile.o profile.c profile.c:70: warning: data definition has no type or storage class profile.c:70: warning: type defaults to ?int? in declaration of ?LCMS_BOOL? profile.c:70: warning: ?__stdcall__? attribute only applies to function types profile.c:70: error: expected ?,? or ?;? before ?GetColorDirectoryA? ...SNIP... profile.c:1286: warning: data definition has no type or storage class profile.c:1286: warning: type defaults to ?int? in declaration of ?LCMS_BOOL? profile.c:1286: warning: ?__stdcall__? attribute only applies to function types profile.c:1286: error: expected ?,? or ?;? before ?CloseColorProfile? make[2]: *** [profile.o] Error 1 make[2]: Leaving directory `/home/neil/wine/wine-0.9.10/dlls/mscms' make[1]: *** [mscms] Error 2 make[1]: Leaving directory `/home/neil/wine/wine-0.9.10/dlls' make: *** [dlls] Error 2 Naturally I have googled this without really finding anything useful. I have also tried configuring slightly differently with no results using (e.g.): Code: PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib --x-includes=/usr/include/X11/ --with-x --enable-maintainer-mode Does anybody recognise this or have any suggestions, many thanks, Neil
On Sat, Aug 15, 2009 at 1:32 PM, ph73nt<wineforum-user at winehq.org> wrote:> dear forum > > I am hoping somebody can help me compile relatively old versions of wine (~0.9.10 -> 0.9.23) on openSuSE 11.1. ?I have a dual boot of opensuse 11.1 x86_32 and x86_64 and have had no luck with either. > > I have successfully compiled wine 1.1.11 but have have the same failure with 0.9.10 and 0.9.20. > > > Code: >> ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib --x-includes=/usr/include/X11/ --with-x --without-xml && make depend && make > ...SNIP... > make[2]: Entering directory `/home/neil/wine/wine-0.9.10/dlls/mscms' > gcc -m32 -c -I. -I. -I../../include -I../../include ?-D__WINESRC__ ? -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith ?-g -O2 ?-o handle.o handle.c > gcc -m32 -c -I. -I. -I../../include -I../../include ?-D__WINESRC__ ? -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith ?-g -O2 ?-o icc.o icc.c > gcc -m32 -c -I. -I. -I../../include -I../../include ?-D__WINESRC__ ? -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith ?-g -O2 ?-o mscms_main.o mscms_main.c > gcc -m32 -c -I. -I. -I../../include -I../../include ?-D__WINESRC__ ? -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith ?-g -O2 ?-o profile.o profile.c > profile.c:70: warning: data definition has no type or storage class > profile.c:70: warning: type defaults to ?int? in declaration of ?LCMS_BOOL? > profile.c:70: warning: ?__stdcall__? attribute only applies to function types > profile.c:70: error: expected ?,? or ?;? before ?GetColorDirectoryA? > ...SNIP... > profile.c:1286: warning: data definition has no type or storage class > profile.c:1286: warning: type defaults to ?int? in declaration of ?LCMS_BOOL? > profile.c:1286: warning: ?__stdcall__? attribute only applies to function types > profile.c:1286: error: expected ?,? or ?;? before ?CloseColorProfile? > make[2]: *** [profile.o] Error 1 > make[2]: Leaving directory `/home/neil/wine/wine-0.9.10/dlls/mscms' > make[1]: *** [mscms] Error 2 > make[1]: Leaving directory `/home/neil/wine/wine-0.9.10/dlls' > make: *** [dlls] Error 2 > > > > Naturally I have googled this without really finding anything useful. I have also tried configuring slightly differently with no results using (e.g.): > > Code: > PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib --x-includes=/usr/include/X11/ --with-x --enable-maintainer-modeYou shouldn't need most of those configure flags (except --prefix=/usr).> Does anybody recognise this or have any suggestions, many thanks,http://wiki.winehq.org/ReverseRegressionTesting -- -Austin
Some of them are necessary when building on 64bit. Still, only using Code: ./configure --prefix=/usr results in the same error. Thanks, Neil
ph73nt wrote:> Some of them are necessary when building on 64bit. Still, only using > > Code: > ./configure --prefix=/usr > > > results in the same error. >These old versions will not build on 64bit operating systems very well. There has been a great deal of updating to support 64 bit Linux recently. James McKenzie
ph73nt wrote:> Some of them are necessary when building on 64bit. Still, only using > > Code: > ./configure --prefix=/usr > > > results in the same error. >These old versions will not build on 64bit operating systems very well. There has been a great deal of updating to support 64 bit Linux recently. James McKenzie
ph73nt wrote:> results in the same error.The only thing you can do is to do reverse regression testing to look for the patch that fixes the compiling. Then hopefully you can still use that patch with wine-0.9.10. But most likely that won't be the only problem. Is there a particular reason you want to compile so old version of Wine?