Summary: | x11-wm/blwm-1.0.4 does not build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Webert <rockoo> |
Component: | Current packages | Assignee: | Gentoo TreeCleaner Project <treecleaner> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | flameeyes, henrique.rodrigues, maintainer-needed, qa, telefrancisco |
Priority: | High | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | REMOVED | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
Patch against current ebuild in portage for developers reference.
Ebuild with patch that appears to solve this problem. |
Description
Daniel Webert
2004-11-16 19:12:41 UTC
I cannot reproduce the problem at all. Are you able to compile it from source tarball? 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> 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`? 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 No idea why this could happen :( I can compile blwm without these files (automake doesn't complain about them). Created attachment 54390 [details, diff]
Patch against current ebuild in portage for developers reference.
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.
Thanks, this is fixed in CVS! 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. 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. No additional bug reports. Closing. 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 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. So, does anyone maintain this anymore, or should we package.mask it and punt it? i don't need/use it anymore ... send last rites e-mail. This will be removed in 30 days, keeping the bug open as a reminder Punted |