OpenBricks / openbricks

Embedded Linux Framework
http://www.geexbox.org/
GNU General Public License v2.0
82 stars 42 forks source link

Problem building qt #4

Closed markc closed 13 years ago

markc commented 13 years ago

I'm still trying to understand how the build system works so I may be missing something trivial but packages/qt/build doesn't seem right. The 2 echo statments are $0 and $1 where $1 is "qt" and probably should be "embedded" or "xorg".

http://github.com/OpenBricks/openbricks/raw/master/packages/qt/build

Perhaps I should be asking "how do I set $1 to xorg"?

Or, I only want to build base + qtmediahub on i386/x86_64 so what would be the right settings?

scripts/checkdeps build
scripts/rootfs
 INSTALL  qt
     BUILD    qt

+ echo packages/qt/build
+ echo qt

+ require_cxx qt
+ '[' yes '!=' yes ']'
+ pkg_uses qt embedded
+ local pkg=qt
+ local flag=embedded
++ get_use_type embedded
++ local flag=embedded
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = i386 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = x86_64 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = powerpc ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = powerpc64 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = arm ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' embedded = mips ']'
++ for libc in uclibc eglibc glibc
++ '[' embedded = uclibc ']'
++ for libc in uclibc eglibc glibc
++ '[' embedded = eglibc ']'
++ for libc in uclibc eglibc glibc
++ '[' embedded = glibc ']'
++ return 0
+ local type=
+ '[' -n '' ']'
++ echo qt
++ sed s/-//g
+ local var=qt_embedded
+ local tmp
+ eval 'tmp=$qt_embedded'
++ tmp=
+ '[' '' = yes ']'
+ return 1
+ pkg_uses qt xorg
+ local pkg=qt
+ local flag=xorg
++ get_use_type xorg
++ local flag=xorg
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = i386 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = x86_64 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = powerpc ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = powerpc64 ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = arm ']'
++ for arch in i386 x86_64 powerpc powerpc64 arm mips
++ '[' xorg = mips ']'
++ for libc in uclibc eglibc glibc
++ '[' xorg = uclibc ']'
++ for libc in uclibc eglibc glibc
++ '[' xorg = eglibc ']'
++ for libc in uclibc eglibc glibc
++ '[' xorg = glibc ']'
++ return 0
+ local type=
+ '[' -n '' ']'
++ echo qt
++ sed s/-//g
+ local var=qt_xorg
+ local tmp
+ eval 'tmp=$qt_xorg'
++ tmp=
+ '[' '' = yes ']'
+ return 1
+ die
+ echo 'Unable to build QT: enable either Embedded or X11 flavor and try again'
+ exit 1
make: *** [rootfs] Error 1
markc commented 13 years ago

Sorry for the noise, I found the options under libs/qt when I selected it after starting from scratch again.