mythtv on ps3

Investigation into how Linux on the PS3 might lead to homebrew development.

Moderators: cheriff, emoon

Post Reply
greenail
Posts: 2
Joined: Wed Dec 12, 2007 9:51 am

mythtv on ps3

Post by greenail »

It has been done here

http://www.gossamer-threads.com/lists/m ... ers/275682

but I'm having some problems and was looking for some help? Anyone have any idea why i'm getting these linking errors?

Code: Select all

ps3: make
cd libs && make -f Makefile
make[1]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs'
cd libavutil && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavutil'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavutil'
cd libavcodec && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavcodec'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavcodec'
cd libavformat && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavformat'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libavformat'
cd libmythsamplerate && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythsamplerate'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythsamplerate'
cd libmythsoundtouch && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythsoundtouch'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythsoundtouch'
cd libmythmpeg2 && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythmpeg2'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythmpeg2'
cd libmythdvdnav && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythdvdnav'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythdvdnav'
cd libmyth && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmyth'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmyth'
cd libmythtv && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythtv'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythtv'
cd libmythui && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythui'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythui'
cd libmythfreemheg && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythfreemheg'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythfreemheg'
cd libmythupnp && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythupnp'
sh -c "echo 'const char *myth_source_version =' '\"'`(svnversion /local/install/mythtv/mythtv-vid/mythtv-vid 2>/dev/null) || echo Unknown`'\";' > .vers.new ; echo 'const char *myth_source_path = \"'`echo ": http://svn.mythtv.org/svn/branches/mythtv-vid/version.pro " | sed -e 's,.*/svn/,,' -e 's,/mythtv/version\.pro.*,,'`'\";' >> .vers.new ; diff .vers.new version.cpp > .vers.diff 2>&1 ; if test -s .vers.diff ; then mv -f .vers.new version.cpp ; fi ; rm -f .vers.new .vers.diff"
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythupnp'
cd libmythlivemedia && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythlivemedia'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs/libmythlivemedia'
make[1]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/libs'
cd filters && make -f Makefile
make[1]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters'
cd invert && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/invert'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/invert'
cd linearblend && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/linearblend'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/linearblend'
cd denoise3d && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/denoise3d'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/denoise3d'
cd quickdnr && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/quickdnr'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/quickdnr'
cd kerneldeint && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/kerneldeint'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/kerneldeint'
cd crop && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/crop'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/crop'
cd force && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/force'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/force'
cd convert && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/convert'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/convert'
cd postprocess && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/postprocess'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/postprocess'
cd adjust && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/adjust'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/adjust'
cd onefield && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/onefield'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/onefield'
cd bobdeint && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/bobdeint'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/bobdeint'
cd ivtc && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/ivtc'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters/ivtc'
make[1]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/filters'
cd programs && make -f Makefile
make[1]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/programs'
cd mythtv && make -f Makefile
make[2]: Entering directory `/local/install/mythtv/mythtv-vid/mythtv-vid/programs/mythtv'
g++  -o mythtv main.o    -L/usr/local/lib -L/usr/share/qt3/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -L../../libs/libmythfreemheg -L../../libs/libmythui -L../../libs/libmythupnp -L../../libs/libmythlivemedia -lmythtv-0.20 -lmythavformat-0.20 -lmythavutil-0.20 -lmythavcodec-0.20 -lmythfreemheg-0.20 -lmythupnp-0.20 -lmythlivemedia-0.20 -lmyth-0.20 -lmythui-0.20 -lfreetype -lz -lmp3lame -lasound -L/usr/lib -lartsc -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -L/usr/X11R6/lib -lXinerama -lXv -lXxf86vm -lXrandr -lspe2 -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread -lavformat -lavcodec
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `img_resample(ImgReSampleContext*, AVPicture*, AVPicture const*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `img_resample_close(ImgReSampleContext*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `avpicture_fill(AVPicture*, unsigned char*, int, int, int)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `av_malloc(unsigned int)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `av_free(void*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `img_convert(AVPicture*, int, AVPicture const*, int, int, int)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `img_resample_init(int, int, int, int)'
collect2: ld returned 1 exit status
make[2]: *** [mythtv] Error 1
make[2]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/programs/mythtv'
make[1]: *** [sub-mythtv] Error 2
make[1]: Leaving directory `/local/install/mythtv/mythtv-vid/mythtv-vid/programs'
make: *** [sub-programs] Error 2
Post Reply