On Sun, Nov 17, 2019 at 10:23:53PM +0000, Stuart Henderson wrote:

> I have this failure on i386.

> ===>  Building for xfig-3.2.7bp0

[...]

> fig2dev -L xbm -S 4 ../splash-image/spl_bckgnd.fig  | sed '1,3 
> s/noname/spl_bckgnd/; 3 s/char/unsigned &/' > splash.xbm
> sh: -q: not found
> depbase=`echo w_icons.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; cc 
> -DHAVE_CONFIG_H -I. -I..  -I/usr/X11R6/include  -DXAW_INTERNATIONALIZATION 
> -DNDEBUG -DXFIGLIBDIR="\"/usr/local/lib/X11/xfig\""  
> -DOBJLIBDIR="\"/usr/local/lib/X11/xfig/Libraries\"" 
> -DXFIGDOCDIR="\"/usr/local/share/doc/xfig\""  -I/usr/local/include 
> -I/usr/X11R6/include  -O2 -pipe -MT w_icons.o -MD -MP -MF $depbase.Tpo -c -o 
> w_icons.o w_icons.c && mv -f $depbase.Tpo $depbase.Po
> fig2dev: broken pipe when trying to create image
> command was:  -q -dSAFER -r80 -g631x211 -dTextAlphaBits=4 
> -dGraphicsAlphaBits=4 -sDEVICE=ppmraw -o - - | { ppmtopgm | pgmtopbm | 
> pbmtoxbm; } 2>/tmp//f2derrorxYi8Us

So the issue is that print/transfig needed print/ghostscript/gnu also
as a BUILD_DEPENDS. I commited a patch a few hours ago which should fix
the issue.

Without it, GSEXE ended up being empty and every operation relying
on the ghostscript binary failed. In xfig, one file was not generated
by fig2dev because of this, causing the build failure.

Reply via email to