Source: inventor
Version: 2.1.5-10-21
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
inventor fails to cross build from source, because it performs a native
build for the build architecture. The easiest way of passing cross tools
to make is using dh_auto_build. Doing so makes the next failure (a call
to a tool called "ppp") visible. I don't know how to fix that part, so
I'm just sending you a patch for making it use cross tools to make the
next issue easier to see. Please consider applying the patch and close
this bug when doing so even though inventor still fails to cross build.

Helmut
diff --minimal -Nru inventor-2.1.5-10/debian/changelog 
inventor-2.1.5-10/debian/changelog
--- inventor-2.1.5-10/debian/changelog  2018-01-25 13:45:45.000000000 +0100
+++ inventor-2.1.5-10/debian/changelog  2018-06-24 19:28:36.000000000 +0200
@@ -1,3 +1,11 @@
+inventor (2.1.5-10-21.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Improve cross building: Let dh_auto_build pass cross tools to make.
+    (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 24 Jun 2018 19:28:36 +0200
+
 inventor (2.1.5-10-21) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru inventor-2.1.5-10/debian/rules 
inventor-2.1.5-10/debian/rules
--- inventor-2.1.5-10/debian/rules      2018-01-25 13:45:45.000000000 +0100
+++ inventor-2.1.5-10/debian/rules      2018-06-24 19:28:33.000000000 +0200
@@ -58,7 +58,7 @@
        dh_testdir
 
        install -d $(IVROOT)
-       LD_LIBRARY_PATH=$(IVROOT)/usr/lib $(MAKE) install
+       LD_LIBRARY_PATH=$(IVROOT)/usr/lib dh_auto_build -- install
        # Fix weird permissions in upstream source.
        chmod -x apps/examples/Toolmaker/08.Manips/README
 

Reply via email to