Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 212810 - app-text/xmlto-0.0.18 emerge fails
Summary: app-text/xmlto-0.0.18 emerge fails
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-09 11:40 UTC by Peter Jaworski
Modified: 2008-03-09 12:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Jaworski 2008-03-09 11:40:50 UTC
xmlto breaks emerge -e system when installing Gentoo 2007.0 from stage1
There was something about some lack of XML Cataloguing feature in make error message.
I have looked into ebuild and check are deppendencies and there was no docbook-xml-dtd installed so I have emerged it and ones more emerged xmlto, no compilation finishes with success.

In xmlto's ebuild docbook-xml-dtd is prefixed by "~".

Reproducible: Always

Steps to Reproduce:
1.install from stage1 gentoo 2007.0
2.during emerge -e system
3.firstly emerge -e system will stop because of which-2.19 requires readline package, next emerge -e system stops on xmlto-0.0.18

My use flags:
USE="mmx sse sse2 ipv6 unicode cjk bzip2 doc -X nls skey socks5  gmp acl pcre smartcard ldap"

and arch.:
CFLAGS="-march=i686 -mmmx -msse -msse2 -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"

Actual Results:  
compilation stops and xmlto is not installed emerge -e system is not continued.

Expected Results:  
emerge -e system will fallow to the last packet emerge and will finish with success.

As I have written in Description, docbook-xml-dtd have to be installed first.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-03-09 11:43:30 UTC
Attach the complete emerge log here, thanks.

Comment 2 Peter Jaworski 2008-03-09 12:04:22 UTC
(In reply to comment #1)
> Attach the complete emerge log here, thanks.
> 
Unfortunately I have not copied emerge output, I have not realised that I could fix it so. I have no detailed description. Only from /var/log and /var/log/portage/summary.log:
#=========================================================================
1205046413:  ::: completed emerge (82 of 131) sys-apps/util-linux-2.13-r2 to /
1205046413:  >>> emerge (83 of 131) app-text/xmlto-0.0.18 to /
1205046413:  === (83 of 131) Cleaning (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205046413:  === (83 of 131) Compiling/Merging (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205046463:  *** exiting unsuccessfully with status '1'.
1205046469:  *** terminating.
1205059394: Started emerge on: Mar 09, 2008 10:43:14
1205059394:  *** emerge  xmlto
1205059396:  >>> emerge (1 of 1) app-text/xmlto-0.0.18 to /
1205059396:  === (1 of 1) Cleaning (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205059396:  === (1 of 1) Compiling/Merging (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205059497:  *** terminating.
1205059815: Started emerge on: Mar 09, 2008 10:50:15
1205059815:  *** emerge  sync
1205059815:  === sync
1205059816: >>> Starting rsync with rsync://194.97.4.250/gentoo-portage
1205059998: === Sync completed with rsync://194.97.4.250/gentoo-portage
1205060096:  *** terminating.
1205061233: Started emerge on: Mar 09, 2008 11:13:53
1205061233:  *** emerge  docbook-xml-dtd
1205061235:  >>> emerge (1 of 4) sys-devel/automake-1.5 to /
1205061235:  === (1 of 4) Cleaning (sys-devel/automake-1.5::/usr/portage/sys-devel/automake/automake-1.5.ebuild)
1205061235:  === (1 of 4) Compiling/Merging (sys-devel/automake-1.5::/usr/portage/sys-devel/automake/automake-1.5.ebuild)
1205061306:  >>> AUTOCLEAN: sys-devel/automake
1205061306:  --- AUTOCLEAN: Nothing unmerged.
1205061306:  === (1 of 4) Post-Build Cleaning (sys-devel/automake-1.5::/usr/portage/sys-devel/automake/automake-1.5.ebuild)
1205061306:  ::: completed emerge (1 of 4) sys-devel/automake-1.5 to /
1205061306:  >>> emerge (2 of 4) sys-devel/autoconf-2.13 to /
1205061306:  === (2 of 4) Cleaning (sys-devel/autoconf-2.13::/usr/portage/sys-devel/autoconf/autoconf-2.13.ebuild)
1205061306:  === (2 of 4) Compiling/Merging (sys-devel/autoconf-2.13::/usr/portage/sys-devel/autoconf/autoconf-2.13.ebuild)
1205061322:  >>> AUTOCLEAN: sys-devel/autoconf
1205061322:  --- AUTOCLEAN: Nothing unmerged.
1205061322:  === (2 of 4) Post-Build Cleaning (sys-devel/autoconf-2.13::/usr/portage/sys-devel/autoconf/autoconf-2.13.ebuild)
1205061322:  ::: completed emerge (2 of 4) sys-devel/autoconf-2.13 to /
1205061322:  >>> emerge (3 of 4) app-text/sgml-common-0.6.3-r5 to /
1205061322:  === (3 of 4) Cleaning (app-text/sgml-common-0.6.3-r5::/usr/portage/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild)
1205061322:  === (3 of 4) Compiling/Merging (app-text/sgml-common-0.6.3-r5::/usr/portage/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild)
1205061348:  >>> AUTOCLEAN: app-text/sgml-common
1205061348:  --- AUTOCLEAN: Nothing unmerged.
1205061348:  === (3 of 4) Post-Build Cleaning (app-text/sgml-common-0.6.3-r5::/usr/portage/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild)
1205061348:  ::: completed emerge (3 of 4) app-text/sgml-common-0.6.3-r5 to /
1205061348:  >>> emerge (4 of 4) app-text/docbook-xml-dtd-4.4-r1 to /
1205061348:  === (4 of 4) Cleaning (app-text/docbook-xml-dtd-4.4-r1::/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r1.ebuild)
1205061349:  === (4 of 4) Compiling/Merging (app-text/docbook-xml-dtd-4.4-r1::/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r1.ebuild)
1205061363:  === (4 of 4) Updating world file (app-text/docbook-xml-dtd-4.4-r1)
1205061363:  >>> AUTOCLEAN: app-text/docbook-xml-dtd
1205061364:  --- AUTOCLEAN: Nothing unmerged.
1205061364:  === (4 of 4) Post-Build Cleaning (app-text/docbook-xml-dtd-4.4-r1::/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r1.ebuild)
1205061364:  ::: completed emerge (4 of 4) app-text/docbook-xml-dtd-4.4-r1 to /
1205061364:  *** Finished. Cleaning up...
1205061364:  *** exiting successfully.
1205061371:  *** terminating.
1205061437: Started emerge on: Mar 09, 2008 11:17:17
1205061437:  *** emerge  xmlto
1205061440:  >>> emerge (1 of 1) app-text/xmlto-0.0.18 to /
1205061440:  === (1 of 1) Cleaning (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205061440:  === (1 of 1) Compiling/Merging (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205061523:  === (1 of 1) Updating world file (app-text/xmlto-0.0.18)
1205061523:  >>> AUTOCLEAN: app-text/xmlto
1205061523:  --- AUTOCLEAN: Nothing unmerged.
1205061523:  === (1 of 1) Post-Build Cleaning (app-text/xmlto-0.0.18::/usr/portage/app-text/xmlto/xmlto-0.0.18.ebuild)
1205061523:  ::: completed emerge (1 of 1) app-text/xmlto-0.0.18 to /
1205061523:  *** Finished. Cleaning up...
1205061523:  *** exiting successfully.
1205061523:  *** terminating.
#==========================================================================
and from /var/log/portage/elog:
#==========================================================================
>>> Messages generated by process 8926 on 2008-03-09 10:44:57 Local time zone must be set--see zic manual page for package app-text/xmlto-0.0.18:

ERROR: compile

ERROR: app-text/xmlto-0.0.18 failed.
Call stack:
              ebuild.sh, line   49:  Called src_compile
            environment, line 2030:  Called die
The specific snippet of code:
      emake -j1 || die
 The die message:
  (no error message)

If you need support, post the topmost build error, and the call stack if relevant.
A complete build log is located at '/var/tmp/portage/app-text/xmlto-0.0.18/temp/build.log'.
The ebuild environment file is located at '/var/tmp/portage/app-text/xmlto-0.0.18/temp/environment'.
#==============================================================
Because /var/tmp/portage is empty.

As you can see after docbook-xml-dtd-4.4 installation there is no problem with xmlto.
Comment 3 Peter Jaworski 2008-03-09 12:38:38 UTC
(In reply to comment #1)
> Attach the complete emerge log here, thanks.
> 
I have try to unmerge sequently:
0)xmlto-0.0.18
1)docbook-xml-dtd-4.4-r1
2)docbook-xml-dtd-4.2-r1
2)sgml-common-0.6.3-r5
3)autoconf-2.13
4)automake-1.5
to see if I could reproduce error in this way and merge xmlto once more, but this time xmlto ebuild firstly correctly invoke docbook-xml-dtd-4.2-r1 and it has been installed correctly.
Probably something, despite unmerge, was kept. 
As it can be seen in listed above /var/log/portage/summary.log, after "emerge -e system" has stoped, I have invoked emerge xmlto by hand and it has also be terminated. Then I have by hand invoke "emerge docbook-xml-dtd" and once more I have invoked emerge xmlto this way finishes with success.

I do not know why there were then two versions of docbook-xml-dtd, because when I have checked "emerge -pv docbook-xml-dtd", it was marked as [ebuild N  ], so why then there was docbook-xml-dtd-4.2-r1 and docbook-xml-dtd-4.4-r1?