Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71479 - x11-wm/blwm-1.0.4 does not build
Summary: x11-wm/blwm-1.0.4 does not build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard: REMOVED
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2004-11-16 19:12 UTC by Daniel Webert
Modified: 2006-07-01 06:44 UTC (History)
5 users (show)

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


Attachments
Patch against current ebuild in portage for developers reference. (blwm-1.0.4.ebuild.patch,1007 bytes, patch)
2005-03-24 15:27 UTC, Francisco José Cañizares Santofimia
Details | Diff
Ebuild with patch that appears to solve this problem. (blwm-1.0.4-r1.ebuild,994 bytes, text/plain)
2005-03-24 15:29 UTC, Francisco José Cañizares Santofimia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2004-11-16 19:12:41 UTC
x11-wm/blwm-1.0.4 does not build

<snip>
porkoo ~ # emerge blwm -v 
Calculating dependencies  ...done!
>>> emerge (1 of 1) x11-wm/blwm-1.0.4 to /
>>> md5 src_uri ;-) blwm-1.0.4.tar.gz
>>> Unpacking source...
>>> Unpacking blwm-1.0.4.tar.gz to /var/tmp/portage/blwm-1.0.4/work
>>> Source unpacked.
automake: configure.in: required file `./config.guess' not found
automake: configure.in: required file `./config.sub' not found

!!! ERROR: x11-wm/blwm-1.0.4 failed.
!!! Function src_compile, Line 26, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
</snip>

porkoo ~ # emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.2/gcc34/2.6, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-cko3 i686)
=================================================================
System uname: 2.6.9-cko3 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz
Gentoo Base System version 1.6.6
distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-mem -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-mem -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks loadpolicy sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo/ http://gentoo.tiscali.nl/gentoo/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="GAPING_SECURITY_HOLE X X509 Xaw3d aac aalib acl adns aim alsa amd apache2 apm arts artswrappersuid async audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts bmp bonobo bzlib calendar cddb cdparanoia cdr cdrom chroot clamav clanJavaScript clanVoice client codecs cpdflib crypt css ctype cups curl curlwrappers dba dedicated devmap dillo dio disablekernelsupport distcache distribution divx4linux dnd dts dv dvd dvdr dvdread edl encode erandom escreen esd estraier ethereal etwin evms2 exif f77 faac faad fam fbcon ffmpeg flac flash flatfile flood fmod font-server foomaticdb fortran fpx freetype fs ftp ftruncate fusion gb gd gdbm geoip ggi gif gimp gkrellm glut gphoto2 gpm gps gs gtk gtk2 gtkhtml hbci hub iconv icq ieee1394 imagemagick imap imlib imlib2 immqt immqt-bc inifile innodb intl ipv6 ipv6arpa ithreads jabber java javascript jbig jce jikes jp2 jpeg jpeg2k junit jython kadu-modules kadu-voice lcd lcms ldap libcaca libg++ libsamplerate libwww live lm_sensors ltsp lua lufsusermount lzo lzw lzw-tiff mad maildir maildrop mailwrapper matroska mbox mcal md5sum memlimit mhash mikmod mime ming mixer mmx mmx2 mng motif moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer msn multipleip mysql nas ncurses net network neural nis nls nntp nowin nptl nptlonly ntlm nvidia nviz oav offensive ofx oggvorbis openal opengl oscar oss pam passfile pcap pcre pdflib perl php physfs pic pie png postgres prelude procmail python qt quicktime quotes readline real rplay rtc sdl server session sftplogging silc silverxp skey slang smartcard smime sndfile snmp soap sockets socks5 softmmu speex spell sse sse2 ssl stats streamzap stroke subject-rewrite svg svga szip tcltk tcpd tga theora threads thumbnail tidy tiff timidity tokenizer transcode transparent-proxy truetype truetype-fonts type1-fonts uml unicode uptimed usb userlocales uudeview v4l v4l2 vda vhosts vim-with-x virus-scan wmf wsconvert x86 xanim xchatdccserver xchattext xface xfs xgetdefault xine xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xsl xv xvid xvmc yahoo yv12 zlib linguas_en linguas_de linguas_es"
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-19 15:05:24 UTC
I cannot reproduce the problem at all.
Are you able to compile it from source tarball?
Comment 2 Daniel Webert 2004-11-19 15:17:50 UTC
yes ...

the ebuild dies because of the errorcode (req. file not found) that 'automake' ... do u have the same output from automake?

<snip>
porkoo src # tar xvfz blwm-1.0.4.tar.gz 
x blwm-1.0.4/ directory
x blwm-1.0.4/stamp-h.in 10 bytes, 1 tape blocks
x blwm-1.0.4/Makefile.am 241 bytes, 1 tape blocks
[...]
porkoo src # cd blwm-1.0.4/
porkoo blwm-1.0.4 # aclocal
porkoo blwm-1.0.4 # autoheader
porkoo blwm-1.0.4 # autoconf
porkoo blwm-1.0.4 # automake
automake: configure.in: required file `./config.guess' not found
automake: configure.in: required file `./config.sub' not found
porkoo blwm-1.0.4 # ./configure 
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
</snip>
Comment 3 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-19 15:30:09 UTC
No, I don't. It doesn't say anything.
Could you provide the output of `automake -v`
instead of just `automake`, and what happens
if you change `automake` to `automake --add-missing`?
Comment 4 Daniel Webert 2004-11-19 15:32:53 UTC
automake --version
automake (GNU automake) 1.4-p6

porkoo blwm-1.0.4 # automake -v
automake: reading configure.in
automake: reading aclocal.m4
automake: configure.in: required file `./config.guess' not found
automake: configure.in: required file `./config.sub' not found
automake: reading Makefile.am
automake: creating Makefile.in
automake: reading src/Makefile.am
automake: creating src/Makefile.in
automake: reading src/bitmaps/Makefile.am
automake: creating src/bitmaps/Makefile.in
automake: reading images/Makefile.am
automake: creating images/Makefile.in
automake: reading doc/Makefile.am
automake: creating doc/Makefile.in
automake: reading man/Makefile.am
automake: creating man/Makefile.in
automake: reading rc/Makefile.am
automake: creating rc/Makefile.in
automake: reading themes/Makefile.am
automake: creating themes/Makefile.in
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-23 04:42:33 UTC
No idea why this could happen :( 
I can compile blwm without these files
(automake doesn't complain about them).
Comment 6 Francisco José Cañizares Santofimia 2005-03-24 15:27:28 UTC
Created attachment 54390 [details, diff]
Patch against current ebuild in portage for developers reference.
Comment 7 Francisco José Cañizares Santofimia 2005-03-24 15:29:57 UTC
Created attachment 54391 [details]
Ebuild with patch that appears to solve this problem.

I have had the same issue as the reported here.
This ebuild appears to solve all this fails.
Yes, I know -r1 is not needed ;) It's just for users, as this way is easiest.
Thanks.
Comment 8 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-03-28 02:54:56 UTC
Thanks, this is fixed in CVS!
Comment 9 Francisco José Cañizares Santofimia 2005-03-28 08:17:01 UTC
Just a thing.
In the CVS you put:
automake || die
While in my ebuild it is:
automake 

The || die should be deleted because of this:
automake: configure.in: required file `./config.guess' not found
automake: configure.in: required file `./config.sub' not found
IF you put the || die, it will die ;)
The config.guess and config.sub are not needed to compile the file, but automake just complain about them.
Thanks.
Comment 10 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-04-03 07:36:14 UTC
Sorry for my misinterpretation of the bug. I removed "|| die" from automake.
Please test the ebuild and report back if this works or not. Thanks in advance.
Comment 11 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-05-22 07:39:41 UTC
No additional bug reports. Closing.
Comment 12 nixnut (RETIRED) gentoo-dev 2005-07-01 09:58:36 UTC
x11-wm/blwm-1.0.4 does not build on my ppc box

Calculating dependencies ...done!
>>> emerge (1 of 1) x11-wm/blwm-1.0.4 to /
>>> md5 files   ;-) blwm-1.0.4.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) files/digest-blwm-1.0.4
>>> md5 src_uri ;-) blwm-1.0.4.tar.gz
>>> Unpacking source...
>>> Unpacking blwm-1.0.4.tar.gz to /var/tmp/portage/blwm-1.0.4/work
>>> Source unpacked.
FATAL ERROR: Autoconf version 2.50 or higher is required for this script
FATAL ERROR: Autoconf version 2.50 or higher is required for this script

!!! ERROR: x11-wm/blwm-1.0.4 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Portage 2.0.51.19 (default-linux/ppc/2005.0, gcc-3.4.4, glibc-2.3.4.20041102-r1,
2.6.12-ck2 ppc)
=================================================================
System uname: 2.6.12-ck2 ppc 7447A, altivec supported
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun  1 2005, 18:21:02)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.4_p6, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.9.5
sys-devel/binutils:  2.15.90.0.3-r5
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userpriv
usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
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="ppc X alsa berkdb bitmap-fonts cdr crypt cups curl eds emboss esd fam
fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde libwww mad motif
mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl pam pdflib perl png python qt
readline slang spell ssl tcpd tiff truetype truetype-fonts type1-fonts unicode
vorbis xml2 xprint xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-04 06:59:44 UTC
The package is currently failing for both stable and ~arch users.
The reason is that the configure.in shipped with blwm is not compatible with either 2.5 nor 2.13 autotools.

The automake failure btw is caused by missing fails and shouldn't be worked around by removing the die condition (see http://www.gentoo.org/proj/en/qa/autofailure.xml).

The sources should probably be patched to allow it to bootstrap and then build.
Comment 14 Mark Loeser (RETIRED) gentoo-dev 2006-03-18 22:38:12 UTC
So, does anyone maintain this anymore, or should we package.mask it and punt it?
Comment 15 Daniel Webert 2006-03-20 07:59:42 UTC
i don't need/use it anymore ...
Comment 16 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-05-27 12:49:15 UTC
send last rites e-mail.
Comment 17 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-05-27 20:40:24 UTC
This will be removed in 30 days, keeping the bug open as a reminder
Comment 18 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-07-01 06:44:35 UTC
Punted