Call for testers: MythTV 0.21 port upgrade

Craig Butler craig001 at lerwick.hopto.org
Sat Nov 1 04:13:32 PDT 2008



On Fri, 2008-10-31 at 16:05 -0400, Greg Larkin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello everyone,
> 
> I've been working on PR 126343
> (http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/126343) to get MythTV
> upgraded to 0.21 on FreeBSD.
> 
> At the moment, I have a port that compiles cleanly, installs, starts up
> the frontend and deinstalls correctly on 7.0.  Of course, whether it
> will actually record TV, playback, etc. is another matter altogether. :)
> 
> Is anyone out there willing to test out the port upgrade? I have a
> mini-ITX PC here that could be set up for testing, but I need to get a
> capture card first, unless MythTV will work with a USB capture dongle.
> 
> In the mean time, I've placed the ports tree patch here:
> 
> http://people.freebsd.org/~glarkin/diffs/mythtv-0.21.diff
> 
> If you're game, download it, cd to the top of your ports tree and run:
> 
> patch -E < /patch/download/dir/mythtv-0.21.diff
> 
> You should then remove the *.orig files in the multimedia/mythtv/files
> directory.
> 
> Bug reports, port improvements and all feedback are welcome.  I've also
> adopted the port and hope to incorporate any suggestions sent my way.
> 
> Thank you,
> Greg
> - --
> Greg Larkin
> 
> http://www.FreeBSD.org/       - The Power To Serve
> http://www.sourcehosting.net/ - Ready. Set. Code.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFJC2T80sRouByUApARAjdnAKCXu7H+DYfVQUvGC8SNcZaCJxxFxQCgqM/Q
> yMQrVcbvgkLUgS8zK7NBcWc=
> =6+da
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


Greg,

I can test out the mythfrontend for you, my backend is a Linux box
running mythbackend with a dual dvb recorders....  

I have applied your patch and tried a build -- it failed, I got a
different build error than Torfinn;

cd libmythfreesurround && make -f Makefile
cd libmythupnp && make -f Makefile
sh -c "echo 'const char *myth_source_version ='
'\"'`(svnversion /usr/ports/multimedia/mythtv/work/mythtv-0.21
2>/dev/null) || echo Unknown`'\";' > .vers.new" ; sh -c "echo 'const
char *myth_source_path =' '\"'`echo ":
http://svn.mythtv.org/svn/tags/release-0-21/mythtv/version.pro " | sed
-e 's,.*/svn/,,' -e 's,/mythtv/version\.pro.*,,'`'\";' >> .vers.new" ;
sh -c "echo 'const char *myth_binary_version =' '\""0.21.20080304-1"\";'
>> .vers.new" ; sh -c "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"
g++ -c -pipe -march=i586 -fomit-frame-pointer -O3 -g -Wall -Wno-switch
-Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
-D__STDC_CONSTANT_MACROS -I/usr/local/include/artsc -D_REENTRANT
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DPIC
-fPIC  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
-DLIBDIR=\"/usr/local/lib\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/local/share/qt/mkspecs/freebsd-g
++ -I. -I../../../../../../../local/include
-I../../../../../../../local/include -I../libmyth -I../..
-I../../../../../../../local/include -I/usr/local/include -o version.o
version.cpp
rm -f libmythupnp-0.21.so.0.21.0 libmythupnp-0.21.so
libmythupnp-0.21.so.0 libmythupnp-0.21.so.0.21
g++ -Wl,-rpath,/usr/local/lib  -Wl,-rpath,/usr/local/lib -pthread
-shared -Wl,-soname,libmythupnp-0.21.so.0 -o libmythupnp-0.21.so.0.21.0
version.o  httprequest.o  upnp.o  ssdp.o  taskqueue.o  upnputil.o
upnpdevice.o  upnptasknotify.o  upnptasksearch.o  threadpool.o
httpserver.o  upnpcds.o  upnpcdsobjects.o  bufferedsocketdevice.o
eventing.o  upnpcmgr.o  upnpmsrr.o  upnptaskevent.o  ssdpcache.o
configuration.o  soapclient.o  mythxmlclient.o  darwin-sendfile.o
moc_ssdpcache.o  -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib
-lfreetype -lz -lmp3lame -lartsc -D_THREAD_SAFE -pthread -lgmodule-2.0
-lgthread-2.0 -lglib-2.0 -liconv -lXinerama -lXv -lXxf86vm -lXrandr
-lqt-mt -lXext -lX11 -lm 
ln -s libmythupnp-0.21.so.0.21.0 libmythupnp-0.21.so
ln -s libmythupnp-0.21.so.0.21.0 libmythupnp-0.21.so.0
ln -s libmythupnp-0.21.so.0.21.0 libmythupnp-0.21.so.0.21
cd libmythui && make -f Makefile
cd libmyth && make -f Makefile
g++ -c -pipe -march=i586 -fomit-frame-pointer -O3 -g -Wall -Wno-switch
-Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
-D__STDC_CONSTANT_MACROS -I/usr/local/include/artsc -D_REENTRANT
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DPIC
-fPIC  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
-DLIBDIR=\"/usr/local/lib\" -DUSING_OSS -DUSE_ARTS -DUSING_X11
-DUSING_XRANDR -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-DQT_TABLET_SUPPORT -I/usr/local/share/qt/mkspecs/freebsd-g++ -I.
-I../../../../../../../local/include
-I../../../../../../../local/include -I../libmythsamplerate
-I../libmythsoundtouch -I../libmythfreesurround -I../libavcodec
-I../libavutil -I../.. -I.. -I. -I../../../../../../../local/include
-I/usr/local/include -o audiooutputbase.o audiooutputbase.cpp
In file included from audiooutputdigitalencoder.h:5,
                 from audiooutputbase.cpp:19:
../../../../../../../local/include/libavcodec/avcodec.h:2353: warning:
'ImgReSampleContext' is deprecated (declared
at ../../../../../../../local/include/libavcodec/avcodec.h:2347)
../../../../../../../local/include/libavcodec/avcodec.h:2363: warning:
'ImgReSampleContext' is deprecated (declared
at ../../../../../../../local/include/libavcodec/avcodec.h:2347)
audiooutputbase.cpp: In member function 'virtual void
AudioOutputBase::Reconfigure(int, int, int, bool, void*)':
audiooutputbase.cpp:360: error: 'codec_id_string' was not declared in
this scope
*** Error code 1

Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.21/libs/libmyth.
*** Error code 1

Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.21/libs.
*** Error code 1

Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.21.
*** Error code 1

Stop in /usr/ports/multimedia/mythtv.
*** Error code 1

Stop in /usr/ports/multimedia/mythtv.


I am running 7.0-STABLE FreeBSD 7.0-STABLE /GENERIC  i386


Keep up the good work it will be nice to use 0.21 now as 0.20 is some
what dated...

Regards

Craig B



More information about the freebsd-multimedia mailing list