Get the following error on Sun Solaris 10, Sparc (Ultra-5) ./tools/wineinstall Wine Installer v1.0 ./tools/wineinstall: !: not found ./tools/wineinstall: : cannot execute ./tools/wineinstallgrep: RE error 41: No remembered search string. ./tools/wineinstall: test: ] missing : Name: not found ./tools/wineinstall: wine: not found Running configure... ./tools/wineinstall: !: not found We need to install wine as root user, do you want us to build wine, 'su root' and install Wine? Enter 'no' to continue without installing -n (yes/no) ======== After this I did a manual run of configure. That seemed to complete successufully. make seemed to fail then did make depend. That seemed to be succesful but make install failed with the original make error (You must implement wine_switch_to_stack for your platform). make install make[1]: Entering directory `/tmp/wine-1.1.11/tools' make[1]: `makedep' is up to date. make[1]: Leaving directory `/tmp/wine-1.1.11/tools' make[1]: Entering directory `/tmp/wine-1.1.11/libs' make[2]: Entering directory `/tmp/wine-1.1.11/libs/port' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/wine-1.1.11/libs/port' make[2]: Entering directory `/tmp/wine-1.1.11/libs/wine' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API fter-statement -Wwrite-strings -Wpointer-arith -g -O2 -o port.o port.c port.c:203:2: #error You must implement wine_switch_to_stack for your platform make[2]: *** [port.o] Error 1 make[2]: Leaving directory `/tmp/wine-1.1.11/libs/wine' make[1]: *** [wine] Error 2 make[1]: Leaving directory `/tmp/wine-1.1.11/libs' make: *** [libs] Error 2 root at pima: /tmp/wine-1.1.11 > root at pima: /tmp/wine-1.1.11 > which wine ./wine root at pima: /tmp/wine-1.1.11 > wine ./wine: could not locate Wine source tree
On Tue, Dec 23, 2008 at 4:33 PM, winehq <wineforum-user at winehq.org> wrote:> Get the following error on Sun Solaris 10, Sparc (Ultra-5)The sparc port is really out of date. You do realize wine for your OS is only useful for winelib, not to run any windows applications, right?> make install > make[1]: Entering directory `/tmp/wine-1.1.11/tools' > make[1]: `makedep' is up to date. > make[1]: Leaving directory `/tmp/wine-1.1.11/tools' > make[1]: Entering directory `/tmp/wine-1.1.11/libs' > make[2]: Entering directory `/tmp/wine-1.1.11/libs/port' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/tmp/wine-1.1.11/libs/port' > make[2]: Entering directory `/tmp/wine-1.1.11/libs/wine' > gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API > fter-statement -Wwrite-strings -Wpointer-arith -g -O2 -o port.o port.c > port.c:203:2: #error You must implement wine_switch_to_stack for your platformIf you want to get wine for Solaris/Sparc, you need to implement wine_switch_to_stack. -- -Austin
Wine seems to be lacking some functionality required to deal with your processor. Have a look at libs/wine/port.c if you would like to implement it. Alexander N. S?rnes On Tuesday 23 December 2008 23:33:22 winehq wrote:> Get the following error on Sun Solaris 10, Sparc (Ultra-5) > > ./tools/wineinstall > Wine Installer v1.0 > > ./tools/wineinstall: !: not found > ./tools/wineinstall: : cannot execute > ./tools/wineinstallgrep: RE error 41: No remembered search string. > ./tools/wineinstall: test: ] missing > > : Name: not found > > ./tools/wineinstall: wine: not found > Running configure... > > ./tools/wineinstall: !: not found > > We need to install wine as root user, do you want us to build wine, > 'su root' and install Wine? Enter 'no' to continue without installing > -n (yes/no) > > ========> > After this I did a manual run of configure. That seemed to complete > successufully. make seemed to fail then did make depend. That seemed to > be succesful but make install failed with the original make error (You must > implement wine_switch_to_stack for your platform). > > make install > make[1]: Entering directory `/tmp/wine-1.1.11/tools' > make[1]: `makedep' is up to date. > make[1]: Leaving directory `/tmp/wine-1.1.11/tools' > make[1]: Entering directory `/tmp/wine-1.1.11/libs' > make[2]: Entering directory `/tmp/wine-1.1.11/libs/port' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/tmp/wine-1.1.11/libs/port' > make[2]: Entering directory `/tmp/wine-1.1.11/libs/wine' > gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ > -DWINE_UNICODE_API fter-statement -Wwrite-strings -Wpointer-arith -g -O2 > -o port.o port.c port.c:203:2: #error You must implement > wine_switch_to_stack for your platform make[2]: *** [port.o] Error 1 > make[2]: Leaving directory `/tmp/wine-1.1.11/libs/wine' > make[1]: *** [wine] Error 2 > make[1]: Leaving directory `/tmp/wine-1.1.11/libs' > make: *** [libs] Error 2 > root at pima: /tmp/wine-1.1.11 > > > root at pima: /tmp/wine-1.1.11 > > which wine > ./wine > root at pima: /tmp/wine-1.1.11 > > wine > ./wine: could not locate Wine source tree