All of lore.kernel.org
 help / color / mirror / Atom feed
* qt-x11-free_7.7.2 fail configure missing qmake
@ 2011-05-13 10:10 Søren Holm
  2011-05-13 13:19 ` Simon Busch
  2011-05-13 14:28 ` Eivind Kvedalen
  0 siblings, 2 replies; 11+ messages in thread
From: Søren Holm @ 2011-05-13 10:10 UTC (permalink / raw)
  To: openembedded-devel


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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 10:10 qt-x11-free_7.7.2 fail configure missing qmake Søren Holm
@ 2011-05-13 13:19 ` Simon Busch
  2011-05-13 14:43   ` Søren Holm
  2011-05-13 14:28 ` Eivind Kvedalen
  1 sibling, 1 reply; 11+ messages in thread
From: Simon Busch @ 2011-05-13 13:19 UTC (permalink / raw)
  To: openembedded-devel

On 13.05.2011 12:10, 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.

I tried compiling qt4-embedded multiply times before commiting the patch
mentioned above a never get in the situation you desribed. For which
machine and distro do you try to build qt4?

regards,
Simon



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 10:10 qt-x11-free_7.7.2 fail configure missing qmake Søren Holm
  2011-05-13 13:19 ` Simon Busch
@ 2011-05-13 14:28 ` Eivind Kvedalen
  2011-05-13 15:46   ` Eric Bénard
  1 sibling, 1 reply; 11+ messages in thread
From: Eivind Kvedalen @ 2011-05-13 14:28 UTC (permalink / raw)
  To: openembedded-devel

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@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 13:19 ` Simon Busch
@ 2011-05-13 14:43   ` Søren Holm
  2011-05-13 19:02     ` Simon Busch
  0 siblings, 1 reply; 11+ messages in thread
From: Søren Holm @ 2011-05-13 14:43 UTC (permalink / raw)
  To: openembedded-devel


Angstrom, i686

Have you tried compiling qt4-x11-free?

I can send you a buildlog if you'd like.


Fredag den 13. maj 2011 15:19:33 skrev Simon Busch:
> On 13.05.2011 12:10, 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.
> 
> I tried compiling qt4-embedded multiply times before commiting the patch
> mentioned above a never get in the situation you desribed. For which
> machine and distro do you try to build qt4?
> 



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 14:28 ` Eivind Kvedalen
@ 2011-05-13 15:46   ` Eric Bénard
  2011-05-13 19:35     ` Eric Bénard
  0 siblings, 1 reply; 11+ messages in thread
From: Eric Bénard @ 2011-05-13 15:46 UTC (permalink / raw)
  To: openembedded-devel

Hi,

On 13/05/2011 16:28, Eivind Kvedalen wrote:
> 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"
>
interesting here that works fine for 4.7.3 (build host is a Ubuntu 10.04.2 LTS 
x86 without qmake2 installed) :
Build Configuration:
BB_VERSION        = "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "69bb6a7"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "eukrea-cpuimx25"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2011.05"
TARGET_FPU        = "soft"

.../...
NOTE: package qt4-x11-free-4.7.3-r25.0: task do_build: Succeeded

I'll post an update to the translation patch, can you try them on top of 4.7.3 
update ?

Thanks,
Eric



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 14:43   ` Søren Holm
@ 2011-05-13 19:02     ` Simon Busch
  0 siblings, 0 replies; 11+ messages in thread
From: Simon Busch @ 2011-05-13 19:02 UTC (permalink / raw)
  To: openembedded-devel

On 13.05.2011 16:43, Søren Holm wrote:
> 
> Angstrom, i686
> 
> Have you tried compiling qt4-x11-free?
> 
> I can send you a buildlog if you'd like.

Buildlog would be fine. I will take a look into this at this weekend or
the beginning of the next weeks.

Thanks very much for reporting this problems and I hope we will fix them
very soon.

regards,
Simon



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 15:46   ` Eric Bénard
@ 2011-05-13 19:35     ` Eric Bénard
  2011-05-14  0:36       ` Søren Holm
  2011-05-15 12:06       ` Simon Busch
  0 siblings, 2 replies; 11+ messages in thread
From: Eric Bénard @ 2011-05-13 19:35 UTC (permalink / raw)
  To: openembedded-devel

Hi,

> On 13/05/2011 16:28, Eivind Kvedalen wrote:
>> 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"
>>
problem reproduced with a clean tmp.
this patch restore a part that 5a6efd58cdc85d08ab9e106c84bbac5110b5aecd 
removed in do_install which seems to be the root of the problem.

I'm testing and will send a clean patch if that works.

Eric

diff --git a/recipes/qt4/qt4-native.inc b/recipes/qt4/qt4-native.inc
index d99d9de..495a928 100644
--- a/recipes/qt4/qt4-native.inc
+++ b/recipes/qt4/qt4-native.inc
@@ -63,6 +63,18 @@ do_compile() {
  NATIVE_INSTALL_WORKS = "1"

  do_install() {
+    install -d ${D}${bindir}/
+    install -m 0755 bin/qmake ${D}${bindir}/qmake2
+    for i in moc uic uic3 rcc lrelease lupdate qdbuscpp2xml qdbusxml2cpp; do
+        install -m 0755 bin/${i} ${D}${bindir}/${i}4
+    done
+
+    install -d ${D}${datadir}/qt4/
+    cp -PfR mkspecs ${D}${datadir}/qt4/
+    ln -sf linux-g++ ${D}${datadir}/qt4/mkspecs/${BUILD_OS}-oe-g++
+    cp -f ${WORKDIR}/g++.conf ${WORKDIR}/linux.conf 
${D}${datadir}/qt4/mkspecs/common/
+    install -m 0644 tools/porting/src/q3porting.xml ${D}${datadir}/qt4/
+
      for i in ${TOBUILD}; do
          cd ${S}/$i && oe_runmake install INSTALL_ROOT=${D}
      done



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 19:35     ` Eric Bénard
@ 2011-05-14  0:36       ` Søren Holm
  2011-05-15 12:06       ` Simon Busch
  1 sibling, 0 replies; 11+ messages in thread
From: Søren Holm @ 2011-05-14  0:36 UTC (permalink / raw)
  To: openembedded-devel

I'll test with a clean bui too adn report back.

Fredag den 13. maj 2011 21:35:56 skrev Eric Bénard:
> problem reproduced with a clean tmp.
> this patch restore a part that 5a6efd58cdc85d08ab9e106c84bbac5110b5aecd 
> removed in do_install which seems to be the root of the problem.
> 
> I'm testing and will send a clean patch if that works.
> 



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-13 19:35     ` Eric Bénard
  2011-05-14  0:36       ` Søren Holm
@ 2011-05-15 12:06       ` Simon Busch
  2011-05-15 12:07         ` [PATCH] qt4-native: build and install all needed qt4 tools Simon Busch
  2011-05-15 12:15         ` qt-x11-free_7.7.2 fail configure missing qmake Simon Busch
  1 sibling, 2 replies; 11+ messages in thread
From: Simon Busch @ 2011-05-15 12:06 UTC (permalink / raw)
  To: openembedded-devel

On 13.05.2011 21:35, Eric Bénard wrote:
> Hi,
> 
>> On 13/05/2011 16:28, Eivind Kvedalen wrote:
>>> 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"
>>>
> problem reproduced with a clean tmp.
> this patch restore a part that 5a6efd58cdc85d08ab9e106c84bbac5110b5aecd
> removed in do_install which seems to be the root of the problem.

I tested this with

# bitbake qt4-native && bitbake qt4-x11-free

and both builds succceeded. Only the qt4-x11-free build prints some
WARNINGS I didn't discoverd before:


WARNING: the following files were installed but not shipped in any package:
WARNING:   /usr/imports/Qt/labs/particles/libqmlparticlesplugin.so
WARNING:   /usr/imports/Qt/labs/particles/qmldir
WARNING:   /usr/imports/Qt/labs/particles/.debug/libqmlparticlesplugin.so
WARNING:
/usr/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
WARNING:   /usr/imports/Qt/labs/folderlistmodel/qmldir
WARNING:
/usr/imports/Qt/labs/folderlistmodel/.debug/libqmlfolderlistmodelplugin.so
WARNING:   /usr/imports/Qt/labs/gestures/libqmlgesturesplugin.so
WARNING:   /usr/imports/Qt/labs/gestures/qmldir
WARNING:   /usr/imports/Qt/labs/gestures/.debug/libqmlgesturesplugin.so
WARNING:   /usr/imports/QtWebKit/libqmlwebkitplugin.so
WARNING:   /usr/imports/QtWebKit/qmldir
WARNING:   /usr/imports/QtWebKit/.debug/libqmlwebkitplugin.so
WARNING:   /usr/lib/fonts/fontdir
WARNING:   /usr/lib/qt4/plugins/qmltooling/libtcpserver.so
WARNING:   /usr/lib/qt4/plugins/qmltooling/.debug/libtcpserver.so

As this are some quite relevant components (like the QML webkit plugin)
they should really get packaged by our qt4-x11-free recipe. Will see if
I have the time to provide a patch for this too.

Will send a patch with my changes to the qt4-native.inc file (which are
mostly the same as Eric did) after this mail.

regards,
Simon



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] qt4-native: build and install all needed qt4 tools
  2011-05-15 12:06       ` Simon Busch
@ 2011-05-15 12:07         ` Simon Busch
  2011-05-15 12:15         ` qt-x11-free_7.7.2 fail configure missing qmake Simon Busch
  1 sibling, 0 replies; 11+ messages in thread
From: Simon Busch @ 2011-05-15 12:07 UTC (permalink / raw)
  To: openembedded-devel

Without installing the qt4 binaries manually in do_install() the build process
wants to use the qt4 binaries installed on the build host. If there are no qt4
tools installed on the build host the build fails. This patch brings the install
lines which was removed by the move from qt4-tools-native to qt4-native.

Signed-off-by: Simon Busch <morphis@gravedo.de>
---
 recipes/qt4/qt4-native.inc |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/recipes/qt4/qt4-native.inc b/recipes/qt4/qt4-native.inc
index ee702e9..71ab1f2 100644
--- a/recipes/qt4/qt4-native.inc
+++ b/recipes/qt4/qt4-native.inc
@@ -6,7 +6,7 @@ PRIORITY = "optional"
 LICENSE = "GPL"
 PROVIDES = "qt4-tools-native"
 
-INC_PR = "r0"
+INC_PR = "r1"
 
 inherit native
 
@@ -51,6 +51,11 @@ TOBUILD = "\
   src/gui \
   src/testlib \
   src/qt3support \
+  src/tools/uic3 \
+  tools/linguist/lrelease \
+  tools/linguist/lupdate \
+  tools/qdbus/qdbusxml2cpp \
+  tools/qdbus/qdbuscpp2xml \
 "
 
 do_compile() {
@@ -62,6 +67,18 @@ do_compile() {
 NATIVE_INSTALL_WORKS = "1"
 
 do_install() {
+	install -d ${D}${bindir}/
+	install -m 0755 bin/qmake ${D}${bindir}/qmake2
+	for i in moc uic uic3 rcc lrelease lupdate qdbuscpp2xml qdbusxml2cpp; do
+		install -m 0755 bin/${i} ${D}${bindir}/${i}4
+	done
+	
+	install -d ${D}${datadir}/qt4/
+	cp -PfR mkspecs ${D}${datadir}/qt4/
+	ln -sf linux-g++ ${D}${datadir}/qt4/mkspecs/${BUILD_OS}-oe-g++
+	cp -f ${WORKDIR}/g++.conf ${WORKDIR}/linux.conf ${D}${datadir}/qt4/mkspecs/common/
+	install -m 0644 tools/porting/src/q3porting.xml ${D}${datadir}/qt4/
+
     for i in ${TOBUILD}; do
         cd ${S}/$i && oe_runmake install INSTALL_ROOT=${D}
     done
-- 
1.5.6.5




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: qt-x11-free_7.7.2 fail configure missing qmake
  2011-05-15 12:06       ` Simon Busch
  2011-05-15 12:07         ` [PATCH] qt4-native: build and install all needed qt4 tools Simon Busch
@ 2011-05-15 12:15         ` Simon Busch
  1 sibling, 0 replies; 11+ messages in thread
From: Simon Busch @ 2011-05-15 12:15 UTC (permalink / raw)
  To: openembedded-devel

On 15.05.2011 14:06, Simon Busch wrote:
> On 13.05.2011 21:35, Eric Bénard wrote:
>> Hi,
>>
>>> On 13/05/2011 16:28, Eivind Kvedalen wrote:
>>>> 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"
>>>>
>> problem reproduced with a clean tmp.
>> this patch restore a part that 5a6efd58cdc85d08ab9e106c84bbac5110b5aecd
>> removed in do_install which seems to be the root of the problem.
> 
> I tested this with
> 
> # bitbake qt4-native && bitbake qt4-x11-free
> 
> and both builds succceeded. Only the qt4-x11-free build prints some
> WARNINGS I didn't discoverd before:
> 
> 
> WARNING: the following files were installed but not shipped in any package:
> WARNING:   /usr/imports/Qt/labs/particles/libqmlparticlesplugin.so
> WARNING:   /usr/imports/Qt/labs/particles/qmldir
> WARNING:   /usr/imports/Qt/labs/particles/.debug/libqmlparticlesplugin.so
> WARNING:
> /usr/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
> WARNING:   /usr/imports/Qt/labs/folderlistmodel/qmldir
> WARNING:
> /usr/imports/Qt/labs/folderlistmodel/.debug/libqmlfolderlistmodelplugin.so
> WARNING:   /usr/imports/Qt/labs/gestures/libqmlgesturesplugin.so
> WARNING:   /usr/imports/Qt/labs/gestures/qmldir
> WARNING:   /usr/imports/Qt/labs/gestures/.debug/libqmlgesturesplugin.so
> WARNING:   /usr/imports/QtWebKit/libqmlwebkitplugin.so
> WARNING:   /usr/imports/QtWebKit/qmldir
> WARNING:   /usr/imports/QtWebKit/.debug/libqmlwebkitplugin.so
> WARNING:   /usr/lib/fonts/fontdir
> WARNING:   /usr/lib/qt4/plugins/qmltooling/libtcpserver.so
> WARNING:   /usr/lib/qt4/plugins/qmltooling/.debug/libtcpserver.so
> 
> As this are some quite relevant components (like the QML webkit plugin)
> they should really get packaged by our qt4-x11-free recipe. Will see if
> I have the time to provide a patch for this too.
> 
> Will send a patch with my changes to the qt4-native.inc file (which are
> mostly the same as Eric did) after this mail.

Hm, ok someone was fast than me and already commited the patch without
mention it here. Thanks Eric!

regards,
Simon



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-05-15 12:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-13 10:10 qt-x11-free_7.7.2 fail configure missing qmake Søren Holm
2011-05-13 13:19 ` Simon Busch
2011-05-13 14:43   ` Søren Holm
2011-05-13 19:02     ` Simon Busch
2011-05-13 14:28 ` Eivind Kvedalen
2011-05-13 15:46   ` Eric Bénard
2011-05-13 19:35     ` Eric Bénard
2011-05-14  0:36       ` Søren Holm
2011-05-15 12:06       ` Simon Busch
2011-05-15 12:07         ` [PATCH] qt4-native: build and install all needed qt4 tools Simon Busch
2011-05-15 12:15         ` qt-x11-free_7.7.2 fail configure missing qmake Simon Busch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.