Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181056 - sci-mathematics/drgeo-1.1.0 emerge failed
Summary: sci-mathematics/drgeo-1.1.0 emerge failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Marcus D. Hanwell (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-06 09:41 UTC by Mathieu Z
Modified: 2008-01-08 00:39 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Z 2007-06-06 09:41:51 UTC
Compilation fails, probably an upstream issue:
...
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\" -DLIBRARY_DIR=\""/usr/share/geo/"\" -DDRGEO_HELPDIR=\""/usr/share/drgeo/help"\" -DDRGEO_GLADEDIR=\""/usr/share/drgeo/glade"\" -DDRGEO_ENCODEDIR=\""/usr/share/drgeo/encode"\" -I/usr/include -D_REENTRANT -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libglade-2.0 -I/usr/include/libxml2                                 -O2 -march=pentium-m -pipe -fomit-frame-pointer -MT drgeo_script.o -MD -MP -MF ".deps/drgeo_script.Tpo" \
          -c -o drgeo_script.o `test -f 'drgeo_script.cc' || echo './'`drgeo_script.cc; \
        then mv -f ".deps/drgeo_script.Tpo" ".deps/drgeo_script.Po"; \
        else rm -f ".deps/drgeo_script.Tpo"; exit 1; \
        fi
drgeo_script.cc: In destructor ‘virtual script::~script()’:
drgeo_script.cc:107: error: ‘gh_eval_str’ was not declared in this scope
drgeo_script.cc: In member function ‘virtual void script::update(drgeoDrawable&)’:
drgeo_script.cc:135: error: ‘gh_eval_str_with_catch’ was not declared in this scope
drgeo_script.cc:139: error: ‘SCM_NFALSEP’ was not declared in this scope
drgeo_script.cc:141: error: ‘gh_scm2double’ was not declared in this scope
drgeo_script.cc:155: error: ‘gh_string_p’ was not declared in this scope
drgeo_script.cc:156: error: ‘gh_scm2newstr’ was not declared in this scope
drgeo_script.cc: In member function ‘void script::setScript(gchar*)’:
drgeo_script.cc:260: error: ‘gh_eval_str_with_catch’ was not declared in this scope
make[3]: *** [drgeo_script.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/sci-mathematics/drgeo-1.1.0/work/drgeo-1.1.0/geo'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/sci-mathematics/drgeo-1.1.0/work/drgeo-1.1.0/geo'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-mathematics/drgeo-1.1.0/work/drgeo-1.1.0'
make: *** [all] Error 2

!!! ERROR: sci-mathematics/drgeo-1.1.0 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  drgeo-1.1.0.ebuild, line 27:   Called die

!!! emake failed.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/sci-mathematics:drgeo-1.1.0:20070606-092833.log'.


Reproducible: Always

Steps to Reproduce:
1. emerge drgeo
Comment 1 Mathieu Z 2007-06-06 09:44:42 UTC
Portage 2.1.2.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.21-suspend2-r4 i686)
=================================================================
System uname: 2.6.21-suspend2-r4 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Wed, 06 Jun 2007 03:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
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.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LANG="en_US.UTF-8"
LINGUAS="en zh zh_CN zh_TW ja"
MAKEOPTS="-j2"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/"
PORTDIR_OVERLAY="/usr/local/portage/layman/musicbrainz /usr/local/portage/layman/initng /usr/local/portage/layman/gentoo-china /usr/local/portage/layman/xeffects /usr/local/portage/layman/science /usr/local/portage/layman/gentoo-taiwan /usr/local/portage/layman/sunrise /usr/local/portage/over-mine /usr/local/portage/mesa-cvs"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac aalib acl acpi aim alsa apache2 asf audiofile bash-completion berkdb bitmap-fonts blas bluetooth browserplugin bzip2 caps cariro cdparanoia cdr cjk cli cracklib crypt ctype cups curl cvs dbus directfb divx4linux dri dts dvb dvd dvdr dvdread emacs emacs-w3 exif fbcon ffmpeg fftw firefox flac flash fontconfig fortran ftp gd gdbm ginac glitz glut gmp gnome gnutls gphoto2 gpm gps gs gstreamer gtk gtk2 gtkhtml hal hardened hdaps howl iconv icq ieee1394 imagemagick imap immqt-bc innodb ipv6 isdnlog jabber java javascript joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdexdelta kerberos lcms ldap libcaca libg++ lirc live m17n-lib mad midi mime mmx mmxext mng mono mozdevelop mp3 mpeg msn mssql mudflap mule musicbrainz mysql mysqli nas ncurses nls nntp nptl nptlonly nsplugin odbc ogg openal opengl openmp oscar pam pam_console pcmcia pcre pda pdf perl php plotutils png posix postgres ppds pppd profile python qt3 qt4 readline real reflection ruby samba scanner sdl session simplexml slang soap sockets socks5 speex spell spl sse sse2 ssl subversion svg svga tcl tcltk tcpd tetex threads tidy tiff timidity tk tokenizer truetype truetype-fonts type1-fonts unicode usb utf8 vcd vhosts videos vim-syntax vorbis wifi win32codecs wma wmf wmp wmv x86 xcomposite xforms xine xinerama xml xmlrpc xorg xpm xprint xsl xslt xvid yahoo zip zlib" ALSA_CARDS="intel8x0 intel8x0m" 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" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean dbus_event debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash" INPUT_DEVICES="keyboard mouse joystick evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en zh zh_CN zh_TW ja" USERLAND="GNU" VIDEO_CARDS="radeon vesa vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 alexandre 2007-09-01 22:37:20 UTC
Same problem for me. 

Workaround : Rebuild dev-scheme/guile with 'deprecated' use flag before emerging drgeo-1.10.
Comment 3 Sébastien Fabbro (RETIRED) gentoo-dev 2008-01-08 00:39:18 UTC
> Workaround : Rebuild dev-scheme/guile with 'deprecated' use flag before
> emerging drgeo-1.10.

Yes drgeo seems it does want the deprecated use flag for guilde. I fixed the ebuild to die when guile was not compiled with it and a warning.
Please re-emerge guile with deprecated.