Source Compiles fine however during make install: /bin/sh ../mkinstalldirs /var/tmp/portage/dillo-0.8.5-r1/image//usr/lib/dillo/dpi/https mkdir /var/tmp/portage/dillo-0.8.5-r1/image/usr/lib/dillo/dpi/https /bin/install -c https.filter.dpi /var/tmp/portage/dillo-0.8.5-r1/image//usr/lib/dillo/dpi/https/https.filter.dpi make[2]: Leaving directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/dpi' make[1]: Leaving directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/dpi' Making install in config make[1]: Entering directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/config' make[2]: Entering directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/config' /bin/sh ../mkinstalldirs /var/tmp/portage/dillo-0.8.5-r1/image//usr/bin /bin/install -c dillocfg /var/tmp/portage/dillo-0.8.5-r1/image//usr/bin/dillocfg make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/config' make[1]: Leaving directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/config' Making install in po make[1]: Entering directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/po' /bin/sh ./mkinstalldirs /var/tmp/portage/dillo-0.8.5-r1/image//usr/share /bin/sh: ./mkinstalldirs: No such file or directory make[1]: *** [install-data-yes] Error 127 make[1]: Leaving directory `/var/tmp/portage/dillo-0.8.5-r1/work/dillo-0.8.5/po' make: *** [install-recursive] Error 1 !!! ERROR: www-client/dillo-0.8.5-r1 failed. Call stack: ebuild.sh, line 1543: Called dyn_install ebuild.sh, line 1017: Called src_install dillo-0.8.5-r1.ebuild, line 92: Called die Not sure what's going on there. Portage 2.1.1_rc1-r3 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.3.6-r4, 2.6.17.11-ifc i686) ================================================================= System uname: 2.6.17.11-ifc i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.12.4 Last Sync: Mon, 04 Sep 2006 13:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-Os -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 alsa apache2 apm avi berkdb bitmap-fonts bzip2 cdr chroot cli crypt dlloader dri dv dvd dvdr dvdread eds elibc_glibc emboss encode ffmpeg flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 hal imlib input_devices_keyboard input_devices_mouse input_devices_synaptics isdnlog jpeg kde kdeenablefinal kernel_linux libg++ libwww linguas_en mad mikmod mmx motif mp3 mpeg ncurses network nls ogg opengl oss pam pcre pdflib perl png pppd pwdb python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl theora tiff truetype truetype-fonts type1-fonts udev usb userland_GNU video_cards_ati video_cards_fglrx video_cards_radeon vorbis xml xml2 xmms xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
emerge -av1 =automake-1.{4,5,5,6,7,8,9}* and then try again...
Boom, that did it. Curiously it showed all of them as rebuild, so I won't pretend I can explain this one. Thanks!!
(In reply to comment #1) > emerge -av1 =automake-1.{4,5,5,6,7,8,9}* and then try again... Didn't work for me, launching the command as it is here... # emerge --info Gentoo Base System version 1.12.4 Portage 2.1.1_rc1-r6 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-suspend2-r5 i686) ================================================================= System uname: 2.6.17-suspend2-r5 i686 Mobile AMD Athlon(tm) XP 2600+ Last Sync: Thu, 07 Sep 2006 09:20:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.unina.it/pub/linux/distributions/gentoo" LANG="it_IT" LC_ALL="it_IT.utf8" LINGUAS="it" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow 7zip X aac aalib acpi aim alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 caps cdparanoia cdr cli crypt cups dba dbase dbus dga dio dlloader dri dts dvb dvd dvdr dvdread elibc_glibc emboss encode esd fam fbcon ffmpeg fftw firefox flac flatfile fortran ftp gcj gdbm geoip gif gnutls gpm gps gstreamer gtk hal iconv icq ieee1394 imagemagick imap imlib input_devices_keyboard input_devices_mouse input_devices_synaptics isdnlog jabber jack javascript jpeg jpeg2k kernel_linux lcms lesstif libcaca libg++ libgda linguas_it mad matroska mbox md5sum mhash mikmod mime mmap mmx mng motif mp3 mpeg msn nas ncurses nis nls nptl nptlonly nsplugin odbc offensive ogg opengl oscar oss pam pcmcia pcre pdf pdflib perl php pic png posix postgres ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session sharedmem sndfile soap sockets sox spell spl sse ssl svg sysvipc szip tcltk tcpd tetex theora threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l vcd video_cards_fbdev video_cards_v4l video_cards_vesa video_cards_via vorbis win32codecs wmf wxwindows xinerama xml xml2 xmlrpc xorg xosd xpm xprint xsl xv xvid yahoo zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #3) > (In reply to comment #1) > > emerge -av1 =automake-1.{4,5,5,6,7,8,9}* and then try again... > > Didn't work for me, launching the command as it is here... Sorry, wrong ebuild... It didn't work for me on dillo-0.8.5-r3...
*** Bug 147170 has been marked as a duplicate of this bug. ***
The problem is that aclocal is using the (ac_aux_dir buggy) AM_MKINSTALLDIRS from gettext.m4 instead of nls.m4. This only happens half the time; it seems random as to which it uses.
Created attachment 96723 [details, diff] i18n-mkinstalldirs.patch Patch
I can confirm the bug on ~amd64. on src_unpack: >>> Unpacking dillo-0.8.6-i18n-misc-20060625.diff.bz2 to /var/tmp/portage/dillo-0.8.6/work * Applying dillo-0.8.6-i18n-misc-20060625.diff ... [ ok ] * Applying dillo-asneeded.patch ... [ ok ] aclocal found autoheader found autoconf found automake found [Checks passed] Generating... aclocal: macro `AM_PROG_MKDIR_P' required but not defined aclocal: macro `AM_PROG_MKDIR_P' required but not defined on my log after the configure script finished I can see: cd . && /bin/sh /var/tmp/portage/dillo-0.8.6/work/dillo-0.8.6/missing --run aclocal-1.7 -I m4 cd . && \ /bin/sh /var/tmp/portage/dillo-0.8.6/work/dillo-0.8.6/missing --run automake-1.7 --gnu Makefile cd . && /bin/sh /var/tmp/portage/dillo-0.8.6/work/dillo-0.8.6/missing --run autoconf /bin/sh ./config.status --recheck it seems that auto tools files for dillo are quite broken.
What is this an error against? For me, on both sparc and amd64, I have Wed Aug 3 11:19:29 2005 >>> www-client/dillo-0.8.5-r1 Mon Oct 31 12:46:03 2005 >>> www-client/dillo-0.8.5-r2 Sat Mar 25 15:08:24 2006 >>> www-client/dillo-0.8.5-r3 Mon Sep 11 11:45:01 2006 >>> www-client/dillo-0.8.6 Wed Sep 13 19:52:55 2006 >>> www-client/dillo-0.8.6 without any problems. (Well, amd64 starts with Thu Mar 16 18:09:13 2006 >>> www-client/dillo-0.8.5-r2) I see that sparc is CC on it, but don't know what to make of it, and certainly don't know how to duplicate it.
As explained in comment 6 this will appear randomly, depending on whether aclocal takes AM_MKINSTALLDIRS from m4/nls.m4 (OK) or m4/gettext.m4 (broken). Thus some hosts will not see the bug.
(In reply to comment #10) > As explained in comment 6 this will appear randomly, depending on whether > aclocal takes AM_MKINSTALLDIRS from m4/nls.m4 (OK) or m4/gettext.m4 (broken). > Thus some hosts will not see the bug. Well, I have a 100% failure. The patch you proposed does not work, either, on dillo-0.8.6. Thanks again.
Sorry for bothering, but I'm not an autotool guru. Is there a fix for the broken AM_MKINSTALLDIRS (taking it from nls.m4 instead of gettext.m4)? Where must I search to find some extra information on how to solve this? I've tried re-emerging gettext and automake-wrapper, after all versions of automake, but the problem didn't solve. Thanks in advance.
I'm sorry, using with more attention Catmour's patch solves the problem for me. Thanks.
In cvs, thanks.