[mythtv] Re: [mythtv-commits] mythtv commit: r7932 by nigel

Nigel Pearson nigel at ind.tansu.com.au
Wed Nov 23 19:27:06 EST 2005


> In other words, you can't be in myth-svn and have update find all the 
> lower directories and update them. You'd have to go into each and do 
> separate updates which opens you to the small but not zero chance of 
> mismatching revisions.

	"svn update --revision ABCD URL" would eliminate any chance,
but now that I have checked in the one-command version, I think
it can stay as is.

...
> It sounds to me like you had a non-svn directory called mythdvd and 
> it's refusing to clobber it

	Yes. Probably leftover from an aborted checkout.

...
> The problem is with line 325 of mythplugins/configure:
>
>     if test x`which sdl-config` != x ; then
>
> test expects one word on either side of the != so all that "no 
> sdl-config in ..." crap gives it heartburn.

	Aah. Common scripting problem. Easy to fix. Try this:
if test "x`which sdl-config`" != x ; then

...
> OTOH those two tests aren't very crucial so I don't see why they 
> caused my build to fail.

	Nor do I. SDL is only used in MythDVD and MythMusic,
and the generated files (mythdvd/mythdvd/mythdvd.pro and
mythmusic/mythmusic/mythmusic.pro) are identical.




	The only problem I get now is:

ld: Undefined symbols:
MythMainWindow::TranslateKeyPress(QString const&, QKeyEvent*, 
QStringList&, bool)
SimpleDBStorage::save(QString)
ConfigurationGroup::save(QString)
AutoIncrementStorage::save(QString)
virtual thunk [v:0,-56] to SimpleDBStorage::save(QString)
virtual thunk [v:0,-56] to ConfigurationGroup::save(QString)
virtual thunk [v:0,-56] to AutoIncrementStorage::save(QString)
virtual thunk [v:0,-60] to ConfigurationGroup::byName(QString)
virtual thunk [v:0,-64] to CheckBoxSetting::setEnabled(bool)
virtual thunk [v:0,-64] to ComboBoxSetting::setEnabled(bool)
virtual thunk [v:0,-64] to LineEditSetting::setEnabled(bool)
MSqlQuery::exec(QString const&)
virtual thunk [v:0,-64] to ButtonSetting::setEnabled(bool)
virtual thunk [v:0,-64] to ListBoxSetting::setEnabled(bool)
MythContext::ConnectServer(QSocket*, QString const&, int, bool)
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libmythtv-0.18.0.18.0.dylib] Error 1
make[1]: *** [sub-libmythtv] Error 2
make: *** [sub-libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make " with error code 2
Died at ./osx-packager.pl line 667.


	which is strange, because:

cd .osx-packager/.osx-packager/src/myth-svn/mythtv/libs/libmythtv
make

works just fine.

--
Nigel Pearson, nigel at ind.tansu.com.au | "Reality is that which,
Telstra Dev. Lab, Sydney, Australia   |  when you stop believing
Office: 9814 4803    Fax:  9814 4897  |  in it, doesn't go away."
Mobile: 0408 664435  Home: 9792 6998  |  Philip K. Dick - 'Valis'



More information about the mythtv-dev mailing list