Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28657 - librsvg-2.4.0 doesn't merge because a file cannot be stated
Summary: librsvg-2.4.0 doesn't merge because a file cannot be stated
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal
Assignee: PPC Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-13 16:54 UTC by Fernando Usero
Modified: 2006-02-04 06:03 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 Fernando Usero 2003-09-13 16:54:02 UTC
emerge librsvg 
 
Calculating dependencies ...done! 
>>> emerge (1 of 1) gnome-base/librsvg-2.4.0 to / 
>>> md5 src_uri ;-) librsvg-2.4.0.tar.bz2 
>>> Unpacking source... 
>>> Unpacking librsvg-2.4.0.tar.bz2 to /var/tmp/portage/librsvg-2.4.0/work 
>>> Source unpacked. 
 * Working directory: /var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0... 
 * Applying libtool-sed.patch... 
 * Applying libtool-portage.patch... 
configure: WARNING: If you wanted to set the --build type, don't use --host. 
    If a cross compiler is detected then cross compile mode will be used. 
checking for a BSD-compatible install... /bin/install -c 
checking whether build environment is sane... yes 
checking whether make sets $(MAKE)... yes 
....... 
....... 
....... 
mkdir /var/tmp/portage/librsvg-2.4.0/image/etc 
mkdir /var/tmp/portage/librsvg-2.4.0/image/etc/gtk-2.0 
make[2]: Leaving directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/gdk-pixbuf-loader' 
make[1]: Leaving directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/gdk-pixbuf-loader' 
Making install in doc 
make[1]: Entering directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' 
make[2]: Entering directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' 
make[2]: Nothing to be done for `install-exec-am'. 
/bin/sh ../mkinstalldirs 
/var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html 
mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc 
mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc/librsvg 
mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc/librsvg/html 
(installfiles=`echo ./html/*`; \ 
if test "$installfiles" = './html/*'; \ 
then echo '-- Nothing to install' ; \ 
else \ 
  for i in $installfiles; do \ 
    echo '-- Installing '$i ; \ 
    /bin/install -c -m 644 $i 
/var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html; \ 
  done; \ 
  echo '-- Installing ./html/index.sgml' ; \ 
  /bin/install -c -m 644 ./html/index.sgml 
/var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html; \ 
fi) 
-- Installing ./html/home.png 
-- Installing ./html/left.png 
-- Installing ./html/right.png 
-- Installing ./html/up.png 
-- Installing ./html/index.sgml 
/bin/install: cannot stat `./html/index.sgml': No such file or directory 
make[2]: *** [install-data-local] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' 
make[1]: *** [install-am] Error 2 
make[1]: Leaving directory 
`/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' 
make: *** [install-recursive] Error 1 
 
!!! ERROR: gnome-base/librsvg-2.4.0 failed. 
!!! Function einstall, Line 347, Exitcode 2 
!!! einstall failed 
 

Reproducible: Always
Steps to Reproduce:
1. emerge librsvg 
 
Actual Results:  
didn't end the merge of the package 

Expected Results:  
install and merge the package 

Portage 2.0.49-r4 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-ben10) 
================================================================= 
System uname: 2.4.20-ben10 ppc 
distcc 2.10 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.2 [enabled] 
ACCEPT_KEYWORDS="ppc ~ppc" 
AUTOCLEAN="yes" 
CFLAGS="-O1 -pipe" 
CHOST="powerpc-unknown-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config 
/usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-O1 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="ccache buildpkg" 
GENTOO_MIRRORS="http://gentoo.inode.at/ 
http://ftp.uni-erlangen.de/pub/mirrors/gentoo 
ftp://ftp.easynet.nl/mirror/gentoo/" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="oss dvd xv jpeg nls mitshm gif png truetype ppc cups foomaticdb 
gnome-libs gtkhtml gdbm berkdb slang readline arts bonobo tcltk guile mysql 
postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome 
gtk qt kde motif opengl mozilla ldap cdr acl autofs crypt dedicated dga 
directfb dnd doc dv dvb dvdr emacs encode evo fax fbcon ffmpeg foreign-package 
freetds gb gd gnomedb gphoto2 gps gstreamer gtk2 imagemagick imap informix 
innodb java javascript jikes junit kerberos krb4 ladcca lcms maildir mpeg 
quicktime samba xml xml2"
Comment 1 Bartosch Pixa (RETIRED) gentoo-dev 2003-09-14 06:48:20 UTC
http://www.gentoo.org/~satai/sgmlfix.html

maybe a remerge of gtk-doc after that is also needed
Comment 2 Fernando Usero 2003-09-14 14:02:33 UTC
it worked! i followed the instructions.

I didn't need to reemerge gtk-doc.
In fact gtk-doc wanted to downgrade docbook-xml-dtd:

emerge gtk-doc -p
 
These are the packages that I would merge, in order:
 
Calculating dependencies ...done!
[ebuild     U ] app-text/docbook-xml-dtd-4.1.2-r4 [4.2]
[ebuild   R   ] dev-util/gtk-doc-1.1

may i reeemerge gtk-doc and downgrade docbook-xml-dtd?
Comment 3 Bartosch Pixa (RETIRED) gentoo-dev 2003-09-14 15:13:51 UTC
it's a upgrade just like emerge says it, docbook-xml-dtd is SLOTed if it were a downgrade portage would say "UD" and not "U".

so it's safe to remerge gtk-doc

closing fixed :)
Comment 4 Ben Taylor 2003-11-02 21:57:06 UTC
satai's fix worked for me too, though I had to emerge gtk-doc before I could
reemerge the packages from (qpkg -f /usr/share/sgml), and xhtml1 blocked
gtk-doc.