Source: libvigraimpex Version: 1.7.1+dfsg1-1 Severity: wishlist Tags: patch User: debian-...@superh.org Usertags: sh4 X-Debbugs-CC: debian-sup...@lists.debian.org
Hi, I am now trying to run Debian on Renesas SH(sh4) CPU. http://buildd.debian-ports.org/status/architecture.php?suite=unstable&a=sh4 libvigraimpex FTBFS on sh4. http://buildd.debian-ports.org/status/fetch.php?pkg=libvigraimpex&arch=sh4&ver=1.7.1%2Bdfsg1-1&stamp=1310539375 ----- Entering test suite ClassifierTestSuite Failure in ClassifierTest::RF_NanCheck() Assertion failed: detail::contains_nan(dfeatures) == true [0 != 1] (/build/buildd-libvigraimpex_1.7.1+dfsg1-1-sh4-eDvddH/libvigraimpex-1.7.1+dfsg1/test/classifier/test.cxx:284) 1 of 13 tests failed in test suite ClassifierTestSuite Leaving test suite ClassifierTestSuite make[5]: *** [test/classifier/test_classifier] Error 1 ----- Because ftbfs by NaN check, -mieee option of gcc is necessary to build libvigraimpex om sh4 I created a patch which revised this problem. Could you apply this patch? Note: libvigraimpex is FTBFS by other problems even if you apply this patch. Make which, and this patch is necessary. Best regards, Nobuhiro -- Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6
diff -ruN a/debian/rules b/debian/rules --- a/debian/rules 2011-07-10 02:02:18.000000000 +0900 +++ b/debian/rules 2011-07-14 10:31:13.000000000 +0900 @@ -10,6 +10,12 @@ unexport CXXFLAGS unexport LDFLAGS +# sh4 needs -mieee option of gcc and g++ +ifeq ($(DEB_HOST_ARCH),sh4) +CFLAGS += -mieee +CXXFLAGS += -mieee +endif + space = $() $() here = $(dir $(firstword $(MAKEFILE_LIST)))/.. current_version = $(shell cd $(here) && dpkg-parsechangelog | sed -n -r -e "/Version: (.*)/ { s//\1/p; q; }")