[mythtv-users] osx packager not using installed Qt

Jean-Yves Avenard jyavenard at gmail.com
Fri Sep 20 05:29:09 UTC 2013


On 20 September 2013 15:21, Jared McIntyre <jmcintyre at dfsoftware.com> wrote:
>
> On Sep 19, 2013, at 9:35 PM, Jean-Yves Avenard wrote:
>
>> On 20 September 2013 13:24, Jared McIntyre <jmcintyre at dfsoftware.com> wrote:
>>
>> you are using the master/0.27 builder.
>> If you want to build 0.26 use the one from fixes/0.26, or build 0.27
>
> Good catch. I re-set with the 0.26 script and am now running into this issue:
>
> ccache /Developer/usr/bin/clang -c -pipe -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.5 -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/mysql -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_DARWIN_C_SOURCE -DPIC -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.5 -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/mysql -std=c99 -O3 -DNDEBUG -fomit-frame-pointer -fPIC -g -Wall -Wno-parentheses -Wdisabled-optimization -Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -Qunused-arguments -Wno-missing-prototypes -arch x86_6
>  4 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.5 -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/mysql -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_DARWIN_C_SOURCE -DPIC -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.5 -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build/mysql -std=c99 -O3 -DNDEBUG -fomit-frame-pointer -fPIC -g -Wall -Wno-parentheses -Wdisabled-optimization -Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -Qunused-arguments -gdwarf-2 -arch x86_64 -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DMMX -DUSING_APPLEREMO
>  TE -D_GNU_SOURCE -I/usr/local/Qt4.8/mkspecs/unsupported/macx-clang -I. -I/usr/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build -I../../external/zeromq/include -I../../external/nzmqt/include/nzmqt -I../../external/qjson/include -I../../libs/libmythtv -I../../libs/libmythbase -I../../external/FFmpeg -I/usr/include -I/Users/jared/Source/mythtv/packaging-fixes-0.26/OSX/build/.osx-packager/build -I../../external/zeromq/include -I../../external/nzmqt/include/nzmqt -I../../external/qjson/include -o filter_linearblend.o filter_linearblend.c
> clang (LLVM option parsing): for the -stack-alignment option: may only occur zero or one times!
> make[2]: *** [filter_linearblend.o] Error 1
> make[1]: *** [sub-linearblend-make_default] Error 2
>
> By the way, I'm building this manually as I only recently moved to 0.26 and I have found that the frontends from last year that I can run on some of my old hardware run the 1080i playback significantly slower than they did in 0.25 (to the point that the one core solo machine can no longer run without stuttering). I'm hoping some of this has been improved in the last year, however, if you happen to know that this is a fools errand, please let me know. The builds I have act similar to how 0.25 and 0.24 would act if you built with SSE disabled.

that only occurs on C2D machines.. 0.25 builds were all 32 bits while
0.26 are by default 64 bits.
C2D runs a tad slower 64 bits code than it does 64 bits which can
explain the problem

I can only suggest that you upgrade to 0.27 and use the latest build script...

I won't spend time trying to trouble shoot 0.26 issues sorry.

You can also use the 0.27 build script, comment the line "
   push @config, "--disable-mythlogserver";" in the osx-qt-packager.pl
script

need to add an option that test myth version automatically andd or not
that option

Jean-Yves


More information about the mythtv-users mailing list