Hello there!
Just trying to install Mplayer from src. I have a Matrox G550 card and I'm trying to use the drivers included in the Mplayer src (subdir "drivers"). Here's an "ls" of the drivers dir:-
3dfx.h CVS/ Makefile mga_vid.c mga_vid.h mga_vid_test.c radeon/ README tdfx_vid.c tdfx_vid.h tdfx_vid_tst.c
When I try a Make, it bombs ...see text below:-
[root@serverwuss drivers]# make
make mga_vid.ko mga_vid_test
make[1]: Entering directory `/usr/local/src/MPlayer-20040829/drivers'
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/local/src/MPlayer-20040829/drivers modules
make[2]: Entering directory `/lib/modules/2.6.5-1.358/build'
CC [M] /usr/local/src/MPlayer-20040829/drivers/mga_vid.o
In file included from include/asm/processor.h:18,
from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /usr/local/src/MPlayer-20040829/drivers/mga_vid.c:38:
include/asm/system.h: In function `__set_64bit_var':
include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c: At top level:
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:152: warning: static declaration for `simple_strtol' follows non-static
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c: In function `mga_vid_find_card':
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1350: error: structure has no member named `name'
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1355: error: structure has no member named `name'
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1360: error: structure has no member named `name'
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1365: error: structure has no member named `name'
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1370: error: structure has no member named `name'
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c: In function `mga_vid_release':
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1497: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:513)
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c: In function `mga_vid_open':
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1511: error: request for member `value' in something not a structure or union
/usr/local/src/MPlayer-20040829/drivers/mga_vid.c:1542: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module.h:501)
make[3]: *** [/usr/local/src/MPlayer-20040829/drivers/mga_vid.o] Error 1
make[2]: *** [/usr/local/src/MPlayer-20040829/drivers] Error 2
make[2]: Leaving directory `/lib/modules/2.6.5-1.358/build'
make[1]: *** [mga_vid.ko] Error 2
make[1]: Leaving directory `/usr/local/src/MPlayer-20040829/drivers'
make: *** [all] Error 2
The only reference I have found is here:-
http://bugs.gentoo.org/show_bug.cgi?id=40616
There's no mention of this fc2 failure on the mplayer homepage. Has anyone experienced this problem? Can anyone help me with the compilation problems?
Many thanks,
Patrick/