Hi,

> http://build-failures.rhaalovely.net/powerpc/2019-08-09/x11/qt5/qt3d.log
> http://build-failures.rhaalovely.net/sparc64/2019-08-21/x11/qt5/qt3d.log

There used to have more issues with gcc-4.9, but with gcc-8.3, only the
bundled assimp is troublesome :)

Recent assimp versions have a fix for it [0], that allows qt3d to build
on macppc [1]. Amd64 is still fine and geo/qgis does not misbehave.

OK?

Charlène.


[0] https://github.com/assimp/assimp/pull/986
[1] https://bin.charlenew.xyz/qt3d.log.gz


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/qt5/qt3d/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile    24 Jun 2019 20:56:45 -0000      1.10
+++ Makefile    24 Aug 2019 12:15:31 -0000
@@ -5,7 +5,7 @@
 
 QT5NAME =              Qt3D
 COMMENT-main =         Qt5 components for 3D graphics
-REVISION-main =                1
+REVISION-main =                2
 
 MULTI_PACKAGES =       -main -examples
 
Index: patches/patch-src_3rdparty_assimp_code_glTFAsset_inl
===================================================================
RCS file: patches/patch-src_3rdparty_assimp_code_glTFAsset_inl
diff -N patches/patch-src_3rdparty_assimp_code_glTFAsset_inl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_3rdparty_assimp_code_glTFAsset_inl        24 Aug 2019 
12:15:31 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Fix the build on big endian archs. From:
+https://github.com/assimp/assimp/pull/986/commits/c2c12c1db5c8d7610ad46b1970aabf4afde0eef4
+
+Index: src/3rdparty/assimp/code/glTFAsset.inl
+--- src/3rdparty/assimp/code/glTFAsset.inl.orig
++++ src/3rdparty/assimp/code/glTFAsset.inl
+@@ -40,6 +40,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY O
+ 
+ #include "StringUtils.h"
+ 
++using namespace Assimp;
++
+ namespace glTF {
+ 
+ namespace {

Reply via email to