[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#633707: scid:: FTBFS: src/misc.h:22:17: fatal error: tcl.h: No such file or directory



Source: scid
Version: 1:4.3.0.cvs20110706-2
Severity: important
Tags: patch
User: debian-sh4@superh.org
Usertags: sh4
X-Debbugs-CC: debian-superh@lists.debian.org

Hi,

scid FTBFS on armhf, sh4 and sparc64.
  http://buildd.debian-ports.org/status/fetch.php?pkg=scid&arch=armhf&ver=1%3A4.3.0.cvs20110706-2&stamp=1310273814
  http://buildd.debian-ports.org/status/fetch.php?pkg=scid&arch=sh4&ver=1%3A4.3.0.cvs20110706-2&stamp=1310452737
  http://buildd.debian-ports.org/status/fetch.php?pkg=scid&arch=sparc64&ver=1%3A4.3.0.cvs20110706-2&stamp=1310269236
----
cp scripts/pgnfix.py ./pgnfix
chmod +x pgnfix
cp scripts/spliteco.tcl ./spliteco
chmod +x spliteco
cp scripts/spf2spi.tcl ./spf2spi
chmod +x spf2spi
g++  -O3 -fno-rtti -fno-exceptions -Wall   -I/usr/include -o
src/pgnscid.o -c src/pgnscid.cpp
In file included from src/namebase.h:20:0,
                 from src/index.h:23,
                 from src/pgnscid.cpp:17:
src/misc.h:22:17: fatal error: tcl.h: No such file or directory
compilation terminated.
make[1]: *** [src/pgnscid.o] Error 1
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
----
Probably other debian-ports architecture will become FTBFS, too.

I made patch to support armhf, sh4, sparc64 and other. Could you apply
this patch?

Best regards,
 Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6
diff --git a/debian/rules b/debian/rules
index f866469..7a5965e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,7 +22,7 @@ endif
 
 include /usr/share/dpatch/dpatch.make
 
-config.status: configure
+config.status: configure patch-stamp
 	dh_testdir
 	# Add here commands to configure the package.
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
@@ -41,7 +41,7 @@ endif
 
 build: build-stamp
 
-build-stamp:  config.status patch-stamp
+build-stamp:  config.status
 	dh_testdir
 
 	# Add here commands to compile the package.
--- a/configure
+++ b/configure
@@ -219,16 +219,24 @@ proc findTclTkPaths {} {
         /usr/openwin/lib
         /usr/lib/x86_64-linux-gnu
         /usr/lib/arm-linux-gnueabi
+        /usr/lib/arm-linux-gnueabihf
         /usr/lib/i386-gnu
         /usr/lib/x86_64-kfreebsd-gnu
         /usr/lib/i386-kfreebsd-gnu
         /usr/lib/mips-linux-gnu
         /usr/lib/mipsel-linux-gnu
         /usr/lib/powerpc-linux-gnu
+        /usr/lib/powerpc-linux-gnuspe
         /usr/lib/s390-linux-gnu
         /usr/lib/sparc-linux-gnu
+        /usr/lib/sparc64-linux-gnu
         /usr/lib/i386-linux-gnu
         /usr/lib/ia64-linux-gnu
+        /usr/lib/sh4-linux-gnu
+        /usr/lib/alpha-linux-gnu
+        /usr/lib/hppa-linux-gnu
+        /usr/lib/m68k-linux-gnu
+        /usr/lib/avr32-linux-gnu
     }

     if {! [info exists var(TCL_INCLUDE)]} {


Reply to: