Bug#973156: sketch: FTBFS: Error: /undefined in .setopacityalpha

Lucas Nussbaum lucas at debian.org
Tue Oct 27 17:13:23 GMT 2020


Source: sketch
Version: 1:0.3.7-11
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o bsp.o bsp.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o cmdline.o cmdline.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o emit.o emit.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o error.o error.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o expr.o expr.c
> expr.c: In function ‘to_integer’:
> expr.c:374:12: warning: variable ‘frac_part’ set but not used [-Wunused-but-set-variable]
>   374 |     double frac_part, int_part;
>       |            ^~~~~~~~~
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o geometry.o geometry.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o geomio.o geomio.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o global.o global.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o langver.o langver.c
> bison --defines --debug --report=all --yacc sketch.y
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o memutil.o memutil.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o opts.o opts.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o scene.o scene.c
> geometry.c: In function ‘boxes_3d_intersect_p’:
> geometry.c:628:15: warning: array subscript 2 is above array bounds of ‘POINT_2D’ {aka ‘double[2]’} [-Warray-bounds]
>   628 |     if (a->max[Z] < b->min[Z]) // a behind  b
>       |         ~~~~~~^~~
> In file included from geometry.c:25:
> geometry.h:222:19: note: while referencing ‘max’
>   222 |     POINT_2D min, max;
>       |                   ^~~
> geometry.c:630:27: warning: array subscript 2 is above array bounds of ‘POINT_2D’ {aka ‘double[2]’} [-Warray-bounds]
>   630 |     if (a->min[Z] > b->max[Z]) // a in front of b
>       |                     ~~~~~~^~~
> In file included from geometry.c:25:
> geometry.h:222:19: note: while referencing ‘max’
>   222 |     POINT_2D min, max;
>       |                   ^~~
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o symbol.o symbol.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o y.tab.o y.tab.c
> gcc -O1 -g -Wall -Wall -g -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o lex.yy.o lex.yy.c
> gcc -O1 -g -Wall -o sketch bsp.o cmdline.o emit.o error.o expr.o geometry.o geomio.o global.o langver.o lex.yy.o main.o memutil.o opts.o scene.o symbol.o y.tab.o -lm
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> cd Doc && perl make.pl linux examples
> ../sketch -D ex000 manexamples.sk > ex000.tex
> summary: no errors
> remark, node=1721 probe=98.8 swap=18 split=3 (in=6 out=9) ols=439/22
> remark, scene bb=(-1.804,-.797)(1.718,5.511)
> remark, writing 1724 objects
> latex example 'ex000-tmp.tex':
> This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=latex)
>  restricted \write18 enabled.
> entering extended mode
> (./ex000-tmp.tex
> LaTeX2e <2020-02-02> patch level 5
> L3 programming layer <2020-09-24>
> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2019/12/20 v1.4l Standard LaTeX document class
> (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
> (/usr/share/texlive/texmf-dist/tex/latex/pstricks/pst-all.sty
> (/usr/share/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def))
> (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
> (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
> (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
> (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
> (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)))))
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
> `pst-fp' v0.05, 2010/01/17 (hv))
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t
> ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t
> ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
> Loading pgffor.code.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code
> .tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet
> ric.code.tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod
> e.tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison
> .code.tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.
> tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code
> .tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.
> tex)
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari
> thmetics.code.tex)))
> (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)))
> `PSTricks' v3.01  <2020/09/18> (tvz,hv)
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-plot/pst-plot.sty
> (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/pst-xkey.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/multido/multido.sty
> (/usr/share/texlive/texmf-dist/tex/generic/multido/multido.tex
>  v1.42, 2010/05/14 <tvz>))
> (/usr/share/texlive/texmf-dist/tex/generic/pst-plot/pst-plot.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pst-tools/pst-tools.tex
> `PST-tools' v0.10, 2020/03/24 (hv))
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex
> (/usr/share/texlive/texmf-dist/tex/generic/pst-node/pst-node.tex
>  v1.42a, 2020/04/01)
> (/usr/share/texlive/texmf-dist/tex/generic/pst-arrow/pst-arrow.tex
> `pst-arrow' v0.01, 2016/09/01 (dr,hv))
> (/usr/share/texlive/texmf-dist/tex/generic/pst-3d/pst-3d.tex
> `PST-3d' v1.11, 2010/02/14 (tvz))
> (/usr/share/texlive/texmf-dist/tex/generic/pst-math/pst-math.tex
> `pst-math' v0.64 , (CJ,hv)) `pstricks-add' v3.89a, 2020/02/12 (dr,hv))
>  v1.92, 2019/05/16 (tvz,hv)))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-node/pst-node.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-node/pst-node.tex))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-tree/pst-tree.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-tree/pst-tree.tex
>  v1.13, 2017/02/18(tvz,dg,hv)))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-grad/pst-grad.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-grad/pst-grad.tex
> `pst-grad' v1.06, 2006/11/27 (tvz,dg,hv)))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-coil/pst-coil.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-coil/pst-coil.tex
>  v1.06, 2006/11/27
> (/usr/share/texlive/texmf-dist/tex/generic/pst-node/pst-node.tex)))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-text/pst-text.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-text/pst-text.tex
>  v1.01, 2018/12/22(tvz,hv)))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-3d/pst-3d.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-3d/pst-3d.tex))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-eps/pst-eps.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-eps/pst-eps.tex
>  v1.00, 2006/11/04))
> (/usr/share/texlive/texmf-dist/tex/latex/pst-fill/pst-fill.sty
> (/usr/share/texlive/texmf-dist/tex/generic/pst-fill/pst-fill.tex
> `PST-Fill' v1.01, 2007/03/10 (tvz,dg,hv)))
> (/usr/share/texlive/texmf-dist/tex/latex/pstricks-add/pstricks-add.sty
> (/usr/share/texlive/texmf-dist/tex/latex/pst-math/pst-math.sty
> (/usr/share/texlive/texmf-dist/tex/latex/pst-calculate/pst-calculate.sty
> (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
> (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
> (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def))
> (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex))
>  (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty)))
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty)
> (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
> (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex))
> (/usr/share/texlive/texmf-dist/tex/generic/pst-math/pst-math.tex))
> (/usr/share/texlive/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex)))
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
> For additional information on amsmath, use the `?' option.
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
> No file ex000-tmp.aux.
> 
> (/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary
> -English.dict)
> (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg)
> (./ex000.tex) [1]
> PSTricks: Converting TeX box to EPS.
>           With dvips, use -E option.
> (./ex000-tmp.aux) )
> Output written on ex000-tmp.dvi (1 page, 2664732 bytes).
> Transcript written on ex000-tmp.log.
> This is dvips(k) 2020.1 Copyright 2020 Radical Eye Software (www.radicaleye.com)
> ' TeX output 2020.10.27:1228' -> ex000.eps
> </usr/share/texlive/texmf-dist/dvips/base/tex.pro>
> </usr/share/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
> </usr/share/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-tools/pst-tools.pro>
> </usr/share/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-node/pst-node.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-3d/pst-3d.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-math/pst-math.pro>
> </usr/share/texlive/texmf-dist/dvips/pstricks-add/pstricks-add.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-grad/pst-grad.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-coil/pst-coil.pro>
> </usr/share/texlive/texmf-dist/dvips/pst-text/pst-text.pro>
> </usr/share/texlive/texmf-dist/dvips/l3backend/l3backend-dvips.pro>
> </usr/share/texlive/texmf-dist/dvips/base/special.pro>
> </usr/share/texlive/texmf-dist/dvips/base/color.pro>. [1] 
> 
> 
> %%%% WARNING: Transparency operations ignored - need to use -dALLOWPSTRANSPARENCY
> 
> Error: /undefined in .setopacityalpha
> Operand stack:
>    -0.73979   12.6617   -0.54051   13.0311   4.58075   11.9501   1.0
> Execution stack:
>    %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1990   1   3   %oparray_pop   1989   1   3   %oparray_pop   1988   1   3   %oparray_pop   --nostringval--   1977   1   3   %oparray_pop   1833   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--
> Dictionary stack:
>    --dict:734/1123(ro)(G)--   --dict:0/20(G)--   --dict:203/300(L)--   --dict:174/300(L)--   --dict:38/200(L)--   --dict:145/200(L)--
> Current allocation mode is local
> Current file position is 153235
> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
> Inappropriate ioctl for device at make.pl line 43.
> make[1]: *** [debian/rules:28: override_dh_auto_build] Error 25

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/sketch_0.3.7-11_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the debian-science-maintainers mailing list