Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 366129 - sci-visualization/gnuplot-4.4.3[-emacs,-xemacs] fails in src_install
Summary: sci-visualization/gnuplot-4.4.3[-emacs,-xemacs] fails in src_install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ulrich Müller
URL:
Whiteboard:
Keywords: REGRESSION
Depends on:
Blocks:
 
Reported: 2011-05-05 18:40 UTC by Henrique Dias
Modified: 2011-05-30 00:25 UTC (History)
5 users (show)

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


Attachments
Build Log (build.log,78.49 KB, text/plain)
2011-05-06 14:26 UTC, Philipp Kügle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henrique Dias 2011-05-05 18:40:48 UTC
Gnuplot does not install...

...
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/demo'
Creating binary data files
Creating binary data files
Creating binary data files
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/demo'
Making all in tutorial
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/tutorial'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/tutorial'
Making all in share
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/share'
make[3]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/share'
cp -p ./Gnuplot.app-defaults Gnuplot
make[3]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/share'
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/share'
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3'
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3'
>>> Source compiled.
>>> Test phase [not enabled]: sci-visualization/gnuplot-4.4.3

>>> Install gnuplot-4.4.3 into /var/tmp/portage/sci-visualization/gnuplot-4.4.3/image/ category sci-visualization
make -j3 DESTDIR=/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image/ install 
Making install in config
make[1]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/config'
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/config'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/config'
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/config'
Making install in m4
make[1]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/m4'
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/m4'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/m4'
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/m4'
Making install in term
make[1]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/term'
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/term'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/gnuplot/4.4/js" || /bin/mkdir -p "/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/js"
test -z "/usr/share/gnuplot/4.4/lua" || /bin/mkdir -p "/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/lua"
test -z "/usr/share/gnuplot/4.4/PostScript" || /bin/mkdir -p "/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/PostScript"
 /usr/bin/install -c -m 644 PostScript/8859-15.ps PostScript/8859-1.ps PostScript/8859-2.ps PostScript/8859-9.ps PostScript/cp1250.ps PostScript/cp1251.ps PostScript/cp437.ps PostScript/cp850.ps PostScript/cp852.ps PostScript/koi8r.ps PostScript/koi8u.ps PostScript/prologue.ps PostScript/utf-8.ps PostScript/aglfn.txt '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/PostScript'
 /usr/bin/install -c -m 644 lua/gnuplot-tikz.lua '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/lua'
 /usr/bin/install -c -m 644 js/canvasmath.js js/canvastext.js js/gnuplot_common.js js/gnuplot_mouse.js js/grid.png js/help.png js/nextzoom.png js/previouszoom.png js/textzoom.png js/gnuplot_mouse.css js/README '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/js'
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/term'
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/term'
Making install in src
make[1]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
Making install in wxterminal
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src/wxterminal'
make[3]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src/wxterminal'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src/wxterminal'
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src/wxterminal'
make[2]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
make[3]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
test -z "/usr/bin" || /bin/mkdir -p "/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/bin"
test -z "/usr/libexec/gnuplot/4.4" || /bin/mkdir -p "/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/libexec/gnuplot/4.4"
make[3]: Nothing to be done for `install-data-am'.
  /usr/bin/install -c gnuplot '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/bin'
  /usr/bin/install -c gnuplot_x11 '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/libexec/gnuplot/4.4'
make[3]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
make[2]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/src'
Making install in docs
make[1]: Entering directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/docs'
../mkinstalldirs /var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4
Creating texinfo
/usr/bin/install -c -m 644 gnuplot.gih /var/tmp/portage/sci-visualization/gnuplot-4.4.3/image//usr/share/gnuplot/4.4/gnuplot.gih

Inserting help for terminals ...
Analyzing doc file ...
Converting to texinfo ...
Menus, nodes, xrefs ...

xemacs exiting.
Cannot open load file: "texinfo"make[1]: *** [gnuplot.texi] Error 255
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3/docs'
make: *** [install-recursive] Error 1
emake failed
 * ERROR: sci-visualization/gnuplot-4.4.3 failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_install
 *   environment, line 2548:  Called die
 * The specific snippet of code:
 *       emake DESTDIR="${D}" install || die;
 * 
 * If you need support, post the output of 'emerge --info =sci-visualization/gnuplot-4.4.3',
 * the complete build log and the output of 'emerge -pqv =sci-visualization/gnuplot-4.4.3'.
 * The complete build log is located at '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/temp/environment'.
 * S: '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3'

>>> Failed to emerge sci-visualization/gnuplot-4.4.3, Log file:

>>>  '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/temp/build.log'

 * Messages for package sci-visualization/gnuplot-4.4.3:

 * ERROR: sci-visualization/gnuplot-4.4.3 failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_install
 *   environment, line 2548:  Called die
 * The specific snippet of code:
 *       emake DESTDIR="${D}" install || die;
 * 
 * If you need support, post the output of 'emerge --info =sci-visualization/gnuplot-4.4.3',
 * the complete build log and the output of 'emerge -pqv =sci-visualization/gnuplot-4.4.3'.
 * The complete build log is located at '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/temp/environment'.
 * S: '/var/tmp/portage/sci-visualization/gnuplot-4.4.3/work/gnuplot-4.4.3'
Comment 1 Ulrich Müller gentoo-dev 2011-05-06 13:43:51 UTC
(In reply to comment #0)
>  * If you need support, post the output of 'emerge --info
>    =sci-visualization/gnuplot-4.4.3',
>  * the complete build log and the output of 'emerge -pqv
>    =sci-visualization/gnuplot-4.4.3'.
Comment 2 Henrique Dias 2011-05-06 14:23:32 UTC
(In reply to comment #1)
> (In reply to comment #0)
> >  * If you need support, post the output of 'emerge --info
> >    =sci-visualization/gnuplot-4.4.3',
> >  * the complete build log and the output of 'emerge -pqv
> >    =sci-visualization/gnuplot-4.4.3'.

emerge --info
Portage 2.1.9.46 (default/linux/amd64/10.0/desktop, gcc-4.5.2, libc-0-r0, 2.6.38-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.38-gentoo-r4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7250_@_2.00GHz-with-gentoo-2.0.2
Timestamp of tree: Thu, 05 May 2011 17:30:01 +0000
app-shells/bash:     4.2_p8-r1
dev-lang/python:     2.7.1-r1, 3.1.3-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.5
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.5.2
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.38
sys-libs/glibc:      2.13-r2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.1 AdobeFlash-10"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://rsync.de.gentoo.org/ 		http://de-mirror.org/distro/gentoo/ 		http://gentoo.mirror.pw.edu.pl/ 		http://gentoo.tiscali.nl/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="en pt"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
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/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx db dbus dri dts dvd dvdr emboss encode exif fam firefox flac gdbm gdu gif gnome gpm gtk iconv ipv6 jpeg lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support readline sdl session spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid 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 cgi cgid 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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pt" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia%" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

emerge -pqv sci-visualization/gnuplot
[ebuild     U ] sci-visualization/gnuplot-4.4.3 [4.4.2-r1] USE="X cairo gd readline -doc -emacs -ggi -latex -lua -plotutils (-svga) -thin-splines -wxwidgets -xemacs"
Comment 3 Philipp Kügle 2011-05-06 14:26:36 UTC
Created attachment 272289 [details]
Build Log
Comment 4 Philipp Kügle 2011-05-06 14:29:54 UTC
(In reply to comment #1)
> (In reply to comment #0)
> >  * If you need support, post the output of 'emerge --info
> >    =sci-visualization/gnuplot-4.4.3',
> >  * the complete build log and the output of 'emerge -pqv
> >    =sci-visualization/gnuplot-4.4.3'.

C002 ~ # emerge --info =sci-visualization/gnuplot-4.4.3
Portage 2.1.9.47 (default/linux/x86/10.0/desktop/kde, gcc-4.4.5, glibc-2.13-r2, 2.6.38-gentoo-r4 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r4-i686-Intel-R-_Core-TM-2_Duo_CPU_E6750_@_2.66GHz-with-gentoo-2.0.2
Timestamp of tree: Fri, 06 May 2011 08:45:01 +0000
app-shells/bash:          4.2_p8-r1
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r1, 2.7.1-r1, 3.1.3-r1
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.2-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.3.5, 4.4.5, 4.5.2
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
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"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans"
FFLAGS=""
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.mneisen.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ "
LANG="de_DE"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de"
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="/var/lib/layman/arduino /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi akonadi alsa apng aspell berkdb bluetooth branding bzip2 cairo cdda cddax cdparanoia cdr chipcard cli consolekit cracklib crypt cups cxx dbus de declarative device-mapper divx dri dts dvd dvdr emboss encode evdev exif extras fam ffmpeg firefox flac fortran freetype gdbm gdu gif gimp gnutls gphoto2 gpm gtk h323 hbci hpijs iconv icq icu id3 imagemagick imap java jpeg kde kontact lame lcms ldap libnotify lm_sensors logitech-mouse logrotate lzma mad maildir melt mmx mng modules mp3 mp4 mpeg mplayer msn mudflap music mysql ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp oscar pam pango pcre pdf perl plasma plotutils png policykit postscript ppds pppd python qt3support qt4 quicktime readline redland rss sasl scanner sdl secure-delete semantic-desktop session sip smp snmp sound spell sql sse sse2 ssl startup-notification svg sysfs syslog tcl tcpd theora thumbnail tiff tk truetype type1 udev unicode usb vim-with-x vorbis wav webdav webkit wifi win32codecs wmf wmp x264 x86 xcb xine xinerama xml xorg xulrunner xv xvid zip 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 cgi cgid 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" CAMERAS="canon ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

C002 ~ # emerge -pqv =sci-visualization/gnuplot-4.4.3
[ebuild     U ] sci-visualization/gnuplot-4.4.3 [4.4.2-r1] USE="X cairo gd plotutils readline -doc -emacs -ggi -latex -lua -svga -thin-splines -wxwidgets -xemacs"
Comment 5 Jan Hübner 2011-05-06 17:21:23 UTC
Four year old bug is back from the dead:

https://bugs.gentoo.org/show_bug.cgi?id=192855
Comment 6 Ulrich Müller gentoo-dev 2011-05-06 17:43:23 UTC
I can reproduce it for 4.4.3 with USE="-emacs -xemacs".
gnuplot-4.4.2-r1 still installs fine here.
Comment 7 Henrique Dias 2011-05-06 19:06:32 UTC
(In reply to comment #6)
> I can reproduce it for 4.4.3 with USE="-emacs -xemacs".
> gnuplot-4.4.2-r1 still installs fine here.

After making several tests, I concluded that the sci-visualization/gnuplot package does not install because I do not have the app-xemacs/texinfo package installed. After installing the app-xemacs/texinfo package the sci-visualization/gnuplot package also installs.

As you have installed the app-xemacs/texinfo package does not have problems. To reproduce the problem just uninstalled the app-xemacs/texinfo package.
Comment 8 Ulrich Müller gentoo-dev 2011-05-06 19:11:40 UTC
Fixed (hopefully). No revbump because it was a build failure.

There were two problems:
- Emacs was autodetected in configure, then called by docs/Makefile for
  rebuilding of gnuplot.texi
- The tarball of 4.4.3 comes with an outdated gnuplot.texi file. For previous
  versions this file had been rebuilt by upstream.

Thank you for reporting this bug.

(In reply to comment #5)
> Four year old bug is back from the dead:
> https://bugs.gentoo.org/show_bug.cgi?id=192855

Right (and thanks for the reference to the old bug): The bugfix from then had been lost, because newer versions didn't trigger the problem any more. I've reintroduced it in a slightly different form: <http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sci-visualization/gnuplot/gnuplot-4.4.3.ebuild?r1=1.1&r2=1.2&diff_format=h>
Comment 9 Christoph Junghans (RETIRED) gentoo-dev 2011-05-07 09:42:26 UTC
@ulrich: So app-editors/xemacs needs app-xemacs/texinfo to build the texi from the doc documentation, but app-editors/emacs not?

I just asking, because in gnuplot-4.5.9999 the texi/info file is not delivered anymore and needs to be generated. And so virtual/emacs is not sufficient, am I correct?
Comment 10 Ulrich Müller gentoo-dev 2011-05-07 10:16:38 UTC
(In reply to comment #9)
> @ulrich: So app-editors/xemacs needs app-xemacs/texinfo to build the texi from
> the doc documentation, but app-editors/emacs not?

Correct. And it is needed at build time only, I've just adjusted the dependency in ebuilds.

However, I wonder if we should add something like
   !emacs ( !xemacs ( virtual/emacs ) )
as build-time dependency? At the moment gnuplot-4.4.3 with USE="-emacs -xemacs" will install somewhat outdated Info documentation.
Comment 11 Ulrich Müller gentoo-dev 2011-05-07 10:21:26 UTC
(In reply to comment #10)
>    !emacs ( !xemacs ( virtual/emacs ) )

That should rather be:
     !emacs? ( !xemacs? ( || ( virtual/emacs app-xemacs/texinfo ) ) )
Comment 12 Christoph Junghans (RETIRED) gentoo-dev 2011-05-08 14:52:01 UTC
Sound like a (In reply to comment #11)
> (In reply to comment #10)
> >    !emacs ( !xemacs ( virtual/emacs ) )
> 
> That should rather be:
>      !emacs? ( !xemacs? ( || ( virtual/emacs app-xemacs/texinfo ) ) )

Added this as r1 to sci overlay and synced it with the cvs' stable branch ebuild (4.4.9999). Should I add this version to the tree as well?
Comment 13 Ulrich Müller gentoo-dev 2011-05-08 17:18:32 UTC
I'd rather leave the live ebuilds in the overlay.
Comment 14 Viktor Yu. Kovalskii 2011-05-11 07:09:40 UTC
With USE="latex" sci-visualization/gnuplot successfully build.

emerge -pqv sci-visualization/gnuplot
[ebuild   R   ] sci-visualization/gnuplot-4.4.3  USE="X cairo gd latex plotutils readline wxwidgets -doc -emacs -ggi -lua (-svga) -thin-splines -xemacs"

Maybe when using USE="latex" we don't use emacs or xemacs for building sci-visualization/gnuplot.
Comment 15 Ulrich Müller gentoo-dev 2011-05-11 07:28:32 UTC
(In reply to comment #14)
> With USE="latex" sci-visualization/gnuplot successfully build.
> [...]
> Maybe when using USE="latex" we don't use emacs or xemacs for building
> sci-visualization/gnuplot.

Right, it will build, but you'll get the outdated documentation from the gnuplot.texi that is included with the tarball. Watch out for the following message in build.log: "No emacs found - cannot create texinfo file"

I assume that the outdated gnuplot.texi was an accidental blunder in the 4.4.3 release, and if I read upstream bug <http://sourceforge.net/tracker/index.php?func=detail&aid=3205661&group_id=2055&atid=102055> correctly, the problem should be fixed in their CVS so the next release should be fine again.
Comment 16 meyerm 2011-05-11 16:06:34 UTC
What am I supposed to do if I do NOT want to have (x)emacs on my system where gnuplot is installed?

Thank you :)
Comment 17 Ulrich Müller gentoo-dev 2011-05-11 17:25:15 UTC
(In reply to comment #16)
> What am I supposed to do if I do NOT want to have (x)emacs on my system where
> gnuplot is installed?

This is about the live version in the science overlay, I suppose?
Comment 18 Christoph Junghans (RETIRED) gentoo-dev 2011-05-11 17:46:43 UTC
(In reply to comment #16)
> What am I supposed to do if I do NOT want to have (x)emacs on my system where
> gnuplot is installed?

Well, with
>      !emacs? ( !xemacs? ( || ( virtual/emacs app-xemacs/texinfo ) ) )
you will always need one emacs. But it is a build deps so it can be removed later.
Comment 19 meyerm 2011-05-13 13:03:05 UTC
> This is about the live version in the science overlay, I suppose?

Yes. Unfortunately I haven't yet found a way to prevent portage from always using packages from overlays. I use the science-overlay for certain other packages; for gnuplot I don't need it.



> Well, with
>      !emacs? ( !xemacs? ( || ( virtual/emacs app-xemacs/texinfo ) ) )
> you will always need one emacs. But it is a build deps so it can be removed
> later.

Thank you for your answer. Even though I don't like it ;-)



But isn't this whole problem just appearing when creating the documentation for gnuplot? Since I have USE="-emacs -xemacs -doc" this behaviour isn't what I expected to get. 

And I do have sys-apps/texinfo and texlive-texinfo on the system (even tough I have no idea at all if they offer comparable features - so perhaps this is void.
Comment 20 Rafał Mużyło 2011-05-28 22:23:31 UTC
*** Bug 369097 has been marked as a duplicate of this bug. ***
Comment 21 Rafał Mużyło 2011-05-28 22:25:04 UTC
Seriously, I'd say it's one of the cases were medicine is worse than the disease.
Comment 22 Ulrich Müller gentoo-dev 2011-05-29 07:21:34 UTC
(In reply to comment #21)
> Seriously, I'd say it's one of the cases were medicine is worse than the
> disease.

If this was about the main tree then I would maybe agree. However, the Emacs build-time dependency is only for the live ebuild in an overlay. It is not uncommon that live ebuilds require additional dependencies.
Comment 23 Christoph Junghans (RETIRED) gentoo-dev 2011-05-29 09:03:02 UTC
This time is (In reply to comment #22)
> (In reply to comment #21)
> > Seriously, I'd say it's one of the cases were medicine is worse than the
> > disease.
> 
> If this was about the main tree then I would maybe agree. However, the Emacs
> build-time dependency is only for the live ebuild in an overlay. It is not
> uncommon that live ebuilds require additional dependencies.
No, I guess this time it is about the 4.4.3-r1 version of the main tree, which I added yesterday.

(Comment from bug #368269)
>Even if I don't see this as a problem, but there are two possible way around:
>-add a recent gnuplot.info to the filesdir
>-disable the generation of gnuplot.info with "USE=-doc"

I just want to add that in the next version (4.4.4) this problem will be fixed by upsteam.
Comment 24 Ulrich Müller gentoo-dev 2011-05-29 09:26:19 UTC
(In reply to comment #23)
> No, I guess this time it is about the 4.4.3-r1 version of the main tree,
> which I added yesterday.

I see. ;)

> (Comment from bug #368269)
> >Even if I don't see this as a problem, but there are two possible way around:
> >-add a recent gnuplot.info to the filesdir
> >-disable the generation of gnuplot.info with "USE=-doc"

I've taken care of it by patching gnuplot.texi, so the Emacs dependency is no longer required. The patch is a bit too large for FILESDIR, so I've put it on Gentoo mirrors.