为什么老不成功????

为什么老不成功????

安装wine,总是到了这一步下不去,我们学校是ADSL上网的,没linux版本,不装wine没法上网《《 这是问题
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/setupapi/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/shdocvw/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/shdocvw/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/shell32/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/shell32/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/shlwapi/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/shlwapi/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/snmpapi/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/snmpapi/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/spoolss/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/spoolss/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/urlmon/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/urlmon/tests'
make[2]: Entering directory `/home/men/Desktop/wine-1.1.5/dlls/user32/tests'
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o monitor.o monitor.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o msg.o msg.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o resource.o resource.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o scroll.o scroll.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o static.o static.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o sysparams.o sysparams.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o text.o text.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o win.o win.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o winstation.o winstation.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o wsprintf.o wsprintf.c
../../../tools/make_ctests -o testlist.c broadcast.c class.c clipboard.c combo.c cursoricon.c dce.c dde.c dialog.c edit.c generated.c input.c listbox.c menu.c monitor.c msg.c resource.c scroll.c static.c sysparams.c text.c win.c winstation.c wsprintf.c
gcc -c -I. -I. -I../../../include -I../../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith  -g -O2  -o testlist.o testlist.c
../../../tools/wrc/wrc --nostdinc -I. -I. -I../../../include -I../../../include    -foresource.res resource.rc
../../../tools/winegcc/winegcc -B../../../tools/winebuild -mconsole  broadcast.o class.o clipboard.o combo.o cursoricon.o dce.o dde.o dialog.o edit.o generated.o input.o listbox.o menu.o monitor.o msg.o resource.o scroll.o static.o sysparams.o text.o win.o winstation.o wsprintf.o    testlist.o resource.res -o user32_test.exe.so ../../../libs/port/libwine_port.a -luser32 -lgdi32 -ladvapi32 -lkernel32   
menu.o: In function `WndProc':
/home/men/Desktop/wine-1.1.5/dlls/user32/tests/menu.c:1779: undefined reference to `bMenuVisible'
/usr/bin/ld: menu.o: relocation R_386_GOTOFF against undefined symbol `bMenuVisible' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
winegcc: gcc failed
make[2]: *** [user32_test.exe.so] Error 2
make[2]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls/user32/tests'
make[1]: *** [user32/tests] Error 2
make[1]: Leaving directory `/home/men/Desktop/wine-1.1.5/dlls'
make: *** [dlls] Error 2
Compilation failed, aborting install.
[men@localhost wine-1.1.5]$  
帮给个建议      
估计楼主装了wine也不太好上网。我觉得如果adsl依靠客户端软件,那基本上是在系统底层新建一个winsocks接口,你的客户端把网卡上产生的所有网络数据通过这个接口来打标记,路由到远端设备中做处理,多半是用来计费的。这个客户端能把windows网卡上的数据通过自己做代理路由出去,恐怕不能同样截获linux的网卡数据吧。wine把它模拟出来,能模拟出winsocks来,但你要控制linux网卡把包转发过来可不是那么容易,你又不能直接路由到远端设备,远端只认打了标记的数据包。      
不过有个委曲求全的办法,你装个vbox,里面跑个xp,linux和xp弄成桥接模式,xp先拨号,通了之后你在xp上做基于源地址的nat,做成代理,linux上网关设置成xp的地址,也能达到上网的目的。      
建议使用依刚所述的办法      
自己回答下了,找到答案了,在运行   ./tools/wineinstall 之前运行  ulimit -s unlimited 就解决了