Hi, that patch works for me.
diff --git a/recipes/parted/files/extensions-m4.patch b/recipes/parted/files/extensions-m4.patch new file mode 100644 index 0000000..1ec53f7 --- /dev/null +++ b/recipes/parted/files/extensions-m4.patch @@ -0,0 +1,26 @@ +diff -Nru parted-1.8.8/m4/extensions.m4 parted-1.8.8.patched/m4/extensions.m4 +--- parted-1.8.8/m4/extensions.m4 2006-10-12 10:01:18.000000000 +0200 ++++ parted-1.8.8.patched/m4/extensions.m4 2010-05-19 18:14:35.000000000 +0200 +@@ -1,4 +1,4 @@ +-# serial 4 -*- Autoconf -*- ++# serial 5 -*- Autoconf -*- + # Enable extensions on systems that normally disable them. + + # Copyright (C) 2003, 2006 Free Software Foundation, Inc. +@@ -16,6 +16,7 @@ + # ------------------------ + # Enable extensions on systems that normally disable them, + # typically due to standards-conformance issues. ++m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [], [ + AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], + [ + AC_BEFORE([$0], [AC_COMPILE_IFELSE]) +@@ -48,7 +49,7 @@ + AC_DEFINE([__EXTENSIONS__]) + AC_DEFINE([_POSIX_PTHREAD_SEMANTICS]) + AC_DEFINE([_TANDEM_SOURCE]) +-]) ++])]) + + # gl_USE_SYSTEM_EXTENSIONS + # ------------------------ diff --git a/recipes/parted/parted_1.8.8.bb b/recipes/parted/parted_1.8.8.bb index 2890e23..82369f1 100644 --- a/recipes/parted/parted_1.8.8.bb +++ b/recipes/parted/parted_1.8.8.bb @@ -3,11 +3,12 @@ HOMEPAGE = "http://www.gnu.org/software/parted/parted.html" LICENSE = "GPLv3" SECTION = "console/tools" DEPENDS = "readline util-linux-ng" -PR = "r3" +PR = "r4" SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.gz \ file://use_llseek_syscall.patch;patch=1 \ file://parted-1.8.x.patch;patch=1 \ + file://extensions-m4.patch;patch=1 \ " EXTRA_OECONF = "--disable-Werror ac_cv_func_calloc_0_nonnull=yes" regards, David On Tue, Feb 9, 2010 at 5:36 PM, Jay Snyder <jay.sny...@tycoelectronics.com> wrote: > I'm trying to build parted 1.8.8 on OE: > > > NOTE: Running task 551 of 565 (ID: 3, > /home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb, do_unpack) > NOTE: Running task 552 of 565 (ID: 13, > /home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb, > do_distribute_sources) > NOTE: Unpacking ../downloads/parted-1.8.8.tar.gz to > tmp/work/i686-angstrom-linux/parted-1.8.8-r2/ > NOTE: Running task 553 of 565 (ID: 4, > /home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb, do_patch) > NOTE: Applying patch 'use_llseek_syscall.patch' > (../2009-12-04/openembedded/recipes/parted/files/use_llseek_syscall.patch) > > NOTE: Applying patch 'parted-1.8.x.patch' > (../2009-12-04/openembedded/recipes/parted/files/parted-1.8.x.patch) > > NOTE: Running task 554 of 565 (ID: 5, > /home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb, > do_configure) ERROR: function do_configure failed > > ERROR: log data follows > (/home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/temp/log.do_configure.24731) > > | automake (GNU automake) 1.10.2 > > | Copyright (C) 2008 Free Software Foundation, Inc. > > | License GPLv2+: GNU GPL version 2 or later > <http://gnu.org/licenses/gpl.html> > > | This is free software: you are free to change and redistribute it. > | There is NO WARRANTY, to > the extent permitted by law. > | > > | Written by Tom Tromey <tro...@redhat.com> > > | and Alexandre Duret-Lutz <a...@gnu.org>. > > | AUTOV is 1.10 > > | NOTE: Executing autoreconf --verbose --install --force --exclude=autopoint > -I > /home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/parted-1.8.8/m4/ > -I/home/oe/build/tmp/staging/i686-angstrom-linux/usr/share/aclocal-1.10 -I > /home/oe/build/tmp/staging/i686-angstrom-linux/usr/share/aclocal > | autoreconf: Entering directory `.' > | autoreconf: running: aclocal -I > /home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/parted-1.8.8/m4/ > -I /home/oe/build/tmp/staging/i686-angstrom-linux/usr/share/aclocal-1.10 -I > /home/oe/build/tmp/staging/i686-angstrom-linux/usr/share/aclocal --force -I > m4 > | configure.ac:173: error: AC_REQUIRE: circular dependency of AC_GNU_SOURCE > | > /home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/parted-1.8.8/m4/extensions.m4:19: > AC_USE_SYSTEM_EXTENSIONS is expanded from... > | ../../lib/autoconf/specific.m4:332: AC_GNU_SOURCE is expanded from... > | > /home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/parted-1.8.8/m4/gnulib-comp.m4:23: > gl_EARLY is expanded from... > | configure.ac:173: the top level > | autom4te: /home/oe/build/tmp/staging/x86_64-linux/usr/bin/m4 failed with > exit status: 1 > | aclocal: autom4te failed with exit status: 1 > | autoreconf: aclocal failed with exit status: 1 > | FATAL: autoreconf execution failed. > NOTE: Task failed: > /home/oe/build/tmp/work/i686-angstrom-linux/parted-1.8.8-r2/temp/log.do_configure.24731 > ERROR: TaskFailed event exception, aborting > ERROR: Build of > /home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb do_configure > failed > ERROR: Task 5 > (/home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb, > do_configure) failed > NOTE: Tasks Summary: Attempted 553 tasks of which 548 didn't need to be > rerun and 1 failed. > ERROR: '/home/oe/2009-12-04/openembedded/recipes/parted/parted_1.8.8.bb' > failed > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel >
parted-build-error.patch
Description: Binary data
_______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel