[MPlayer-users] undeclared symbol CONFIG_X86_L1_CACHE_SHIFT

Dr. Bernd Guenther bergue at t-online.de
Sun Oct 24 17:56:50 CEST 2004


Hi everyone,
MPlayer 1.0pre5-3.3.4 doesn't compile on SuSE Linux 9.2 because of the 
undeclared symbol CONFIG_X86_L1_CACHE_SHIFT. I am appending the complete 
error message below. I manually included the line "#define 
CONFIG_X86_L1_CACHE_SHIFT 7" in libvo/vo_fbdev.c and libvo/vo_fbdev2.c and 
then it worked fine, but I tell you: I am not a C programmer. Better some 
experts look after it.
And, probably needless to say, MPlayer is a great thing. Thanks to you guys!
Bernd.

cc -c -I../libvo -I../../libvo -I/usr/X11/include -O4 -march=pentium4 
-mcpu=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/home/bergue/userprograms/misc/include -I/opt/gnome/include 
-I/opt/gnome/include/gtk-1.2 -I/opt/gnome/include/glib-1.2 
-I/opt/gnome/lib/glib/include -I/usr/X11R6/include -I. -I.. -I../osdep 
-I/usr/include/freetype2 -I/usr/include/SDL -D_REENTRANT -I/usr/X11/include 
-I/home/bergue/userprograms/misc/include -I/opt/gnome/include 
-I/opt/gnome/include/gtk-1.2 -I/opt/gnome/include/glib-1.2 
-I/opt/gnome/lib/glib/include -I/usr/X11R6/include  -I/usr/include/directfb 
-DMPG12PLAY  -o vo_fbdev.o vo_fbdev.c
In file included from /usr/include/linux/list.h:7,
                 from ../osdep/kerneltwosix.h:5,
                 from vo_fbdev.c:21:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' 
undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is 
reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
make[1]: *** [vo_fbdev.o] Error 1
make[1]: Leaving directory `/home/bergue/temp/MPlayer-1.0pre5/libvo'
make: *** [libvo/libvo.a] Error 2




More information about the MPlayer-users mailing list