* Re: BUG: intltool depends on libxml-parser-perl to be installed on host
2011-06-20 1:28 ` Cui, Dexuan
@ 2011-06-20 12:11 ` Otavio Salvador
2011-06-21 15:20 ` Cui, Dexuan
0 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2011-06-20 12:11 UTC (permalink / raw)
To: Cui, Dexuan; +Cc: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 2219 bytes --]
On Sun, Jun 19, 2011 at 22:28, Cui, Dexuan <dexuan.cui@intel.com> wrote:
> And I guess you're using incremental building? Does building from scratch work?
No; I got it when rebuilding from scratch.
>>>> into host system to it to build.
>>>
>>> Do the DEPENDS look right? Maybe this needs the class for bringing
>>> in perl-native...
>>
>> It seems to do so.
>>
>> Are you able to reproduce it?
> Hi Otavio,
> I can't reproduce the issue.
> Could you please report a bug at http://bugzilla.yoctoproject.org/ so we can better track the issue?
First it would be better to be able to reproduce it.
(devel)~/hacking/el/openembedded-core% bitbake intltool -c cleansstate
...
NOTE: Running task 1 of 2 (ID: 0,
/home/otavio/hacking/el/openembedded-core/meta/recipes-devtools/intltool/intltool_0.40.6.bb,
do_clean)
NOTE: package intltool-0.40.6-r1: task do_clean: Started
NOTE: package intltool-0.40.6-r1: task do_clean: Succeeded
NOTE: Running task 2 of 2 (ID: 1,
/home/otavio/hacking/el/openembedded-core/meta/recipes-devtools/intltool/intltool_0.40.6.bb,
do_cleansstate)
NOTE: package intltool-0.40.6-r1: task do_cleansstate: Started
NOTE: package intltool-0.40.6-r1: task do_cleansstate: Succeeded
NOTE: Tasks Summary: Attempted 2 tasks of which 0 didn't need to be
rerun and 0 failed.
bitbake intltool -c cleansstate 7.07s user 1.27s system 150% cpu 5.541 total
(devel)~/hacking/el/openembedded-core% sudo apt-get remove libxml-parser-perl
[sudo] password for otavio:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libxml-parser-perl
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 758 kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 38363 files and directories currently installed.)
Removing libxml-parser-perl ...
Processing triggers for man-db ...
I am attaching the configure log of intltool for reference.
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
[-- Attachment #2: log.do_configure.4821 --]
[-- Type: application/octet-stream, Size: 11324 bytes --]
+ cd /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6
+ do_configure
+ autotools_do_configure
+ case intltool in
++ find /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6 -name configure.in -o -name configure.ac
+ for ac in '`find /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6 -name configure.in -o -name configure.ac`'
++ dirname /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure.in
+ rm -f /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure
+ '[' -e /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure.in -o -e /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure.ac ']'
++ pwd
+ olddir=/home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6
+ cd /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6
+ '[' xdefault = xdefault ']'
+ acpaths=
++ find /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6 -maxdepth 2 -name '*.m4'
++ grep -v aclocal.m4
++ grep -v acinclude.m4
++ sed -e 's,\(.*/\).*$,\1,'
++ sort -u
+ for i in '`find /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6 -maxdepth 2 -name \*.m4|grep -v '\''aclocal.m4'\''| grep -v '\''acinclude.m4'\'' | sed -e '\''s,\(.*/\).*$,\1,'\''|sort -u`'
+ acpaths=' -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/'
++ automake --version
++ head -n 1
++ sed 's/.* //;s/\.[0-9]\+$//'
+ AUTOV=1.11
+ automake --version
automake (GNU automake) 1.11.1
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.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 <tromey@redhat.com>
and Alexandre Duret-Lutz <adl@gnu.org>.
+ echo 'AUTOV is 1.11'
AUTOV is 1.11
+ '[' -d /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 ']'
+ acpaths=' -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11'
+ '[' -d /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal ']'
+ acpaths=' -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal'
+ echo --exclude=autopoint
+ grep -q aclocal
+ rm -f aclocal.m4
+ '[' -e configure.in ']'
+ CONFIGURE_AC=configure.in
+ echo
+ grep -q '\-\-disable-nls'
+ grep '^[[:space:]]*AM_GLIB_GNU_GETTEXT' configure.in
+ grep '^[[:space:]]*AM_GNU_GETTEXT' configure.in
+ mkdir -p m4
+ grep '^[[:space:]]*[AI][CT]_PROG_INTLTOOL' configure.in
+ bbnote Executing autoreconf --verbose --install --force --exclude=autopoint -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal
+ echo 'NOTE: Executing autoreconf --verbose --install --force --exclude=autopoint -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal'
NOTE: Executing autoreconf --verbose --install --force --exclude=autopoint -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal
+ autoreconf -Wcross --verbose --install --force --exclude=autopoint -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal -I /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal --force --warnings=cross
aclocal: unknown warning category `cross'
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/bin/autoconf --include=/home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/ --include=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.11 --include=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/aclocal --force --warnings=cross
autoreconf: configure.in: not using Autoheader
autoreconf: running: automake --foreign --add-missing --copy --force-missing --warnings=cross
automake: unknown warning category `cross'
autoreconf: running: gnu-configize
autoreconf: Leaving directory `.'
+ cd /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6
+ '[' -e /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure ']'
+ oe_runconf
+ '[' -x /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure ']'
+ cfgcmd='/home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure --build=x86_64-linux --host=i586-oe-linux --target=i586-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86 '
+ bbnote 'Running /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure --build=x86_64-linux --host=i586-oe-linux --target=i586-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86 ...'
+ echo 'NOTE: Running /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure --build=x86_64-linux --host=i586-oe-linux --target=i586-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86 ...'
NOTE: Running /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure --build=x86_64-linux --host=i586-oe-linux --target=i586-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86 ...
+ /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/intltool-0.40.6/configure --build=x86_64-linux --host=i586-oe-linux --target=i586-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86
configure: WARNING: unrecognized options: --disable-silent-rules, --with-libtool-sysroot
configure: loading site script /home/otavio/hacking/el/openembedded-core/meta/site/endian-little
configure: loading site script /home/otavio/hacking/el/openembedded-core/meta/site/common-glibc
configure: loading site script /home/otavio/hacking/el/openembedded-core/meta/site/ix86-common
configure: loading site script /home/otavio/hacking/el/openembedded-core/meta/site/common
configure: loading site script /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/i586-oe-linux_config_site.d/eglibc_config
configure: loading site script /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/ossystems-x86/usr/share/i586-oe-linux_config_site.d/zlib_config
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i586-oe-linux-strip... i586-oe-linux-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.10.1
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
+ bbfatal 'oe_runconf failed'
+ echo 'ERROR: oe_runconf failed'
ERROR: oe_runconf failed
+ exit 1
ERROR: Function 'do_configure' failed (see /home/otavio/hacking/el/tmp-eglibc-eglibc/work/i586-oe-linux/intltool-0.40.6-r1/temp/log.do_configure.4821 for further information)
^ permalink raw reply [flat|nested] 9+ messages in thread