# emerge --oneshot =sci-electronics/gwave-20051222 =sci-libs/libgeda-20061020 =sci-electronics/geda-20061020 =media-sound/lilypond-2.8.0-r1 Calculating dependencies ..... ..... ..... ........ done! >>> Emerging (1 of 4) sci-electronics/gwave-20051222 to / * gwave-20051222.tar.gz MD5 ;-) ... [ ok ] * gwave-20051222.tar.gz RMD160 ;-) ... [ ok ] * gwave-20051222.tar.gz SHA1 ;-) ... [ ok ] * gwave-20051222.tar.gz SHA256 ;-) ... [ ok ] * gwave-20051222.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking gwave-20051222.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gwave-20051222.tar.gz to /var/tmp/portage/sci-electronics/gwave-20051222/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sci-electronics/gwave-20051222/work/gwave-20051222 ... [snip] Generating scm_init_funcs.h... x86_64-pc-linux-gnu-gcc -E -DXSCM_MAGIC_SNARF_DOCS -DHAVE_CONFIG_H -I.. -I../spicefile -I../src -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib64/glib/include -pthread -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib64/glib/include -D_REENTRANT -DDATADIR=\"/usr/share\" -DBINGWAVE=\"/usr/bin/gwave\" -march=athlon64 -mtune=athlon64 -O2 -pipe -msse -msse2 -mfpmath=sse -fomit-frame-pointer gwave.c > gwave.doc.snarf /usr/bin/guile -e main -s ../utilities/gwave-doc-snarf gwave.doc.snarf > gwave.doc Backtrace: In unknown file: ?: 0* [#<procedure #f (f)> "gwave.doc.snarf"] In ../utilities/gwave-doc-snarf: 44: 1* (let* ((fp #)) (with-input-from-port fp (lambda () #))) 45: 2 [with-input-from-port #<input: standard input /dev/pts/2> ...] In unknown file: ... ?: 3 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 4* [#<procedure #f ()>] In ../utilities/gwave-doc-snarf: 47: 5* [process-file "gwave.doc.snarf"] 133: 6 (let* ((rcaret #)) (do (#) (# #f) (if # #))) 134: 7 (do ((line (read-line) (read-line))) ((eof-object? line) #f) ...) 134: 8* (read-line) ../utilities/gwave-doc-snarf:134:16: In expression (read-line): ../utilities/gwave-doc-snarf:134:16: Unbound variable: read-line make[2]: *** [gwave.doc] Error 1 make[2]: Leaving directory `/var/tmp/portage/sci-electronics/gwave-20051222/work/gwave-20051222/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sci-electronics/gwave-20051222/work/gwave-20051222' make: *** [all] Error 2 !!! ERROR: sci-electronics/gwave-20051222 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 3279: Called src_compile gwave-20051222.ebuild, line 23: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sci-electronics/gwave-20051222/temp/build.log'. # emerge --info Portage 2.1.2-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r4 x86_64) ================================================================= System uname: 2.6.19-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.9 Timestamp of tree: Tue, 23 Jan 2007 09:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe -msse -msse2 -mfpmath=sse -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe -msse -msse2 -mfpmath=sse -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.iinet.com.au/pub/Gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_AU" LC_ALL="en_AU" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 amr arts asf audiofile bash-completion berkdb bitmap-fonts bzip2 bzlib cairo cdparanoia cdr cdrom chroot cli cracklib crypt cups curl dbus dlloader dmi dpms dri dts dv dvb dvd dvdr dvdread eds emboss encode exif expat extrafilters fam fame fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif gimpprint glitz glut gpm gps gsl gstreamer gtk gtk2 hal iconv id3 idn imagemagick imap imlib ipod ipv6 isdnlog jack java jbig jpeg jpeg2k junit kde ladspa lame lcms libg++ libsamplerate lirc lm_sensors lzo mad mikmod mjpeg mmap mng mp3 mpeg mpeg4 msn musepack musicbrainz ncurses network nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl pam pcre pda pdf perl pic png ppds pppd python qt3 qt4 quicktime readline reflection rle sdk sdl server session slang sndfile speex spell spl sqlite ssl svg symlink tcpd test theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd vim vim-syntax visualization vorbis vorbis-psy wmf xcb xcomposite xine xml xml2 xorg xpm xprint xscreensaver xv xvid xvmc yv12 zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="devinput" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
After upgrading to guile-1.8.1-r1, now it doesn't recognise guile as being >= 1.6: # emerge gwave Calculating dependencies ..... ..... ..... ........ done! >>> Emerging (1 of 1) sci-electronics/gwave-20051222 to / * gwave-20051222.tar.gz MD5 ;-) ... [ ok ] * gwave-20051222.tar.gz RMD160 ;-) ... [ ok ] * gwave-20051222.tar.gz SHA1 ;-) ... [ ok ] * gwave-20051222.tar.gz SHA256 ;-) ... [ ok ] * gwave-20051222.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking gwave-20051222.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gwave-20051222.tar.gz to /var/tmp/portage/sci-electronics/gwave-20051222/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sci-electronics/gwave-20051222/work/gwave-20051222 ... ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3 checking for gawk... /bin/gawk checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking whether ln -s works... yes checking for perl... /usr/bin/perl checking for suitable graph... no checking for an ANSI C-conforming const... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for working memcmp... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for regcomp... yes checking for sys/types.h... (cached) yes checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.0.1... yes checking for tgoto in -ltermcap... yes checking for readline in -lreadline... yes checking for add_history in -lreadline... yes checking for guile... /usr/bin/guile checking for guile-config... /usr/bin/guile-config checking for guile-tools... /usr/bin/guile-tools checking libguile compile flags... -pthread checking libguile link flags... -pthread -lguile -lltdl -L/usr/lib64 -lgmp -lcrypt -lm -lltdl checking for scm_done_malloc in -lguile... no checking for scm_readline in -lguile... no checking for scm_internal_cwdr in -lguile... yes checking for scm_internal_stack_catch in -lguile... yes checking for scm_internal_parse_path in -lguile... no checking for scm_make_hook in -lguile... yes checking for scm_create_hook in -lguile... no checking for scm_load_startup_files in -lguile... yes checking for scm_make_smob_type_mfpe in -lguile... no configure: error: Your guile is too old; Guile-1.6 or later is required !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/sci-electronics/gwave-20051222/work/gwave-20051222/config.log !!! ERROR: sci-electronics/gwave-20051222 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 3279: Called src_compile gwave-20051222.ebuild, line 22: Called econf ebuild.sh, line 574: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sci-electronics/gwave-20051222/temp/build.log'. (Attachment to follow.)
Created attachment 108149 [details] build.log
About Guile, see bug #165418 and related bug #164974 , bug #143012 , and bug #163921 I got the compile error of original report; my actual guile is 1.8.1-r1 I insist: I do not have the configure, but the compile error ! *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Portage 2.1.2-r7 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r2-Gentoo-moon_10 i686) ================================================================= System uname: 2.6.18-gentoo-r2-Gentoo-moon_10 i686 mobile AMD Athlon(tm) 4 Processor Gentoo Base System version 1.12.9 Timestamp of tree: Tue, 06 Feb 2007 13:20:02 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.3.6, 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.20 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_GB.iso885915" LC_ALL="en_GB.iso885915" LINGUAS="en fr en_GB fr_FR en_US" MAKEOPTS="-j2" PKGDIR="/tmp" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/mnt/big" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/opt/doublehp/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dfx X _________replytolist _____xcb a52 aac aalib ace acpi aiglx aim alsa amr amuled ao aoss apache2 apic arts asf audiofile bash-completion berkdb bidi binfilter bitmap-fonts bl bluetooth bonjour bootsplash branding bzip2 cdda cdparanoia cdr cgi cjk cli cmov compress console cpio cpudetection cracklib crypt cups curl cx8 dbus de dg dga directfb djvu dlloader dmi dmx doc dri dts dv dvb dvd dvdr dvdread dvi dynamic eds emboss encode esd ethereal evo examples exif fam fbcon ffmpeg firefox flac flash fortran fping fpu freetype fxsr gadu gdbm ggi gif gnome gnutls gpm gs gstreamer gtk hal httpd i8x0 ical iconv icq idea idn ieee1394 imagemagick imlib ipv6 irc isdnlog jabber jack javascript jpeg jpeg2k lcms libcaca libg++ libnotify lirc listentcp live lj lm_sensors logrotate lzo mad matrox mca mce meanwhile midi mikmod mmx mmxext mng modplug motif mozcalendar mozdom mp3 mp4 mpeg mplayer msn msr mtrr mtyhtv ncurses network nls no-htdocs nptl nptlonly nsplugin offensive ogg opengl oss pae pam pat pcre pdf perl pge php__ png posix ppds pppd pse pse36 python qq qt3 qt4 quicktime rar readline real reflection rpm rss rtc rtsp samba sasl screen sdl sensord sep server session silc skey skins sms sndfile speex spell spl sse ssl startup-notification stream subtitles svg svga swat symlink syslog tcpd tga theora threads tiff transmitter truetype truetype-fonts tsc type1-fonts udev unicode urandom usb uuencode v4l v4l2 vcd vidix vim vlm vme vorbis win32codecs wma wmf wxwindows x264 x86 xanim xcomposite xinerama xorg xosd xscreensaver xv xvid xvmc yahoo zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en fr en_GB fr_FR en_US" LIRC_DEVICES="usbirboy com1 com2 userspace" USERLAND="GNU" VIDEO_CARDS="apm chips cirrus fbdev i810 i128 mga nv s3 s3virge sis tga trident v4l vesa vga via tdfx" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Fixed. Thanks guys for your help. Denis.