>  2006/01/27 (金) 01:35:30        [qwerty]
> > 01.aに使われてるソースも02.a構築時に取り込む必要があるということ?
> > .hは#includeで取り込んではいると思うんだけど
> リンク時のコマンドラインとか全部出してみろ

わかった
長いけど

cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D
_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.  -I/usr/include/cdda    -I/usr/include/freetype2 -I/usr/include -I/usr/include/SDL -D_REENTRANT -I/usr/
X11R6/include   -I./libavutil -I./libavcodec  -o mplayer mplayer.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.
o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o  unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o  libv
o/libvo.a libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a   libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a
 osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavformat/libavformat.a libavcodec/libavcodec.a libavutil/libavutil.a    -ldv -ltheora    -lxvidcore  -
 lpng -lz -lz -ljpeg -lasound -ldl -lpthread  -lx264 -lpthread    -lfaac -lfreetype -lz -lncurses -lcdda_interface -lcdda_paranoia -lnsl  -lungif  -l
 smbclient -L/usr/lib -lfribidi -lfontconfig   libfaad2/libfaad2.a  mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a   -lGL
  -ldl -lXxf86dga -lXv  -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -L/usr/lib -lSDL -lpthread         -L/usr/lib -ldl -
  lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/lib -lesd -laudiofile -lm -lasound      -Wl,-z,noexecstack     -lpthread -ldl  
    -lm  
cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_
LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.  -I/usr/include/cdda    -I/usr/include/freetype2 -I/usr/include -I/usr/include/SDL -D_REENTRANT -I/usr/X
11R6/include   -I./libavutil -I./libavcodec  -o mencoder mencoder.o mp_msg-mencoder.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o
 m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o  unrarlib.o divx4_vbr.o libvo/aclib.o libvo/fo
 nt_load.o libvo/font_load_ft.o libvo/osd.o libvo/sub.o parser-mecmd.o xvid_vbr.o  libmpcodecs/libmpencoders.a  libmpcodecs/libmpcodecs.a   libaf/lib
 af.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavformat/libavformat.a libavcodec/
 libavcodec.a libavutil/libavutil.a    -ldv -ltheora    -lxvidcore  -lpng -lz -lz -ljpeg -lasound -ldl -lpthread  -lx264 -lpthread    -lfaac -lfreety
 pe -lz -lncurses -lcdda_interface -lcdda_paranoia -lnsl  -lungif  -lsmbclient -L/usr/lib -lfribidi -lfontconfig   libfaad2/libfaad2.a  mp3lib/libMP
 3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -Wl,-z,noexecstack     -lpthread -ldl    -lm  
libmpcodecs/libmpcodecs.a(vf_framestep.o)(.text+0x1be): In function `open':
: undefined reference to `vo_fps'
collect2: ld returned 1 exit status
make: *** [mencoder] Error 1

参考:2006/01/27(金)01時32分49秒