[mythtv] New OSX packager (was Re: Ticket #10569: libcdio broken on OS X?)

Nigel Pearson nigel at ind.tansu.com.au
Tue Apr 10 08:34:20 UTC 2012


> Did you even try -man ???

Briefly, but my work-interrupted attention span
seems to have auto-filtered the REQs section :-(
Sorry.





Too many options for a beginning user?




> Aah. Ok, so an install of qt-mac-opensource-4.6.3.dmg,
> qt-mac-opensource-4.8.1.dmg or similar would be required?
> 
> 
> 
>  Yes.


Given the bloat of the SDK package

(offline one is >700MB, and contains
 Symbian, 4.7.4 + 4.8.0 Desktop versions?
 Plus lots of tools we will never use)

I think I trust those more than the SDK ones, so will try next.
Just wish they didn't have to be installed on the OSX disk, with an admin user's credentials.



> Mind you however, 4.8.x are 64 bits only. 4.6 and 4.7 are universal 32/64 bits

After Apple ships the next big cat, can probably ditch 32bit?
(Old packager script can be hacked by anyone who cares.
 And even though I still have one x86_32 machine,
 and some PPC, the packaging burden isn't worth it)






Current fault:

macbook% ./osx-packager-qtsdk.pl -qtbin /usr/bin -qtplugins /Developer/Applications/Qt/plugins --verbose
...
[osx-pkg] Cleaning mythtv for x86_64
[osx-pkg] /usr/bin/make distclean
/usr/bin/make -C external/FFmpeg distclean
/usr/bin/make -C libs distclean
make[1]: *** No rule to make target `../../../../build/mkspecs/macx-g++/qmake.conf', needed by `Makefile'.  Stop.
make: *** [libs_distclean] Error 2
[osx-pkg] Failed system call: " /usr/bin/make distclean " with error code 2
[osx-pkg] Configuring mythtv for x86_64
[osx-pkg] ./configure --runprefix=../Resources --enable-libmp3lame --disable-lirc --disable-distcc --prefix=/Volumes/Backups/NewPackager/.osx-packager/build --cc=/Developer/usr/bin/gcc --cxx=/Developer/usr/bin/g++ --qmake=/usr/bin/qmake --extra-libs=-F/Library/Frameworks --firewire-sdk=/Volumes/Backups/NewPackager/.osx-packager/build/lib
ERROR: libmp3lame not found
...
Died at ./osx-packager-qtsdk.pl line 1462.
macbook% 
macbook% find .osx-packager -name \*mp3lame\*
.osx-packager/build/lib/libmp3lame.0.dylib
.osx-packager/build/lib/libmp3lame.dylib
.osx-packager/build/lib/libmp3lame.la
.osx-packager/src/lame-3.99.5/debian/libmp3lame-dev.install
.osx-packager/src/lame-3.99.5/debian/libmp3lame0.install
.osx-packager/src/lame-3.99.5/include/libmp3lame.sym
.osx-packager/src/lame-3.99.5/libmp3lame
.osx-packager/src/lame-3.99.5/libmp3lame/.libs/libmp3lame.0.dylib
.osx-packager/src/lame-3.99.5/libmp3lame/.libs/libmp3lame.dylib
.osx-packager/src/lame-3.99.5/libmp3lame/.libs/libmp3lame.la
.osx-packager/src/lame-3.99.5/libmp3lame/.libs/libmp3lame.lai
.osx-packager/src/lame-3.99.5/libmp3lame/libmp3lame.la
.osx-packager/src/lame-3.99.5/vc_solution/vc9_libmp3lame.vcproj
.osx-packager/src/lame-3.99.5/vc_solution/vc9_libmp3lame_dll.vcproj
.osx-packager/src/myth-git/mythtv/external/FFmpeg/libavcodec/libmp3lame.c


Sigh. This is why I don't change things!

--
Nigel Pearson           |"What is this red liquid...?"
nigel at ind.tansu.com.au  |    "It's called blood, hero"
Telstra Sydney Australia|"Do I need it?"
8576 5449, fax 9298 9033|            Bolt



More information about the mythtv-dev mailing list