[mythtv-users] How to use SVN for most recent improvements
Scott Souter
scott at tbwifi.ca
Thu Aug 16 02:39:11 UTC 2007
Hmmm no worky,
[root at power
mythplugins]# ./configure --disable-all --enable-mytharchive --enable-create-dvd --enable-create-archive
Configuration settings:
MythArchive plugin will be built
MythBrowser plugin will not be built
MythControls plugin will not be built
MythFlix plugin will not be built
MythGallery plugin will not be built
MythGame plugin will not be built
MythMusic plugin will not be built
MythNews plugin will not be built
MythPhone plugin will not be built
MythVideo plugin will not be built
MythWeather plugin will not be built
MythZoneMinder plugin will not be built
MythMovies plugin will not be built
DVD creation support will be included in MythArchive
Native Archive support will be included in MythArchive
[root at power mythplugins]# qmake myth
mytharchive/ mythflix/ mythnews/ mythweb/
myth_backup5.sql mythgallery/ mythphone/ mythzoneminder/
mythbrowser/ mythgame/ mythplugins.pro
mythconfig.mak mythmovies/ mythvideo/
mythcontrols/ mythmusic/ mythweather/
[root at power mythplugins]# qmake mythplugins.pro
[root at power mythplugins]# make
cd mytharchive && make -f Makefile
make[1]: Entering directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive'
cd mytharchive && make -f Makefile
make[2]: Entering directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive/mytharchive'
qmake -o Makefile mytharchive.pro
make[2]: Leaving directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive/mytharchive'
make[2]: Entering directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive/mytharchive'
g++ -c -pipe -march=k8 -I/usr/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DMMX -DUSING_FREEBOX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -I/usr/lib/qt3/mkspecs/default64 -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/mythtv -I/usr/local/include/mythtv/ffmpeg -I/usr/local/include/mythtv/libmythtv -I/usr/lib/qt3//include -o
main.o main.cpp
main.cpp:26:34: error: mythtv/mythpluginapi.h: No such file or directory
make[2]: *** [main.o] Error 1
make[2]: Leaving directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive/mytharchive'
make[1]: *** [sub-mytharchive] Error 2
make[1]: Leaving directory
`/home/mythtv/Download/mythtv/mythplugins/mytharchive'
make: *** [sub-mytharchive] Error 2
Any thoughts?
SFS
On Wednesday 15 August 2007 16:07, Mike Perkins wrote:
> Nick Morrott wrote:
> > On 15/08/07, scott at tbwifi.ca <scott at tbwifi.ca> wrote:
> >> Thanks Nick,
> >>
> >> That's exactly what I was after. Does the svn command just place a
> >> tarball in the directory that the command was executed from?
> >
> > No - it will download the source files individually and place them
> > into the correct directory structure for you. Subversion 'versions'
> > your checkout to allow quick future updates, and there will also be
> > .svn directories created when you checkout containing a second clean
> > version of the source. This is very useful for when you develop your
> > own code and use more of Subversion's features, but you don't need to
> > pay any attention to it if you're just downloading.
> >
> > If you want to update the source to the latest version, you just run
> > 'svn update' in each of the checkout directories created when you
> > first checked-out the code.
> >
> > All svn information can be found in the online book at
> > http://svnbook.red-bean.com/
>
> Ouch. Going off at half cock. SVN builds don't work properly on an
> unmodified Mandriva installation (64-bit) because the ./configure script
> doesn't properly reference the 64-bit library directories for some reason.
>
> I got round it by changing my /etc/ld.so.conf to:
>
> include ld.so.conf.d/*.conf
> /lib
> /lib64
> /usr/lib
> /usr/lib64
> /usr/X11R6/lib
> /usr/lib/qt3/lib64
> /usr/lib/qt3/lib
>
> Then rerunning ldconfig. Probably overkill, but it allowed me to build Myth
> and that is the main objective. I ought to try and find out the proper way
> to fix this problem, bites me every time.
>
> Note to the above - doing the above may cause strange things to happen if
> you build other packages. YMMV. I built mine using --prefix=/usr, which is
> a practice frowned upon here, but allowed me to use the vanilla Mandriva
> scripts in /etc/init.d to start and stop the back end servers.
>
> Mike Perkins
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
More information about the mythtv-users
mailing list