>>> Emerging (1 of 1) sci-electronics/iverilog-0.9.1 * verilog-0.9.1.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking verilog-0.9.1.tar.gz to /var/tmp/portage/sci-electronics/iverilog-0.9.1/work >>> Source unpacked in /var/tmp/portage/sci-electronics/iverilog-0.9.1/work >>> Preparing source in /var/tmp/portage/sci-electronics/iverilog-0.9.1/work/verilog-0.9.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-electronics/iverilog-0.9.1/work/verilog-0.9.1 ... * econf: updating verilog-0.9.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating verilog-0.9.1/config.sub with /usr/share/gnuconfig/config.sub * econf: updating verilog-0.9.1/vvp/config.guess with /usr/share/gnuconfig/config.guess * econf: updating verilog-0.9.1/vvp/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --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 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-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 ISO C89... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for gperf... gperf checking for man... man checking for ps2pdf... ps2pdf checking for git... git checking for flex... flex checking for bison... bison checking for Microsoft Windows... no checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/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 getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for inttypes.h... (cached) yes checking libiberty.h usability... no checking libiberty.h presence... yes configure: WARNING: libiberty.h: present but cannot be compiled configure: WARNING: libiberty.h: check for missing prerequisite headers? configure: WARNING: libiberty.h: see the Autoconf documentation configure: WARNING: libiberty.h: section "Present But Cannot Be Compiled" configure: WARNING: libiberty.h: proceeding with the preprocessor's result configure: WARNING: libiberty.h: in the future, the compiler will take precedence checking for libiberty.h... yes checking iosfwd usability... yes checking iosfwd presence... yes checking for iosfwd... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for unsigned long long... yes checking size of unsigned long long... 8 checking for unsigned long... yes checking size of unsigned long... 8 checking for unsigned... yes checking size of unsigned... 4 checking for tputs in -ltermcap... no checking for readline in -lreadline... yes checking for add_history in -lhistory... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for gzwrite in -lz... yes checking for gzwrite in -lz... (cached) yes checking for BZ2_bzdopen in -lbz2... yes checking for BZ2_bzdopen in -lbz2... (cached) yes configure: Not using valgrind hooks checking for sys/times... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether byte ordering is bigendian... no checking for extra libs needed... checking for flag to make position independent code... -fPIC checking for lround... no checking for nan... no checking for fmin... no checking for fmax... no checking for fopen64... yes checking for -rdynamic compiler flag... -rdynamic checking for shared library link flag... -shared checking for leading underscores... no checking for trailing underscores... no checking for sanity of prefix... ok checking for sanity of exec_prefix... ok checking for sanity of libdir... ok configure: creating ./config.status config.status: creating Makefile config.status: creating ivlpp/Makefile config.status: creating vvp/Makefile config.status: creating vpi/Makefile config.status: creating driver/Makefile config.status: creating driver-vpi/Makefile config.status: creating cadpli/Makefile config.status: creating libveriuser/Makefile config.status: creating tgt-null/Makefile config.status: creating tgt-stub/Makefile config.status: creating tgt-vvp/Makefile config.status: creating tgt-vhdl/Makefile config.status: creating tgt-fpga/Makefile config.status: creating tgt-verilog/Makefile config.status: creating tgt-pal/Makefile config.status: creating config.h config.status: creating _pli_types.h config.status: creating vvp/config.h config.status: creating vpi/vpi_config.h config.status: creating libveriuser/config.h config.status: creating tgt-vvp/vvp_config.h config.status: creating tgt-vhdl/vhdl_config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-electronics/iverilog-0.9.1/work/verilog-0.9.1 ... make -j4 mkdir dep cat ./version_base.in version_tag.h > version.h x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c main.cc -o main.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c async.cc -o async.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c design_dump.cc -o design_dump.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c discipline.cc -o discipline.o mv discipline.d dep/discipline.d x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c dup_expr.cc -o dup_expr.o mv async.d dep/async.d x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -Wall -march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -MD -c elaborate.cc -o elaborate.o main.cc: In function 'int main(int, char**)': main.cc:611: error: 'VERSION' was not declared in this scope main.cc:611: error: 'VERSION_TAG' was not declared in this scope main.cc:622: error: 'VERSION' was not declared in this scope main.cc:622: error: 'VERSION_TAG' was not declared in this scope make: *** [main.o] Error 1 make: *** Waiting for unfinished jobs.... mv dup_expr.d dep/dup_expr.d mv design_dump.d dep/design_dump.d elaborate.cc: In member function 'virtual NetProc* PForStatement::elaborate(Design*, NetScope*) const': elaborate.cc:3446: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules elaborate.cc:3446: note: initialized from here mv elaborate.d dep/elaborate.d * * ERROR: sci-electronics/iverilog-0.9.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2275: Called _eapi2_src_compile * ebuild.sh, line 634: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * 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/tmp/portage/sci-electronics/iverilog-0.9.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-electronics/iverilog-0.9.1/temp/environment'. * >>> Failed to emerge sci-electronics/iverilog-0.9.1, Log file: >>> '/var/tmp/portage/sci-electronics/iverilog-0.9.1/temp/build.log' * Messages for package sci-electronics/iverilog-0.9.1: * * ERROR: sci-electronics/iverilog-0.9.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2275: Called _eapi2_src_compile * ebuild.sh, line 634: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * 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/tmp/portage/sci-electronics/iverilog-0.9.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-electronics/iverilog-0.9.1/temp/environment'. * Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-gentoo-r2 x86_64) ================================================================= System uname: Linux-2.6.30-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1 Timestamp of tree: Sun, 04 Oct 2009 18:15:01 +0000 app-shells/bash: 4.0_p33 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.4.4-r15, 2.6.3, 3.1.1-r1 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.1 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer " DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gentoo.cites.uiuc.edu/pub/gentoo/" LDFLAGS="-Wl,-O1" LINGUAS="en en_US tr tr_TR" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl alsa amd64 amr autoipd avahi berkdb bitmap bitmap-fonts bluetooth bzip2 cdr cjk cli consolekit cracklib crypt cups daap dbus dell divx divx4linux dns dri dvd dvdr dvdread encode exif ffmpeg flac fortran gb gdbm gif glitz gmedia gnome gpm gstreamer gtk h323 hal hddtemp iconv imlib isdnlog ithreads jpeg jpeg2k kpathsea laptop ldap mad matroska mikmod mime mmap mmx mng modules mp2 mp3 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pcre perl pipechan plotutils png posix postscript pppd pulseaudio python quickime quicktime readline realmedia reflection samba session sip smb sockets spl sqlite sse sse2 ssl subversion svg sysfs tagwriting tcl tcpd theora threads tiff tk truetype truetype-fonts type1-fonts unicode usb vcd vorbis wav wifi wmf wmp x264 xanim xcb xorg xpm xvid xvmc zlib" ALSA_CARDS="hda_intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US tr tr_TR" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always Steps to Reproduce: 1.emerge iverilog 2. 3. Expected Results: Emerges succesfully
Part of the bug subject line seems to have gotten clobbered by a stray paste (at least I can't see how it fits with the rest of the report). Would you mind changing it to something more informative :)
Somehow, it compiles now. THnaks anyway
As OP said, it invalid now. @wormo The strange title came from something which he reported in bug 287531
(In reply to comment #3) > As OP said, it invalid now. > > @wormo > The strange title came from something which he reported in bug 287531 > Well it was the same problem. iverilog compiles fine now but the matplotlib still gives the same error in the beginning of the process. I would appreciate some help in here. Thanks