Half-Life: Selected Mode is not supported by your card

Peter Kirk pwk.linuxfan at gmx.de
Fri Jun 22 04:58:34 CDT 2001


Hi, 
following the explainations of the Linux Half-Life Howto I ran into the 
problem. Since some places are menshioned in the HOWTO, that you should check 
after this error, I get:

root at notch:/home/pwk/wine/wine > ./configure
creating cache ./config.cache
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking for flex... flex
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for c2man... $(TOPSRCDIR)/tools/c2man.pl
checking for ldconfig... /sbin/ldconfig
checking for Cygwin environment... no
checking for dllwrap... false
checking for lclint... no
checking for lint... no
checking for sqrt in -lm... yes
checking for i386_set_ldt in -li386... no
checking for _oss_ioctl in -lossaudio... no
checking for iswalnum... yes
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for _xpg4_setrunelocale in -lxpg4... no
checking for mmap in -lmmap... no
checking for openpty... no
checking for openpty in -lutil... yes
checking for dlfcn.h... yes
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for X11/xpm.h... yes
checking for XpmCreatePixmapFromData in -lXpm... yes
checking for X11/Xlib.h... yes
checking for X11/XKBlib.h... yes
checking for XkbQueryExtension in -lX11... yes
checking for X11/extensions/XShm.h... yes
checking for XShmQueryExtension in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryExtension in -lXext... yes
checking for X11/extensions/xf86dga.h... yes
checking for XDGAQueryExtension in -lXxf86dga... yes
checking for X11/extensions/xf86vmode.h... yes
checking for XF86VidModeQueryExtension in -lXxf86vm... yes
checking for X11/extensions/Xvlib.h... yes
checking for XvShmCreateImage in -lXv... yes
checking for GL/gl.h... yes
checking for GL/glx.h... yes
checking for GL/glext.h... yes
checking for up-to-date OpenGL version... yes
checking for thread-safe OpenGL version... no
checking for glXCreateContext in -lGL... yes
checking for glXGetProcAddressARB in -lGL... yes
checking for OpenGL extension functions prototypes... yes
checking for GL/osmesa.h... yes
checking for OSMesaCreateContext in -lGL... no
checking for OSMesaCreateContext in -lOSMesa... no
checking for glBegin in -lGLU... no
checking for ncurses.h... yes
checking for waddch in -lncurses... yes
checking for resizeterm in -lncurses... yes
checking for getbkgd in -lncurses... yes
checking for cupsGetPPD in -lcups... no
checking for FT_Init_FreeType in -lfreetype... no
checking for GNU style IPX support... yes
checking for sys/soundcard.h... yes
checking for Open Sound System... yes
checking for Open Sound System/MIDI interface... yes
checking whether mmap64 works defined as mmap... yes
checking for gcc strength-reduce bug... no
checking for gcc -mpreferred-stack-boundary=2 support... yes
checking whether .type must sit inside a .def directive... no
checking whether external symbols need an underscore prefix... no
checking whether assembler accepts .string... yes
checking whether we can build a GNU style ELF dll... yes
checking for reentrant libc: __errno_location... yes
checking for reentrant libc: __error... no
checking for reentrant libc: ___errno... no
checking for reentrant libc: __thr_errno... no
checking for reentrant libc: __errno... no
checking for reentrant X libraries... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for __libc_fork... yes
checking for _lwp_create... no
checking for clone... yes
checking for ecvt... yes
checking for finite... yes
checking for fpclass... no
checking for ftruncate64... yes
checking for getnetbyaddr... yes
checking for getnetbyname... yes
checking for getpagesize... yes
checking for getprotobyname... yes
checking for getprotobynumber... yes
checking for getrlimit... yes
checking for getservbyport... yes
checking for getsockopt... yes
checking for inet_network... yes
checking for lseek64... yes
checking for lstat... yes
checking for memmove... yes
checking for mmap... yes
checking for rfork... no
checking for select... yes
checking for sendmsg... yes
checking for settimeofday... yes
checking for sigaltstack... yes
checking for statfs... yes
checking for strcasecmp... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for tcgetattr... yes
checking for timegm... yes
checking for usleep... yes
checking for vfscanf... yes
checking for wait4... yes
checking for waitpid... yes
checking for arpa/inet.h... yes
checking for arpa/nameser.h... yes
checking for elf.h... yes
checking for float.h... yes
checking for ieeefp.h... no
checking for libio.h... yes
checking for libutil.h... no
checking for link.h... yes
checking for linux/cdrom.h... yes
checking for linux/input.h... yes
checking for linux/joystick.h... yes
checking for linux/ucdrom.h... no
checking for net/if.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/ip.h... yes
checking for netinet/tcp.h... yes
checking for pty.h... yes
checking for resolv.h... yes
checking for sched.h... yes
checking for socket.h... no
checking for strings.h... yes
checking for sys/cdio.h... no
checking for sys/errno.h... yes
checking for sys/file.h... yes
checking for sys/filio.h... no
checking for sys/ipc.h... yes
checking for sys/lwp.h... no
checking for sys/mman.h... yes
checking for sys/modem.h... no
checking for sys/mount.h... yes
checking for sys/msg.h... yes
checking for sys/param.h... yes
checking for sys/ptrace.h... yes
checking for sys/reg.h... yes
checking for sys/signal.h... yes
checking for sys/shm.h... yes
checking for sys/socket.h... yes
checking for sys/sockio.h... no
checking for sys/statfs.h... yes
checking for sys/strtio.h... no
checking for sys/syscall.h... yes
checking for sys/user.h... yes
checking for sys/wait.h... yes
checking for sys/v86.h... no
checking for sys/v86intr.h... no
checking for sys/vfs.h... yes
checking for sys/vm86.h... yes
checking for syscall.h... yes
checking for ucontext.h... yes
checking whether stat file-mode macros are broken... no
checking for working const... yes
checking for inline... inline
checking for ANSI C header files... yes
checking for size_t... yes
checking size of long long... 8
checking whether linux/input.h is for real... yes
checking whether we can use re-entrant gethostbyname_r Linux style... yes
checking whether linux/joystick.h uses the Linux 2.2+ API... yes
checking whether sys/vfs.h defines statfs... yes
checking whether sys/statfs.h defines statfs... yes
checking whether sys/mount.h defines statfs... no
checking for statfs.f_bfree... yes
checking for statfs.f_bavail... yes
checking for msg_accrights in struct msghdr... no
checking for sun_len in struct sockaddr_un... no
checking whether we need to define __i386__... no
updating cache ./config.cache
creating ./config.status
creating Make.rules
creating dlls/Makedll.rules
creating programs/Makeprog.rules
creating Makefile
creating console/Makefile
creating controls/Makefile
creating debugger/Makefile
creating dlls/Makefile
creating dlls/advapi32/Makefile
creating dlls/avifil32/Makefile
creating dlls/comctl32/Makefile
creating dlls/commdlg/Makefile
creating dlls/crtdll/Makefile
creating dlls/dciman32/Makefile
creating dlls/ddraw/Makefile
creating dlls/dinput/Makefile
creating dlls/dplay/Makefile
creating dlls/dplayx/Makefile
creating dlls/dsound/Makefile
creating dlls/gdi/Makefile
creating dlls/glu32/Makefile
creating dlls/icmp/Makefile
creating dlls/imagehlp/Makefile
creating dlls/imm32/Makefile
creating dlls/kernel/Makefile
creating dlls/lzexpand/Makefile
creating dlls/mpr/Makefile
creating dlls/msacm/Makefile
creating dlls/msnet32/Makefile
creating dlls/msvcrt/Makefile
creating dlls/msvideo/Makefile
creating dlls/ntdll/Makefile
creating dlls/odbc32/Makefile
creating dlls/ole32/Makefile
creating dlls/oleaut32/Makefile
creating dlls/olecli/Makefile
creating dlls/oledlg/Makefile
creating dlls/olepro32/Makefile
creating dlls/olesvr/Makefile
creating dlls/opengl32/Makefile
creating dlls/psapi/Makefile
creating dlls/rasapi32/Makefile
creating dlls/richedit/Makefile
creating dlls/rpcrt4/Makefile
creating dlls/serialui/Makefile
creating dlls/setupapi/Makefile
creating dlls/shdocvw/Makefile
creating dlls/shell32/Makefile
creating dlls/shfolder/Makefile
creating dlls/shlwapi/Makefile
creating dlls/tapi32/Makefile
creating dlls/ttydrv/Makefile
creating dlls/urlmon/Makefile
creating dlls/user/Makefile
creating dlls/version/Makefile
creating dlls/win32s/Makefile
creating dlls/winaspi/Makefile
creating dlls/winedos/Makefile
creating dlls/wineps/Makefile
creating dlls/wininet/Makefile
creating dlls/winmm/Makefile
creating dlls/winmm/joystick/Makefile
creating dlls/winmm/mcianim/Makefile
creating dlls/winmm/mciavi/Makefile
creating dlls/winmm/mcicda/Makefile
creating dlls/winmm/mciseq/Makefile
creating dlls/winmm/mciwave/Makefile
creating dlls/winmm/midimap/Makefile
creating dlls/winmm/wavemap/Makefile
creating dlls/winmm/wineoss/Makefile
creating dlls/winnls/Makefile
creating dlls/winsock/Makefile
creating dlls/winspool/Makefile
creating dlls/wintrust/Makefile
creating dlls/wow32/Makefile
creating dlls/wsock32/Makefile
creating dlls/x11drv/Makefile
creating documentation/Makefile
creating documentation/wine.conf.man
creating documentation/wine.man
creating files/Makefile
creating graphics/Makefile
creating graphics/enhmetafiledrv/Makefile
creating graphics/metafiledrv/Makefile
creating graphics/win16drv/Makefile
creating graphics/x11drv/Makefile
creating if1632/Makefile
creating include/Makefile
creating library/Makefile
creating libtest/Makefile
creating loader/Makefile
creating loader/dos/Makefile
creating loader/ne/Makefile
creating memory/Makefile
creating misc/Makefile
creating miscemu/Makefile
creating msdos/Makefile
creating objects/Makefile
creating ole/Makefile
creating programs/Makefile
creating programs/avitools/Makefile
creating programs/clock/Makefile
creating programs/cmdlgtst/Makefile
creating programs/control/Makefile
creating programs/notepad/Makefile
creating programs/osversioncheck/Makefile
creating programs/progman/Makefile
creating programs/regapi/Makefile
creating programs/regtest/Makefile
creating programs/uninstaller/Makefile
creating programs/view/Makefile
creating programs/wcmd/Makefile
creating programs/winemine/Makefile
creating programs/winetest/Makefile
creating programs/winhelp/Makefile
creating programs/winver/Makefile
creating relay32/Makefile
creating scheduler/Makefile
creating server/Makefile
creating tools/Makefile
creating tools/cvdump/Makefile
creating tools/specmaker/Makefile
creating tools/winebuild/Makefile
creating tools/winelauncher
creating tools/wmc/Makefile
creating tools/wrc/Makefile
creating tsx11/Makefile
creating unicode/Makefile
creating win32/Makefile
creating windows/Makefile
creating windows/x11drv/Makefile
creating include/config.h

Configure finished. Do 'make depend && make' to compile Wine.

root at notch:/home/pwk/wine/wine >


root at notch:/usr/local/lib ldd libopengl32.so
libx11drv.so =/usr/local/lib/libx11drv.so (0x40055000)
libkernel32.so =/usr/local/lib/libkernel32.so (0x400a4000)
libwine.so =/usr/local/lib/libwine.so (0x40122000)
libncurses.so.5 =/lib/libncurses.so.5 (0x40148000)
libm.so.6 =/lib/libm.so.6 (0x40192000)
libutil.so.1 =/lib/libutil.so.1 (0x401b1000)
libdl.so.2 =/lib/libdl.so.2 (0x401b4000)
libc.so.6 =/lib/libc.so.6 (0x401b8000)
libuser32.so =/usr/local/lib/libuser32.so (0x402d5000)
libgdi32.so =/usr/local/lib/libgdi32.so (0x403a9000)
libwine_tsx11.so =/usr/local/lib/libwine_tsx11.so (0x40419000)
libSM.so.6 =/usr/X11R6/lib/libSM.so.6 (0x40427000)
libICE.so.6 =/usr/X11R6/lib/libICE.so.6 (0x40431000)
libXpm.so.4 =/usr/X11R6/lib/libXpm.so.4 (0x40449000)
libXxf86dga.so.1 =/usr/X11R6/lib/libXxf86dga.so.1 (0x40458000)
libXxf86vm.so.1 =/usr/X11R6/lib/libXxf86vm.so.1 (0x4045e000)
libXv.so.1 =/usr/X11R6/lib/libXv.so.1 (0x40463000)
libGL.so.1 =/usr/lib/libGL.so.1 (0x40469000)
libXext.so.6 =/usr/X11R6/lib/libXext.so.6 (0x404a6000)
libX11.so.6 =/usr/X11R6/lib/libX11.so.6 (0x404b4000)
libntdll.so =/usr/local/lib/libntdll.so (0x40597000)
/lib/ld-linux.so.2 =/lib/ld-linux.so.2 (0x2aaaa000)
libGLcore.so.1 =/usr/lib/libGLcore.so.1 (0x40698000)
libwine_unicode.so =/usr/local/lib/libwine_unicode.so (0x40a3c000)
root at notch:/usr/local/lib >

root at notch:/usr/lib ls -Fla libGL*
-rw-r--r-- 1 root root 1979644 Mai 15 23:34 libGL.a
-rwxr-xr-x 1 root root 731 Mai 15 23:34 libGL.la*
lrwxrwxrwx 1 root root 10 Jun 10 23:25 libGL.so -
libGL.so.1*
lrwxrwxrwx 1 root root 27 Jun 10 20:44 libGL.so.1 -
GL/libGL.so.1.0.1251.nv_glx*
lrwxrwxrwx 1 root root 20 Jun 8 22:18 libGLU.so.1 -
libGLU.so.1.1.030401*
-rwxr-xr-x 1 root root 85136 Mai 15 23:34 libGLU.so.1.1.030401*
lrwxrwxrwx 1 root root 28 Jun 10 20:44 libGLcore.so.1 -
libGLcore.so.1.0.1251.nv_glx*
-rwxr-xr-x 1 root root 3457056 Mai 16 14:16 
libGLcore.so.1.0.1251.nv_glx*
root at notch:/usr/lib >



SPECS:
Wine from 1 Week ago (CVS)
Half-Life from CD (1.0.0.5)
Kernel 2.4.4
glibc 2.2
NVidia driver 1.0-125 (Newest)
Xfree 4.03 @ 1600x1200

Athlon 1.2GHz
40GB Disk
512 MB PC 133 2-2-2 RAM
Geforce GTS 32 MB DDR


So, why am I getting this error ? All other 3D apps I have run fine 
(Tribes2, 
Quake3, Unreal Tournament). 

Thanks in beforehand
pwk.linuxfan




More information about the wine-users mailing list