Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163411 - sci-electronics/gwave-20051222 build compile fails w/ guile-1.8.1
Summary: sci-electronics/gwave-20051222 build compile fails w/ guile-1.8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: The Soldering-Iron Brotherhood
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: guile-1.8
  Show dependency tree
 
Reported: 2007-01-23 10:04 UTC by Paul Taylor
Modified: 2007-03-03 13:09 UTC (History)
3 users (show)

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


Attachments
build.log (build.log,4.10 KB, text/plain)
2007-01-25 20:56 UTC, Paul Taylor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Taylor 2007-01-23 10:04:44 UTC
# 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
Comment 1 Paul Taylor 2007-01-25 20:55:49 UTC
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.)
Comment 2 Paul Taylor 2007-01-25 20:56:19 UTC
Created attachment 108149 [details]
build.log
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2007-02-06 17:41:46 UTC
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

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

Comment 4 Denis Dupeyron (RETIRED) gentoo-dev 2007-03-03 13:09:56 UTC
Fixed. Thanks guys for your help.

Denis.