Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149299 - dev-lang/gdl-0.8.11 failed to compile
Summary: dev-lang/gdl-0.8.11 failed to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Markus Dittrich (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-27 06:51 UTC by mike daugird
Modified: 2006-09-30 04:57 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 mike daugird 2006-09-27 06:51:47 UTC
DavidCPU dev-util # emerge --info
Portage 2.1.2_pre1-r3 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-suspend2-r6 i686)
=================================================================
System uname: 2.6.17-suspend2-r6 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.12.5
Last Sync: Tue, 26 Sep 2006 13:50:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -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/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo "
LINGUAS="en"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acl acpi alsa amd amr amrr aoss aotuv apache2 apm arts artswrappersuid asf asm async audacious audiofile automount avahi avi background bash-completion beagle beep berkdb big-tables bigpatch binary-drivers bitmap-fonts bittorrent bl blender-game bmpx bonobo bootsplash branding bzip2 ccache cdda cddb cdinstall cdparanoia cdr cdrom cg chroot clamav clamd cli clvm contentcache corba cpudetection crypt css csv curl cursors dbus depth32 dio disk-cache divix4linux divx dlloader dnd dnotify dolby-record-switch dri dv dvbplayer dvd dvdr dvdread elibc_glibc emacs encode esd evo evolution exif exiv2 exo fam fame ffmpeg finger firefox flac flash flatfile fmod font-server foomaticdb fortran ft ftp gatos gd gdbm gdm gif gimp gkrellm glade glib glibc-compat20 gmedia gnet gnome gnomedb gnuplot gpm gs gstreamer gtalk gtk gtk2 gtkhtml gulm gzip hal hpn httpd i8x0 icecast icons iconv id3 imagemagick innodb input_devices_keyboard input_devices_mouse insecure-savers ipv6 isdnlog java java5 javacomm javascript jbig jce jcs jikes jpeg jpeg2k jrtplib jumpplay kaspersky kde kdeenablefinal kdm kdrive kernel_linux lame lesstif libcaca libclamav libg++ libnotify libvisual libwww lighttpd linguas_en live lm_sensors logitech-mouse lzo lzw m17n-lib mad max-idx-128 mikmod mime mimencode ming mjpeg mmx mmxext mng mod modplug mono mozcalendar moznocompose moznoirc moznomail mozsvg mp3 mp4 mp4live mpeg mpeg2 mplayer msdfs multiuser musepack mysql mysqli mythtv nas ncurses netjack network nfs nls nptl nptlonly nsplugin nvidia nvram oav objc objc++ objc-gc offensive ogg ole openexr opengl pam panel-plugin pch pcre pdf perl php pic player png polling ppds pppd pulseaudio python qmax qt3 qt4 quicktime rar rdesktop readline real reflection rtc samba sdl sdl-sound sensord session shout skins sndfile sockets sox spell spl sql sse sse-filters ssl stlport stream submenu subtitles svga symlink sysfs tcpd tga theora threads thumbnail tiff tokenizer tomsfastmath transcode truetype truetype-fonts type1-fonts udev uml unicode unzip userland_GNU userlocales v4l v4l2 vcd vdr video_cards_nv video_cards_nvidia vidix visualization vlm vnc vorbis vorbis-psy webdav win32codecs wma wmf wmp x264 xanim xcomposite xfs xine xinerama xmms xorg xosd xpm xrandr xscreensaver xsettings xv xvid xvmc xvnc yaepg yv12 zlib zvbi"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 mike daugird 2006-09-27 06:52:23 UTC
this is the tail end of the compile.

       then mv -f ".deps/gdl-basic_pro_jmg.Tpo" ".deps/gdl-basic_pro_jmg.Po"; else rm -f ".deps/gdl-basic_pro_jmg.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-CFMTLexer.o -MD -MP -MF ".deps/gdl-CFMTLexer.Tpo" -c -o gdl-CFMTLexer.o `test -f 'CFMTLexer.cpp' || echo './'`CFMTLexer.cpp; \
        then mv -f ".deps/gdl-CFMTLexer.Tpo" ".deps/gdl-CFMTLexer.Po"; else rm -f ".deps/gdl-CFMTLexer.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-color.o -MD -MP -MF ".deps/gdl-color.Tpo" -c -o gdl-color.o `test -f 'color.cpp' || echo './'`color.cpp; \
        then mv -f ".deps/gdl-color.Tpo" ".deps/gdl-color.Po"; else rm -f ".deps/gdl-color.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-convert2.o -MD -MP -MF ".deps/gdl-convert2.Tpo" -c -o gdl-convert2.o `test -f 'convert2.cpp' || echo './'`convert2.cpp; \
        then mv -f ".deps/gdl-convert2.Tpo" ".deps/gdl-convert2.Po"; else rm -f ".deps/gdl-convert2.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-datatypes.o -MD -MP -MF ".deps/gdl-datatypes.Tpo" -c -o gdl-datatypes.o `test -f 'datatypes.cpp' || echo './'`datatypes.cpp; \
        then mv -f ".deps/gdl-datatypes.Tpo" ".deps/gdl-datatypes.Po"; else rm -f ".deps/gdl-datatypes.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-dcommon.o -MD -MP -MF ".deps/gdl-dcommon.Tpo" -c -o gdl-dcommon.o `test -f 'dcommon.cpp' || echo './'`dcommon.cpp; \
        then mv -f ".deps/gdl-dcommon.Tpo" ".deps/gdl-dcommon.Po"; else rm -f ".deps/gdl-dcommon.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-dcompiler.o -MD -MP -MF ".deps/gdl-dcompiler.Tpo" -c -o gdl-dcompiler.o `test -f 'dcompiler.cpp' || echo './'`dcompiler.cpp; \
        then mv -f ".deps/gdl-dcompiler.Tpo" ".deps/gdl-dcompiler.Po"; else rm -f ".deps/gdl-dcompiler.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-default_io.o -MD -MP -MF ".deps/gdl-default_io.Tpo" -c -o gdl-default_io.o `test -f 'default_io.cpp' || echo './'`default_io.cpp; \
        then mv -f ".deps/gdl-default_io.Tpo" ".deps/gdl-default_io.Po"; else rm -f ".deps/gdl-default_io.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-dinterpreter.o -MD -MP -MF ".deps/gdl-dinterpreter.Tpo" -c -o gdl-dinterpreter.o `test -f 'dinterpreter.cpp' || echo './'`dinterpreter.cpp; \
        then mv -f ".deps/gdl-dinterpreter.Tpo" ".deps/gdl-dinterpreter.Po"; else rm -f ".deps/gdl-dinterpreter.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/magick -I/usr/include/python2.4     -march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -MT gdl-dnode.o -MD -MP -MF ".deps/gdl-dnode.Tpo" -c -o gdl-dnode.o `test -f 'dnode.cpp' || echo './'`dnode.cpp; \
        then mv -f ".deps/gdl-dnode.Tpo" ".deps/gdl-dnode.Po"; else rm -f ".deps/gdl-dnode.Tpo"; exit 1; fi
datatypes.cpp:534: error: specialization of 'Data_< <template-parameter-1-1> >::Data_(const dimension&, BaseGDL::InitType) [with Sp = SpDPtr]' after instantiation
datatypes.cpp:534: error: invalid function declaration
datatypes.cpp:543: error: specialization of 'Data_< <template-parameter-1-1> >::Data_(const dimension&, BaseGDL::InitType) [with Sp = SpDObj]' after instantiation
datatypes.cpp:543: error: invalid function declaration
datatypes.cpp: In member function 'int Data_< <template-parameter-1-1> >::Scalar2index(SizeT&) const [with Sp = SpDByte]':
datatypes.cpp:3531:   instantiated from here
datatypes.cpp:634: warning: comparison is always false due to limited range of data type
datatypes.cpp: In member function 'SizeT Data_< <template-parameter-1-1> >::LoopIndex() const [with Sp = SpDByte]':
datatypes.cpp:3531:   instantiated from here
datatypes.cpp:720: warning: comparison is always false due to limited range of data type
datatypes.cpp: In member function 'int Data_< <template-parameter-1-1> >::Scalar2index(SizeT&) const [with Sp = SpDUInt]':
datatypes.cpp:3533:   instantiated from here
datatypes.cpp:634: warning: comparison is always false due to limited range of data type
datatypes.cpp: In member function 'SizeT Data_< <template-parameter-1-1> >::LoopIndex() const [with Sp = SpDUInt]':
datatypes.cpp:3533:   instantiated from here
datatypes.cpp:720: warning: comparison is always false due to limited range of data type
make[3]: *** [gdl-datatypes.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/gdl-0.8.11/work/gdl-0.8.11/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gdl-0.8.11/work/gdl-0.8.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gdl-0.8.11/work/gdl-0.8.11'
make: *** [all] Error 2

!!! ERROR: dev-lang/gdl-0.8.11 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  gdl-0.8.11.ebuild, line 39:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 2 Markus Dittrich (RETIRED) gentoo-dev 2006-09-28 07:43:40 UTC
Hi Mike,

Thanks for you report! This is probably a gcc-4.x problem related
to gdl's template code! I will have a look at it to see if I can fix
it. Otherwise we should report it upstream.

Thanks,
Markus
Comment 3 Markus Dittrich (RETIRED) gentoo-dev 2006-09-28 19:53:51 UTC
This should be fixed now in cvs. Please re-sync in an hour from now
and give a shot.

Thanks,
Markus
Comment 4 mike daugird 2006-09-29 10:27:33 UTC
thanks it works now
Comment 5 Markus Dittrich (RETIRED) gentoo-dev 2006-09-30 04:57:00 UTC
(In reply to comment #4)
> thanks it works now
> 

Good and thanks for letting me know!

Best,
Markus