[oe] tzdata/tzcode fetch fails, outdated...and compile fails

Maurizio Rottin maurizio.rottin at gmail.com
Mon Sep 22 07:47:44 UTC 2008


hi,
i need to compile openntpd, but tzdata and tzcode version 2007 are no
more on the ftp server.

i did just
cp /stuff/org.openembedded.dev/packages/tzdata/tzdata_2007k.bb
/stuff/org.openembedded.dev/packages/tzdata/tzdata_2008f.bb
cp /stuff/org.openembedded.dev/packages/tzcode/tzcode-native_2007k.bb
/stuff/org.openembedded.dev/packages/tzcode/tzcode-native_2008e.bb

and since the versions 2008f and 2008e are different, the file
tzcode-native_2008e.bb must be edited to reflect SRC_URI
ftp://elsie.nci.nih.gov/pub/tzdat-2008f.tar.gz

then if i try to bitbake openntpd i get the following error:
------------------------------------------------------------------------------------------
NOTE: Handling BitBake files: | (5578/5578) [100 %]
NOTE: Parsing finished. 5306 cached, 0 parsed, 272 skipped, 0 masked.
NOTE: build 200809221139: started

OE Build Configuration:
BB_VERSION        = "1.8.10"
METADATA_BRANCH   = "org.openembedded.dev"
METADATA_REVISION = "4ac14ced8bc6330634ea2b24a201a4f6a556ef24"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-uclibc"
MACHINE           = "smdk2440"
DISTRO            = "mau-oe-uclibc"
DISTRO_VERSION    = ".dev-snapshot-20080922"
TARGET_FPU        = "soft"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 141 of 264 (ID: 170,
/stuff/org.openembedded.dev/packages/pkgconfig/pkgconfig-native_0.22.bb,
do_configure)
NOTE: package pkgconfig-native-0.22: started
NOTE: package pkgconfig-native-0.22-r7: task do_configure: started
ERROR: function do_configure failed
ERROR: log data follows
(/stuff/org.openembedded.dev/packages/tzcode/tmp/work/pkgconfig-native-0.22-r7/temp/log.do_configure.26385)
| libtoolize: putting auxiliary files in `.'.
| libtoolize: linking file `./ltmain.sh'
| libtoolize: You should add the contents of the following files to
`aclocal.m4':
| libtoolize:
`/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/aclocal/libtool.m4'
| libtoolize:
`/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/aclocal/ltoptions.m4'
| libtoolize:
`/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/aclocal/ltversion.m4'
| libtoolize:
`/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/aclocal/ltsugar.m4'
| libtoolize:
`/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/aclocal/lt~obsolete.m4'
| libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
| libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
| libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
| NOTE: Running
/stuff/org.openembedded.dev/packages/tzcode/tmp/work/pkgconfig-native-0.22-r7/pkg-config-0.22//configure
                   --build=i686-linux
--host=i686-linux               --target=i686-linux
 --prefix=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr
             --exec_prefix=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr

--bindir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/bin

--sbindir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/sbin
               --libexecdir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/libexec
        --datadir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share

--sysconfdir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/etc

--sharedstatedir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/com

--localstatedir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/var

--libdir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/lib

--includedir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/include

--oldincludedir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/include

--infodir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/info

--mandir=/stuff/org.openembedded.dev/packages/tzcode/tmp/staging/i686-linux/usr/share/man
                                           ...
| checking for a BSD-compatible install... /usr/bin/install -c
| checking whether build environment is sane... yes
| checking for gawk... gawk
| checking whether make sets $(MAKE)... yes
| checking whether to enable maintainer-specific portions of Makefiles... no
| configure: error: cannot run /bin/sh ./config.sub
| FATAL: oe_runconf failed
NOTE: Task failed:
/stuff/org.openembedded.dev/packages/tzcode/tmp/work/pkgconfig-native-0.22-r7/temp/log.do_configure.26385
NOTE: package pkgconfig-native-0.22-r7: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package pkgconfig-native-0.22: failed
ERROR: Build of
/stuff/org.openembedded.dev/packages/pkgconfig/pkgconfig-native_0.22.bb
do_configure failed
ERROR: Task 170
(/stuff/org.openembedded.dev/packages/pkgconfig/pkgconfig-native_0.22.bb,
do_configure) failed
NOTE: Tasks Summary: Attempted 140 tasks of which 140 didn't need to
be rerun and 1 failed.
ERROR: '/stuff/org.openembedded.dev/packages/pkgconfig/pkgconfig-native_0.22.bb'
failed
-----------------------------------------------------------------------------------------------------------------------

i'm not really into the aclocal mechanism, then can you help in
throubleshooting?

thanks,

-- 
mr




More information about the Openembedded-devel mailing list