Package: perl-tk
Version: 1:804.030-1
Severity: serious
Tags: sid

This package fails to build on current sid.

  make[2]: Entering directory `/tmp/buildd/perl-tk-804.030/PNG'
  cp PNG.pm ../blib/lib/Tk/PNG.pm
  /usr/bin/perl /usr/share/perl/5.14.2/ExtUtils/xsubpp  -typemap 
/usr/share/perl/5.14/ExtUtils/typemap -typemap 
/tmp/buildd/perl-tk-804.030/Tk/typemap  PNG.xs > PNG.xsc && mv PNG.xsc PNG.c
  cc -c  -I.. -I/usr/local/include  -I/usr/include/freetype2 -D_REENTRANT 
-D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe 
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   
-DVERSION=\"4.004\" -DXS_VERSION=\"804.03\" -fPIC "-I/usr/lib/perl/5.14/CORE"   
-Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ 
PNG.c
  make[2]: *** No rule to make target `zconf.h', needed by `imgPNG.o'.  Stop.
  make[2]: Leaving directory `/tmp/buildd/perl-tk-804.030/PNG'
  make[1]: *** [subdirs] Error 2
  make[1]: Leaving directory `/tmp/buildd/perl-tk-804.030'
  make: *** [build-stamp] Error 2
  
This seems to be triggered by

zlib (1:1.2.8.dfsg-1) unstable; urgency=low
   [...]
   * Install zconf.h in multiarch path (closes: #698648).

It looks like Tk/MakeDepend.pm needs to look in multiarch include paths
(/usr/include/<triplet>). Possibly the right thing to do is to parse 
'cpp -v' output somewhere and feed that to Tk::MakeDepend::command_line().
My half hearted attempts to override INC from debian/rules weren't
successful.
-- 
Niko Tyni   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to