From: ahoward <ah...@us...> - 2004-11-30 18:12:12
|
Looks like the ffmpeg lib is failing to build on your machine. As a work-around, simply disable it and re-build: $ ./configure --disable-libavcodec $ make install A. On Tue, 30 Nov 2004, Spondon Saha wrote: > Hi all, > > I have been having a problem when I try to install > libRTK on Fedora Core 3. I am using Pyro for the > Player/Stage simulation and was hoping to get it > running soon for an Undergraduate Research project. > > So far, I have gsl1.3 and ode0.039 installed > successfully. I havent installed Gazebo yet b/c I wont > be using it at this point. However, when I try to > install libRTK2.3 on my machine, it comes up with an > error message. > > I ran ./configure and it configured perfectly without > any error messages. I also have the specified path > set: > > export > PKG_CONFIG_PATH=/usr/lib/pkgconfig/:/usr/local/lib/pkgconfig/ > > Its only when I run 'make install' that I get an > error. Please help me out with this. > > Here is a copy of the output after running 'make > install' > ------------------------------------------------------------ > [root@surge librtk-src-2.3.0]# make install > Making install in librtk > make[1]: Entering directory > `/home/shuvo/librtk-src-2.3.0/librtk' > Making install in . > make[2]: Entering directory > `/home/shuvo/librtk-src-2.3.0/librtk' > cd ../ffmpeg && ./configure && make lib > Install prefix /usr/local > Source path /home/shuvo/librtk-src-2.3.0/ffmpeg > C compiler gcc > make make > CPU x86 > Big Endian no > MMX enabled yes > gprof enabled no > zlib enabled yes > mp3lame enabled no > vorbis enabled no > a52 support yes > a52 dlopened no > Creating config.mak and config.h > config.h is unchanged > make[3]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg' > make -C libavcodec all > make[4]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libavcodec' > make[4]: Nothing to be done for `all'. > make[4]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libavcodec' > make -C libav all > make[4]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libav' > make[4]: Nothing to be done for `all'. > make[4]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libav' > make[3]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg' > rm -f librtk.a > ar cru librtk.a rtk.o rtk_canvas.o rtk_canvas_movie.o > rtk_fig.o rtk_region.o rtk_menu.o rtk_table.o > ../ffmpeg/libavcodec/*.o ../ffmpeg/libavcodec/*/*.o > ranlib librtk.a > make[3]: Entering directory > `/home/shuvo/librtk-src-2.3.0/librtk' > cd ../ffmpeg && ./configure && make lib > Install prefix /usr/local > Source path /home/shuvo/librtk-src-2.3.0/ffmpeg > C compiler gcc > make make > CPU x86 > Big Endian no > MMX enabled yes > gprof enabled no > zlib enabled yes > mp3lame enabled no > vorbis enabled no > a52 support yes > a52 dlopened no > Creating config.mak and config.h > config.h is unchanged > make[4]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg' > make -C libavcodec all > make[5]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libavcodec' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libavcodec' > make -C libav all > make[5]: Entering directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libav' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg/libav' > make[4]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/ffmpeg' > rm -f librtk.a > ar cru librtk.a rtk.o rtk_canvas.o rtk_canvas_movie.o > rtk_fig.o rtk_region.o rtk_menu.o rtk_table.o > ../ffmpeg/libavcodec/*.o ../ffmpeg/libavcodec/*/*.o > ranlib librtk.a > /bin/sh ../mkinstalldirs /usr/local/lib > /usr/bin/install -c -m 644 librtk.a > /usr/local/lib/librtk.a > ranlib /usr/local/lib/librtk.a > /bin/sh ../mkinstalldirs /usr/local/include > /usr/bin/install -c -m 644 rtk.h > /usr/local/include/rtk.h > make[3]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/librtk' > make[2]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/librtk' > make[1]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/librtk' > Making install in test > make[1]: Entering directory > `/home/shuvo/librtk-src-2.3.0/test' > gcc -g -O2 -o test test.o -L../librtk -lrtk -lm > -ljpeg -Wl,--export-dynamic -lgtk-x11-2.0 > -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm > -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 > -lgmodule-2.0 -ldl -lglib-2.0 -lpthread > ../librtk/librtk.a(motion_est_mmx.o)(.text+0x923): In > function `pix_abs8x8_xy2_mmx2': > i386/motion_est_mmx.c:118: undefined reference to > `bone' > ../librtk/librtk.a(motion_est_mmx.o)(.text+0xbf3): In > function `pix_abs16x16_xy2_mmx2': > i386/motion_est_mmx.c:118: undefined reference to > `bone' > ../librtk/librtk.a(motion_est_mmx.o)(.text+0xc73):i386/motion_est_mmx.c:118: > undefined reference to `bone' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x24): In > function `ff_simple_idct_mmx': > i386/simple_idct_mmx.c:209: undefined reference to > `wm1010' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x120):i386/simple_idct_mmx.c:209: > undefined reference to `d40000' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x1de0): > In function `ff_simple_idct_put_mmx': > i386/simple_idct_mmx.c:209: undefined reference to > `wm1010' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x1edc):i386/simple_idct_mmx.c:209: > undefined reference to `d40000' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x3bb4): > In function `ff_simple_idct_add_mmx': > i386/simple_idct_mmx.c:209: undefined reference to > `wm1010' > ../librtk/librtk.a(simple_idct_mmx.o)(.text+0x3cb0):i386/simple_idct_mmx.c:209: > undefined reference to `d40000' > collect2: ld returned 1 exit status > make[1]: *** [test] Error 1 > make[1]: Leaving directory > `/home/shuvo/librtk-src-2.3.0/test' > make: *** [install-recursive] Error 1 > [root@surge librtk-src-2.3.0]# > -------------------------------------------------- > Thanx so much everyone! > > --Shuvo > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > Andrew Howard email: ah...@po... Department of Computer Science http: www-robotics.usc.edu/~ahoward University of Southern California phone: 1 (213) 740 6416 Los Angeles, CA, U.S.A. 90089-0781 fax: 1 (213) 821 5696 << Insert pithy saying here >>> |