问题:
make: *** Warning: File `.depend' has modification time in the future (2008-04-20 21:34:52 > 2008-04-20 21:34:42.814129)
make -C libavcodec LIBPREF=lib LIBSUF=.a
make[1]: Entering directory `/root/mplayer/MPlayer-1.0pre7try2/libavcodec'
make[1]: *** Warning: File `.depend' has modification time in the future (2008-04-20 21:34:59 > 2008-04-20 21:34:42.914587)
arm-linux-gcc -I../libvo -I../../libvo -O4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o huffyuv.o huffyuv.c
huffyuv.c: In function `encode_422_bitstream':
huffyuv.c:682: internal error--unrecognizable insn:
(insn 203 199 207 (set (reg:SI 118)
(zero_extend:SI (mem:QI (plus:SI (reg:SI 116)
(subreg:SI (reg:DI 84) 0)) 0))) -1 (insn_list 199 (nil))
(expr_list:REG_DEAD (reg:SI 116)
(nil)))
cpp0: output pipe has been closed
make[1]: *** [huffyuv.o] Error 1
make[1]: Leaving directory `/root/mplayer/MPlayer-1.0pre7try2/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
解决:
Arm-linux-gcc 2.95.3编译时有问题,必须用arm-linux-gcc3.3.2。