[oe] qt-x11-free_7.7.2 fail configure missing qmake

Eivind Kvedalen eivind at kvedalen.name
Fri May 13 14:28:44 UTC 2011


Hi,

I get the same problem here when trying to compile qt4-embedded_4.7.2.bb.

Build Configuration:
BB_VERSION        = "1.10.2"
METADATA_BRANCH   = "master"
METADATA_REVISION = "54ab33e"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2011.05"
TARGET_FPU        = "hard"

The problem seems to be a dangling symlink:

build/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.7.2-r28.1/qt-everywhere-opensource-src-4.7.2/bin/qmake
-> build/tmp/sysroots/i686-linux/usr/bin/qmake2

(I've shortened the paths a bit)

qmake2 is in on my system located in the following directories:

build/sysroots/i686-linux-sdk/usr/local/angstrom/arm/bin/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/package/usr/local/angstrom/arm/bin/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/package/usr/local/angstrom/arm/bin/.debug/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/sysroot-destdir/home/eivind/jobb/shoebox/build/tmp/sysroots/i686-linux-sdk/usr/local/angstrom/arm/bin/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/image/usr/local/angstrom/arm/bin/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/packages-split/qt4-tools-sdk-dbg/usr/local/angstrom/arm/bin/.debug/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/packages-split/qt4-tools-sdk/usr/local/angstrom/arm/bin/qmake2
build/work/i686-armv7a-sdk-angstrom-linux-gnueabi/qt4-tools-sdk-4.7.2-r3.0/staging-pkg/sysroots/i686-linux-sdk/usr/local/angstrom/arm/bin/qmake2

-- 
Eivind

Søren Holm wrote:
>
> Hi
>
> Commit 5a6efd58cdc85d08ab9e106c84bbac5110b5aecd makes qt4 fail during
> compilation. It seems like qmake is not compiled or at least not staged.
> Adding DEPENDS += "qt4-native" does not seem to help since qt4-native is
> actually build.
>
> I've tried deleting tmp to get a fresh build but with no luck.
>
> | + ./configure -v -prefix /usr/ -bindir /usr/bin -libdir /usr/lib
> -datadir /usr/share/qt4 -sysconfdir /etc/qt4 -docdir /usr/share/doc/qt4
> -headerdir /usr/include/qt4 -plugindir /usr/lib/qt4/plugins
> -translationdir /usr/share/qt4/translations -examplesdir
> /usr/bin/qt4/examples -demosdir /usr/bin/qt4/demos -platform linux-oe-g++
> -xplatform linux-oe-g++ -embedded i386 -little-endian -crossarch i386
> -no-xinerama -no-xkb -no-opengl -release -no-cups -no-accessibility
> -reduce-relocations -shared -no-nas-sound -no-sm -no-nis -qt-gif
> -system-libjpeg -system-libpng -system-zlib -no-sql-ibase
> -plugin-sql-mysql -no-sql-odbc -plugin-sql-psql -plugin-sql-sqlite
> -plugin-sql-sqlite2 -no-pch -qdbus -stl -glib -phonon -webkit
> -javascript-jit -script -scripttools -declarative -xmlpatterns -no-rpath
> -qt3support -reduce-relocations -silent -no-opengl -no-embedded -xrandr
> -x11 -no-fast
> -L/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux/usr/lib
> -I/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux/usr/include
> -I/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux/usr/include/freetype2
> -I/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux/usr/include/mysql
> -I/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux/usr/include/postgresql
> | Which edition of Qt do you want to use ?
> |
> | Type 'c' if you want to use the Commercial Edition.
> | Type 'o' if you want to use the Open Source Edition.
> |
> |
> | Determining system architecture... (Linux:2.6.38-8-server:x86_64)
> |     64-bit AMD 80x86 (x86_64)
> |     'i386' is supported
> |     'x86_64' is supported
> | System architecture: 'i386'
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/fvisibility.test:
> line 28: i686-angstrom-linux-g++ -march=pentiumpro
> --sysroot=/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/i686-angstrom-linux:
> No such file or directory
> | Symbol visibility control disabled.
> | Symbolic function binding enabled.
> |
> | This is the Qt for Linux/X11 Open Source Edition.
> |
> | You are licensed to use this software under the terms of
> | the Lesser GNU General Public License (LGPL) versions 2.1.
> | You are also licensed to use this software under the terms of
> | the GNU General Public License (GPL) versions 3.
> |
> | Type '3' to view the GNU General Public License version 3.
> | Type 'L' to view the Lesser GNU General Public License version 2.1.
> | Type 'yes' to accept this license offer.
> | Type 'no' to decline this license offer.
> |
> | Do you accept the terms of either license?
> | floatmath auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | floatmath disabled.
> | mmx auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | mmx disabled.
> | 3dnow auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | 3dnow disabled.
> | sse auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | sse disabled.
> | sse2 auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | sse2 disabled.
> | sse3 auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | sse3 disabled.
> | ssse3 auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | ssse3 disabled.
> | sse4_1 auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | sse4_1 disabled.
> | sse4_2 auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | sse4_2 disabled.
> | avx auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | avx disabled.
> | libtiff auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | libtiff disabled.
> | libmng auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | libmng disabled.
> | DB2 auto-detection... ()
> | /home/sgh/oe-new-oe/build-vmcERROR: Function 'do_configure' failed (see
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/temp/log.do_configure.25552
> for further information)
> |
> 16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | DB2 disabled.
> | MySQL (thread-safe) auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | MySQL (thread-safe) disabled.
> | MySQL (thread-unsafe) auto-detection... ()
> |
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/config.tests/unix/compile.test:
> line 71:
> /home/sgh/oe-new-oe/build-vmc16/tmp/work/i686-angstrom-linux/qt4-x11-free-4.7.2-r24.0/qt-everywhere-opensource-src-4.7.2/bin/qmake:
> No such file or directory
> | make: *** No targets specified and no makefile found.  Stop.
> | MySQL (thread-unsafe) disabled.
> | MySQL support cannot be enabled due to functionality tests!
> |  Turn on verbose messaging (-v) to ./configure to see the final report.
> |  If you believe this message is in error you may use the continue
> |  switch (-continue) to ./configure to continue.
> NOTE: package qt4-x11-free-4.7.2-r24.0: task do_configure: Failed
> ERROR: Task 12
> (/home/sgh/oe-new-oe/org.openembedded.dev/recipes/qt4/qt4-x11-free_4.7.2.bb,
> do_configure) failed with exit code '1'
> ERROR:
> '/home/sgh/oe-new-oe/org.openembedded.dev/recipes/qt4/qt4-x11-free_4.7.2.bb'
> failed
>
> --
> Søren Holm
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>





More information about the Openembedded-devel mailing list