dillo fails to compile. I think the configure stage is working, but the next thing that happens is that I get the message shown below, which appears to be an error from aclocal. Reproducible: Always Steps to Reproduce: 1. emerge dillo Actual Results: cd . && /bin/sh /var/tmp/portage/dillo-0.8.0-r5/work/dillo-0.8.0/missing --run aclocal-1.6 -I m4
aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LONG' required but not defined
make: *** [aclocal.m4] Error 1
cd . && /bin/sh /var/tmp/portage/dillo-0.8.0-r5/work/dillo-0.8.0/missing --run aclocal-1.6 -I m4
aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LONG' required but not defined
make: *** [aclocal.m4] Error 1

!!! ERROR: www-client/dillo-0.8.0-r5 failed.
!!! Function src_compile, Line -31, Exitcode 2
!!! (no error message)
 Expected Results: compile and install without error Due to limited disk space on this laptop, /usr/portage is a symlink to an SMB mounted network share on a windows PC. This has worked OK on many other ebuilds.

# emerge info
!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.0.51-r3 (default-linux/x86/gcc2, gcc-2.95.3, glibc-2.2.5-r2,glibc-2.2.5-r6, 2.4.19 i686)
=================================================================
System uname: 2.4.19 i686 Mobile Pentium II
Unknown Host Operating System
Autoconf: sys-devel/autoconf-2.53a,sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.6.1-r6,sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.11.92.0.12.3-r2
Headers: sys-kernel/linux-headers-2.4.18
Libtools: sys-devel/libtool-1.4.1-r9
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="no"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http:://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo ftp://ftp.heanet.ie/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apm arts avi berkdb bitmap-fonts crypt cups encode f77 fortran gdbm gif imlib java jpeg libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcpd x86 xml2 xmms xv zlib"
Posting from dillo seems to have HTML-encoded all the punctuation and line breaks, and generally messed up the report, so I'll try again: dillo fails to compile. I think the configure stage is working, but the next thing that happens is that I get the message shown below, which appears to be an error from aclocal. Reproducible: Always Steps to Reproduce: 1. emerge dillo Actual Results: cd . && /bin/sh /var/tmp/portage/dillo-0.8.0-r5/work/dillo-0.8.0/missing --run aclocal-1.6 -I m4 aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LONG' required but not defined make: *** [aclocal.m4] Error 1 cd . && /bin/sh /var/tmp/portage/dillo-0.8.0-r5/work/dillo-0.8.0/missing --run aclocal-1.6 -I m4 aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LONG' required but not defined make: *** [aclocal.m4] Error 1 !!! ERROR: www-client/dillo-0.8.0-r5 failed. !!! Function src_compile, Line -31, Exitcode 2 !!! (no error message) Expected Results: compile and install without error Due to limited disk space on this laptop, /usr/portage is a symlink to an SMB mounted network share on a windows PC. This has worked OK on many other ebuilds. # emerge info !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.51-r3 (default-linux/x86/gcc2, gcc-2.95.3, glibc-2.2.5-r2,glibc-2.2.5-r6, 2.4.19 i686) ================================================================= System uname: 2.4.19 i686 Mobile Pentium II Unknown Host Operating System Autoconf: sys-devel/autoconf-2.53a,sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.6.1-r6,sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.11.92.0.12.3-r2 Headers: sys-kernel/linux-headers-2.4.18 Libtools: sys-devel/libtool-1.4.1-r9 ACCEPT_KEYWORDS="x86" AUTOCLEAN="no" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http:://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo ftp://ftp.heanet.ie/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apm arts avi berkdb bitmap-fonts crypt cups encode f77 fortran gdbm gif imlib java jpeg libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcpd x86 xml2 xmms xv zlib"
Why do you have old autoconf and automake installed? My system shows: Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 and dillo compiles fine. We are going to install SLOT'ed autoconf and automake in the near future, but please unmerge autoconf and automake, and then remerge them for the moment and see if the problem gets solved.
Well that's pointed out something stupid I have been doing: I have been using "emerge x" to update when I should have done "emerge -u x". I have now done "emerge clean world", "emerge -C automake", "emerge -C autoconf", "emerge autoconf" and "emerge automake" before trying "emerge dillo" again. I still get exactly the same error. "emerge info" now shows: Portage 2.0.51-r3 (default-linux/x86/gcc2, gcc-2.95.3, glibc-2.2.5-r2,glibc-2.2.5-r6, 2.4.19 i686) ================================================================= System uname: 2.4.19 i686 Mobile Pentium II Unknown Host Operating System Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.11.92.0.12.3-r2 Headers: sys-kernel/linux-headers-2.4.18 Libtools: sys-devel/libtool-1.4.1-r9 ACCEPT_KEYWORDS="x86" AUTOCLEAN="no" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http:://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo ftp://ftp.heanet.ie/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apm arts avi berkdb bitmap-fonts crypt cups encode f77 fortran gdbm gif imlib java jpeg libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcpd x86 xml2 xmms xv zlib" Does this mean I still have two versions of glibc installed, and could this be a problem?
Seems you set AUTOCLEAN="no" and that prevents portage from removing unneeded packages from your system. If you are not sure what this environment is, please leave this variable "yes" (default is "yes", see man make.conf). If I compile dillo-0.8.0-r5, aclocal will not run. Will you set MAKEOPTS="-j1" and emerge dillo-0.8.0-r5?
Created attachment 44455 [details] The output of "emerge =dillo-0.8.0-r5" You're right, I had AUTOCLEAN="no", and I've no idea why. That's now changed to "yes", and MAKEOPTS="-j1". I still seem to have the same problem.
Hi, please try dillo-0.8.3-r2.ebuild. The patch author changed automake and autoconf version, so it might solve your problem. # ACCEPT_KEYWORDS="~x86" emerge dillo will emerge dillo-0.8.3-r2 after `emerge --sync`. If it doesn't help, I guess your automake installation is still incomplete....
emerging dillo-0.8.3-r2 as suggested works, except that the build tries to do /bin/sh ./mkinstalldirs /var/tmp/portage/dillo-0.8.3-r2/image//usr/share when it should be "../mkinstalldirs". But working around that, it seems to be built and running fine.
The mkinstalldirs problem is fixed in dillo-0.8.3-r3, and I'm sorry I will not fix 0.8.0-r5 if 0.8.3-r3 works for you. Please upgrade to 0.8.3-r3. See also bug #73312. Thanks for your cooperation.