Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54673 - redhat-artwork 0.96 does not compile
Summary: redhat-artwork 0.96 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-21 11:42 UTC by Tom Wesley
Modified: 2004-08-05 05:53 UTC (History)
2 users (show)

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


Attachments
redhat-artwork-0.96.patch (redhat-artwork-0.96.patch,484 bytes, patch)
2004-06-21 23:35 UTC, cerement
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Wesley 2004-06-21 11:42:47 UTC
This is an new install, just gnome and a few other bits on here.  redhat-artwork fails to install with the following:

checking for perl5... no
checking for perl... /usr/bin/perl
./configure: line 21597: SET_PREFIX: command not found
./configure: line 21598: CHECK_FINAL: command not found
configure: creating ./config.status
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96'
Making all in art
make[2]: Entering directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art'
Making all in tools
make[3]: Entering directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art/tools'
Makefile:352: *** missing separator.  Stop.
make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96'
make: *** [all] Error 2

As a point of curiousity I checked what line 352 is:
@AMDEP_TRUE@ @am__include@ @am__quote@./$(DEPDIR)/scale-icon.Po@am__quote@

which might as well be in a foreign language for me...

emerge info:
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo)
=================================================================
System uname: 2.6.7-gentoo i686 AMD Athlon(tm) MP 2400+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-mp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-mp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X alsa apm avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib ipv6 java jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses nls nntp nptl oggvorbis opengl oss pam pda pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd tiff truetype x86 xml2 xmms xv zlib"
Comment 1 cerement 2004-06-21 20:27:51 UTC
Getting same error, problems with aclocal earlier on, then the crapout with "missing separator":

>>> Source unpacked.
aclocal.m4:11692: version mismatch.  This is Automake 1.6.3, but aclocal.m4
aclocal.m4:11692: was generated for Automake 1.4-p6.  You should recreate
aclocal.m4:11692: aclocal.m4 with aclocal and run automake again.
art/cursor/cursorthemegen/Makefile.am: required file `./depcomp' not found
/usr/share/automake-1.6/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.6/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.6/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.6/am/lang-compile.am: AMDEP does not appear in AM_CONDITIONAL

[... the last four lines get repeated a total of five times,
more ./configure stuff scrolls by, then ...]

Making all in tools
make[3]: Entering directory `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art/tools'
Makefile:352: *** missing separator.  Stop.


~x86 system with gcc 3.4

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.4.0, glibc-2.3.3.20040420-r0, 2.6.7-ck1)
=================================================================
System uname: 2.6.7-ck1 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mtune=athlon-xp -march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fweb"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mtune=athlon-xp -march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fweb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.ndlug.nd.edu/pub/gentoo/ rsync://mirrors.tds.net/gentoo http://gentoo.ccccom.com http://gentoo.eliteitminds.com ftp://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb cdr cjk crypt cups doc dvd dvdr encode esd flac foomaticdb gdbm gif gimpprint gnome gpm gtk gtk2 gtkhtml imlib jpeg libg++ libwww mad mikmod mmx mng motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline scanner sdl slang spell sse ssl svga tcpd tiff truetype usb x86 xml2 xmms xv zlib"
Comment 2 cerement 2004-06-21 23:35:26 UTC
Created attachment 33805 [details, diff]
redhat-artwork-0.96.patch

Possible fix, patch adds in: export WANT_AUTOMAKE="1.4" to fix the aclocal
error above as well as adds in: export LANG="C" and: export LC_ALL="C" in the
header ('cause the ebuild dies if UTF-8 is in either one and it doesn't work
when buried near the bottom of the ebuild)
Comment 3 Tom Wesley 2004-06-22 12:28:03 UTC
Works perfectly for me.
Comment 4 Benjamin Rich 2004-07-03 22:34:00 UTC
SOLUTION

I've had the same problem - it's due to the makefile in `/var/tmp/portage/redhat-artwork-0.96/work/redhat-artwork-0.96/art/tools' being generated wrongly by automake-1.8.5-r1

TO SOLVE THIS BUG:

-downgrade automake to version 0.8.5
   emerge =sys-devel/automake-0.8.5

now it should generate the make files correctly, and redhat-artwork-* will compile properly =D
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2004-07-24 00:05:28 UTC
*** Bug 57433 has been marked as a duplicate of this bug. ***
Comment 6 Mystilleef 2004-08-05 05:29:15 UTC
Like Benjamin suggested above, downgrading to automake-1.8.5 solved the issue for me.
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2004-08-05 05:53:24 UTC
it should be fixed now, the problem was that aclocal hadn't been run so various scripts were in different versions of auto* utils. please test the updated 0.96 ebuild.