Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689894 - sci-visualization/gnuplot-5.2.6 USE='cairo -gd doc' - make: *** [Makefile:1006: pdf_figures] Error 1
Summary: sci-visualization/gnuplot-5.2.6 USE='cairo -gd doc' - make: *** [Makefile:100...
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:
Depends on:
Blocks:
 
Reported: 2019-07-15 14:02 UTC by ernsteiswuerfel
Modified: 2019-07-16 09:10 UTC (History)
2 users (show)

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


Attachments
build.log (gnuplot-5.2.6:20190715-130550.log,109.87 KB, text/plain)
2019-07-15 14:02 UTC, ernsteiswuerfel
Details
emerge --info (file_689894.txt,6.17 KB, text/plain)
2019-07-15 14:02 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2019-07-15 14:02:04 UTC
Created attachment 582882 [details]
build.log

Noticed this during running tatt tests for bug #689718.
There seems to be an interanction between some use flags currently not appropriately mapped to USE-flag dependencies.

USE='-cairo -gd doc'  ...  builds OK
USE='cairo gd doc'  ...  builds OK
USE='cairo -gd doc'  ...  FAILS

# emerge -pqv =sci-visualization/gnuplot-5.2.6
[ebuild   R   ] sci-visualization/gnuplot-5.2.6  USE="X cairo doc readline wxwidgets (-aqua) -bitmap -compat -examples -gd* -ggi -latex -libcaca -libcerf -lua -qt5 -regis (-svga)"

[...]
make[2]: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/tutorial'
Making all in share
make[2]: Entering directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/share'
make[3]: Entering directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/share'
cp -p ./Gnuplot.app-defaults Gnuplot
make[3]: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/share'
make[2]: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/share'
make[2]: Entering directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6'
make[2]: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6'
make[1]: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6'
make -j28 -l26 -C docs pdf 
make: Entering directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/docs'
./doc2tex -figures ./gnuplot.doc figures.tex
GNUPLOT_LIB=../demo ../src/gnuplot ./plotstyles.gnu
"./plotstyles.gnu" line 339: This copy of gnuplot cannot read png/gif/jpeg images

make: *** [Makefile:1006: pdf_figures] Error 1
make: Leaving directory '/var/tmp/portage/sci-visualization/gnuplot-5.2.6/work/gnuplot-5.2.6/docs'
 * ERROR: sci-visualization/gnuplot-5.2.6::gentoo failed (compile phase):
 *   emake failed
Comment 1 ernsteiswuerfel archtester 2019-07-15 14:02:31 UTC
Created attachment 582884 [details]
emerge --info
Comment 2 Ulrich Müller gentoo-dev 2019-07-16 09:10:38 UTC
Fixed without revbump, because this is a build failure.
Thank you for reporting!


commit 735a8c0df42dc1486356e695ad82017e23638593
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-07-16 09:07:38 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-07-16 09:08:12 +0000

    sci-visualization/gnuplot: Fix build of documentation without gd.
    
    Bug: https://bugs.gentoo.org/577828
    Package-Manager: Portage-2.3.69, Repoman-2.3.16
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 sci-visualization/gnuplot/gnuplot-5.0.7.ebuild    | 6 +++---
 sci-visualization/gnuplot/gnuplot-5.2.6.ebuild    | 4 ++--
 sci-visualization/gnuplot/gnuplot-5.2.7.ebuild    | 4 ++--
 sci-visualization/gnuplot/gnuplot-5.2.9999.ebuild | 6 +++---
 4 files changed, 10 insertions(+), 10 deletions(-)