Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71503 - dillo-0.8.0-r5 ebuild: aclocal dies with "macro `jm_AC_TYPE_UNSIGNED_LONG_LONG' required but not defined"
Summary: dillo-0.8.0-r5 ebuild: aclocal dies with "macro `jm_AC_TYPE_UNSIGNED_LONG_LON...
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Mamoru KOMACHI (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-17 01:29 UTC by Michael Attenborough
Modified: 2004-12-07 21:21 UTC (History)
0 users

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


Attachments
The output of "emerge =dillo-0.8.0-r5" (dillo_emerge,8.53 KB, text/plain)
2004-11-22 02:30 UTC, Michael Attenborough
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Attenborough 2004-11-17 01:29:57 UTC
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"
Comment 1 Michael Attenborough 2004-11-17 01:39:32 UTC
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"
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-17 06:46:25 UTC
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.
Comment 3 Michael Attenborough 2004-11-18 01:45:18 UTC
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?
Comment 4 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-19 10:30:52 UTC
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?
Comment 5 Michael Attenborough 2004-11-22 02:30:29 UTC
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.
Comment 6 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-12-03 21:13:31 UTC
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....
Comment 7 Michael Attenborough 2004-12-06 05:42:36 UTC
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.
Comment 8 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-12-07 21:21:50 UTC
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.