Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
I'm updating dasher from 3.2.1 to 3.2.4. Dasher appears to build correctly but fails at the install stage. Reproducible: Always Steps to Reproduce: 1. emerge -u dasher Actual Results: Compilation seems to work fine until it tries the make install stage: Making install in Data make[1]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data' Making install in Help make[2]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help' Making install in Gnome make[3]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome' Making install in C make[4]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' make[5]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' make[5]: Nothing to be done for `install-exec-am'. /bin/sh ../../../../mkinstalldirs /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C mkdir -p -- /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C for file in dasher.xml; do \ cp ./$file /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C; \ done if test "figures"; then \ /bin/sh ../../../../mkinstalldirs /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C/figures; \ for file in ./figures/*.png; do \ basefile=`echo $file | sed -e 's,^.*/,,'`; \ /bin/install -c -m 644 $file /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C/figures/$basefile; \ done \ fi mkdir -p -- /data/portage/portage/dasher-3.2.4/image//usr/share/gnome/help/dasher/C/figures make install-data-hook make[6]: Entering directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' /bin/sh ../../../../mkinstalldirs /data/portage/portage/dasher-3.2.4/image//usr/share/omf/dasher mkdir -p -- /data/portage/portage/dasher-3.2.4/image//usr/share/omf/dasher for file in dasher-C.omf; do \ /bin/install -c -m 644 $file.out /data/portage/portage/dasher-3.2.4/image//usr/share/omf/dasher/$file; \ done /bin/install: cannot stat `dasher-C.omf.out': No such file or directory make[6]: *** [install-data-hook-omf] Error 1 make[6]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' make[5]: *** [install-data-am] Error 2 make[5]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome/C' make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help/Gnome' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data/Help' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/data/portage/portage/dasher-3.2.4/work/dasher-3.2.4/Data' make: *** [install-recursive] Error 1 !!! ERROR: app-accessibility/dasher-3.2.4 failed. !!! Function einstall, Line 388, Exitcode 2 !!! einstall failed I note that it's failing to find the file dasher-C.omf.out in [builddir]/Data/Help/Gnome/C If I cd to that directory and try 'make dasher-C.omf.out' then I get: azure C # make dasher-C.omf.out cp dasher-C.omf dasher-C.omf.out From this I conclude that there is a rule to make this target but it's not being invoked. Therefore perhaps this isn't a Gentoo-specific problem, but I can't see how this hasn't been picked up by someone unless there's something funny with my set-up. Expected Results: Should have built and installed. Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4) ================================================================= System uname: 2.6.4 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.3.13 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/data/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi bluetooth cdr crypt cups dga dvd encode esd foomaticdb gif gimpprint gphoto2 gpm gtk2 guile java jpeg kde ladcca libg++ libwww mad mmx motif mozilla mpeg ncurses oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime rage128 readline samba scanner spell ssl svga tcpd tetex tiff truetype video_cards_rage128 x86 xml2 xmms zlib"
This kind of problems usually happens when a certain sgml catalog is not in your system (or it's corrupted). Could you please attach the whole log as plain text? Thanks.
Created an attachment (id=29553) [edit] Emerge log Attachment as requested. Having looked through the log, I see that it's trying to use the command 'scrollkeeper-preinstall' which I didn't have installed. Having emerged app-text/scrollkeeper, I find that dasher compiles fine. I guess this means that dasher should have scrollkeeper as a dependancy in the ebuild :-)
You're correct. The scrollkeeper dep has been added now. Thank you for your help.