Erik Hovland wrote:
On Wed, Apr 19, 2006 at 02:10:10AM +0200, cyril Romain wrote:
/OpenEmbedded/org.openembedded.oz354fam083/packages/pwc/pwc_10.0.6a.bb
ERROR: Error Method already seen: get_glibc_fpu_setting in'
glibc_cvs.bb' now in 'glibc_2.3.3+cvs20041128.bb'
These errors should not stop you from building. They do point to what
are possibly bugs.
Thoses errors indeed don't stop bitbake running and starting to build,
but as ERROR in capital often means something is really wrong .... I
thought it was the source of my problem.
Ok, so it's something else.
What branch are you using? Can you find the last 10 or so lines of the
bitbake output and reply to this email thread with that output?
I'm using the org.openembedded.oz354fam083 development branch.
After bitbake parse the 2906 or so files, it dumps:
___________________
OE Build Configuration:
BB_VERSION = "1.3.9"
OE_REVISION = "1e5cafe2e8deb6b03e1d180bbba020e2c9b7fb1a"
TARGET_ARCH = "arm"
TARGET_OS = "linux"
MACHINE = "collie"
DISTRO = "openzaurus"
TARGET_FPU = "soft"
NOTE: package quilt-native-0.39: started
NOTE: package quilt-native-0.39-r0: task do_fetch: started
NOTE: package quilt-native-0.39-r0: task do_fetch: completed
NOTE: package quilt-native-0.39-r0: task do_configure: started
ERROR: function do_configure failed
ERROR: log data follows
(/OpenEmbedded/tmp/work/i686-linux/quilt-native-0.39-r0/temp/log.do_configure.3236)
| NOTE: Running
/OpenEmbedded/tmp/work/i686-linux/quilt-native-0.39-r0/quilt/configure
--build=i686-linux --host=i686-linux
--target=i686-linux
--prefix=/OpenEmbedded/tmp/staging
--exec_prefix=/OpenEmbedded/tmp/staging/i686-linux
--bindir=/OpenEmbedded/tmp/staging/i686-linux/bin
--sbindir=/OpenEmbedded/tmp/staging/i686-linux/bin
--libexecdir=/OpenEmbedded/tmp/staging/i686-linux/libexec
--datadir=/OpenEmbedded/tmp/staging/i686-linux/share
--sysconfdir=/OpenEmbedded/tmp/staging/etc
--sharedstatedir=/OpenEmbedded/tmp/staging/com
--localstatedir=/OpenEmbedded/tmp/staging/var
--libdir=/OpenEmbedded/tmp/staging/i686-linux/lib
--includedir=/OpenEmbedded/tmp/staging/i686-linux/include
--oldincludedir=/OpenEmbedded/tmp/staging/i686-linux/include
--infodir=/OpenEmbedded/tmp/staging/i686-linux/share/info
--mandir=/OpenEmbedded/tmp/staging/i686-linux/share/man
--disable-nls ...
| configure: loading site script
/OpenEmbedded/org.openembedded.oz354fam083/site/i686-linux
| checking for i686-linux-gcc... ccache gcc
| checking for C compiler default output file name... configure: error:
C compiler cannot create executables
| See `config.log' for more details.
| FATAL: oe_runconf failed
NOTE: Task failed:
/OpenEmbedded/tmp/work/i686-linux/quilt-native-0.39-r0/temp/log.do_configure.3236
NOTE: package quilt-native-0.39-r0: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package quilt-native-0.39: failed
ERROR: Build of nano failed
___________________
Well, the real error seems to be "error: C compiler cannot create
executables" ... but why bitbake use '--target=i686-linux' since
TARGET_ARCH is set to "arm" ?!?
Did I miss something in configuration ?
BTW, I don't use a personal or prebuilt cross-toolchain (it seems
simpler to build one with OE).
Thanks in advance for your help
Cyril
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe