Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142871 - sci-electronics/gtkwave fails with MAKEOPT="-j2" or larger
Summary: sci-electronics/gtkwave fails with MAKEOPT="-j2" or larger
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: The Soldering-Iron Brotherhood
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-05 04:41 UTC by amth
Modified: 2006-08-12 07:25 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 amth 2006-08-05 04:41:14 UTC
Building sci-electronics/gtkwave (tested only with 3.0.5) fails with any other than MAKEOPTS="-j1", tested with all possible from -j4 down to -j1 and only -j1 did compile that singular package (did emerge geda-suite and other packages too, and only gtkwave failed to build), normal emerge --info is as follows:

--

Gentoo Base System version 1.12.4
Portage 2.1.1_pre4-r2 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-hardened, glibc-2.4-r3, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
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: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe -msse3 -fomit-frame-pointer -ftracer -fforce-addr"
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/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O3 -pipe -msse3 -fomit-frame-pointer -ftracer -fforce-addr -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j4"
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.gentoo.org/gentoo-portage"
USE="amd64 64bit X X509 a52 aac acl acpi aim aimextras aio akode alsa alsa-oss amarok amr ao aotuv asf audiofile avahi avi bash-completion berkdb bigpatch bitmap-fonts bittorrent bl blender-game bzip2 bzlib cairo cdda cddb cdio cdr cli cmdsubmenu cpudetection crypt css ctype curl curlwrappers dbus dio divx4linux dlloader dmi dri dts dv dvb dvbplayer dvd dvdr dvdread dynamic ecc eds effects emboss encode exif expat fam fame fat festival ffmpeg fftw fi firefox flac flash font-server fontconfig fortran fpx ftp fuse gatos gcj gd gdbm gif glitz glut gmp gnome gnutls gpg2-experimental gpgme gphoto2 gpm gps graphviz gs gsl gstreamer gstreamer010 gtk gtk2 hal hardened hddtemp howl howl-compat hpn hwmixer icq id3 idea ieee1394 imagemagick imap imlib imlib2 insecure-drivers ipfilter ipsec ipv6 irc isdnlog java javascript jingle jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdepim kernel_linux kexi kipi lame lcms ldap lesstif libedit libnotify libsamplerate libsexy libvisual linuxthreads-tls lirc live lm_sensors logrotate lzo lzw lzw-tiff mad math mhash mime minencode ming mjpeg mmap mng mp3 mp4 mp4live mpeg mpeg2 mplayer musepack music musicbrainz mythtv ncurses network nls no-old-linux nptl nptlonly nsplugin nspr ntfs ntp numeric objc objc++ objc-gc ogg on-the-fly-crypt openal openexr opengl pam pcre pdf pdflib perl player plib pmount png pnp posix povray pppd profile ps python qt qt3 qt4 quicktime rar rc5 rcu readline recode reflection reiser4 reiserfs risky rss rtc rtsp scanner sdk sdl sensord session setup-plugin sharedmem smp sndfile snmp sockets sounds sourcecaps sox speech speex spell spl sqlite sqlite3 sse-filters sse3 ssl stream submenu subtitles svg svgz symlink sysfs taglib tcpd theora threads threadsonly tiff transcode truetype truetype-fonts type1 type1-fonts udev unicode unix98 unzip upnp usb userlang_GNU vcd vdr vfat videos visualization vlm vorbis vorbis-psy wma wmf x264 xanim xcomposite xext xine xml xml2 xmlrpc xorg xpm xrandr xscreensaver xsettings xsl xslt xv xvid xvmc yaepg yahoo yaz yv12 zeroconf zip zlib zvbi elibc_glibc input_devices_keyboard input_devices_mouse userland_GNU video_cards_vesa video_cards_radeon video_cards_fglrx"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

--

So _only_ thing I changes from abowe to build gtkwave was to change from -j4 to -j1, absolutely nothing else, so maybe gtkwave .ebuild should have a fixed -j1?
Comment 1 Alexander Færøy 2006-08-05 05:14:01 UTC
Same issue on x86. I've tested it on my laptop and it only worked with -j2 and -j1, but on my workstation it worked with -j3.

Maybe a fixed -j1 or -j2 would be preferable.

emerge --info from laptop goes here:

Gentoo Base System version 1.12.4
Portage 2.1.1_pre4-r3 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17.4-osiris i686)
=================================================================
System uname: 2.6.17.4-osiris i686 Genuine Intel(R) CPU           L2400  @ 1.66GHz
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -msse3 -fomit-frame-pointer -pipe"
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/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -msse3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/ ftp://rsync.gentoo.diku.dk/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
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/overlays/eroyf"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm avi beagle berkdb bitmap-fonts bluetooth bzip2 cli crypt cups dbus divx4linux dlloader doc dri dvd dvdr eds elibc_glibc emboss encode examples firefox flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 hdaps ieee1394 imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog jpeg kernel_linux kqemu libcaca libg++ libwww mad madwifi mbox mikmod mmx motif mp3 mpeg mysql ncurses nls nntp nptl nptlonly ogg opengl opensll openssl oss pam pcmcia pcre pdf pdflib perl php pic png pppd python qt3 qt4 quicktime readline reflection ruby samba sdl session smp socks5 spell spl sql sqlite sqlite3 sse sse2 ssl subversion truetype truetype-fonts type1-fonts udev unicode usb userland_GNU utf8 video_cards_fbdev video_cards_i810 video_cards_vesa vorbis win32codecs xine xml xmms xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS


Comment 2 Alexander Færøy 2006-08-05 05:16:32 UTC
And emerge --info from my workstation:
Gentoo Base System version 1.6.15
Portage 2.1.1_pre4-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17.4 i686)
=================================================================
System uname: 2.6.17.4 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ALSA_CARDS="intel8x0"
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CCACHE_SIZE="2G"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="0"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
DCCC_PATH="/usr/lib/distcc/bin"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose --nospinner"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7/html"
FRACTDIR="/usr/share/xfractint"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HOME="/home/dazkul"
HOSTNAME="anubis"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info"
INPUT_DEVICES="evdev mouse keyboard"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KDEDIRS="/usr"
KERNEL="linux"
LADSPA_PATH="/usr/lib/ladspa"
LANG="en_US.UTF-8"
LANGUAGE="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="da"
LOGNAME="root"
MAKEOPTS="-j3"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man::/opt/blackdown-jdk-1.4.2.03/man:/usr/qt/3/doc/man:/opt/vmware/workstation/man"
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.6:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/opt/vmware/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
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_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/gstreamer-0.8:/opt:/lib/modules:/usr/lib/locale:/usr/lib/wine:/usr/lib/valgrind:*.la:*.png:*.py:*.pl:*.pm:*.sh:*.xml:*.xslt:*.a:*.js"
PYTHONDOCS="/usr/share/doc/python-docs-2.4.3/html"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5:/usr/mips-unknown-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/opt/vmware/workstation/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
SANE_CONFIG_DIR="/etc/sane.d"
SGML_CATALOG_FILES="/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/xml-docbook-4.4.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/xml-simple-docbook-1.0.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/xml-docbook-4.1.2.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-docbook-4.2.cat:/etc/sgml/sgml-docbook-4.3.cat:/etc/sgml/sgml-docbook-4.4.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/dsssl-docbook-stylesheets.cat"
SHELL="/bin/zsh"
SSH_ASKPASS="/usr/bin/gtk2-ssh-askpass"
SUDO_COMMAND="/usr/bin/emerge --info"
SUDO_GID="100"
SUDO_UID="1003"
SUDO_USER="dazkul"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
TERM="xterm"
USE="x86 X aac alsa apache2 apm avi berkdb bitmap-fonts bluetooth bzip2 cdr cli crypt cups divx4linux dlloader doc dri dvd dvdr eds emboss encode examples fbcon firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 iconv imlib ipod ipv6 isdnlog jpeg libg++ libwww mad mbox mikmod mmx motif mp3 mpeg mysql ncurses nls nptl nvidia ogg opengl openssl oss pam pcre pdf pdflib perl php pic png pppd python qt3 qt4 quicktime readline reflection ruby sdl session socks5 spell spl sql sqlite sse sse2 ssl subversion tetex tools truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis win32codecs xine xml xmms xorg xv xvid zlib elibc_glibc input_devices_evdev input_devices_mouse input_devices_keyboard kernel_linux linguas_da userland_GNU video_cards_nvidia"
USER="root"
USERLAND="GNU"
USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults"
VIDEO_CARDS="nvidia"
XARGS="xargs -r"
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2006-08-11 17:43:14 UTC
Try this as a temporary workaround -- ideally I need to fix this and just get it to not use an internal libbz2 or libz at all; but if you add this to the ebuild it should work fine with -jX (worked fine with -j5 here):

src_compile() {
        econf || die 'econf failed!'

        # We need to split things up manually or else -jX goes boom
        cd src/libbz2
        emake || die 'emake libbz2 failed!'
        cd ../libz
        emake || die 'emake libz failed!'
        cd ..
        emake || die 'emake failed!'
}
Comment 4 Tim Yamin (RETIRED) gentoo-dev 2006-08-12 07:25:38 UTC
(In reply to comment #3)
> Try this as a temporary workaround -- ideally I need to fix this and just get
> it to not use an internal libbz2 or libz at all; but if you add this to the
> ebuild it should work fine with -jX (worked fine with -j5 here):

Looks like that didn't quite work... fixed in CVS, I added a -j1.