Download raw body.
powerpc bulk build report
On 2024/03/03 20:37:45 -0700, gkoehler@openbsd.org wrote:
> http://build-failures.rhaalovely.net/powerpc/2024-02-07/games/nanosaur2.log
: /usr/obj/ports/nanosaur2-2.1.0/Nanosaur2-2.1.0/Source/Headers/ogl_support.h:122:2:
: error: unknown type name 'vector'
: vector float v[4];
: ^
: 1 error generated.
I missed this failure, thanks izzy for prodding me. I don't have a
powerpc to test this, but it appears if I'm grepping correctly that this
field is never used.
(no bump needed since it only fixes -hopefully- the build on powerpc
where it wasn't built before.)
The alternative, if I'm reading this[0] correctly, is to sprinkle some
#include <altivec.h> and -maltivec, but since it's not used I think it's
easier to just remove it. If it works I'll upstream this as well.
[0]: https://gcc.gnu.org/onlinedocs/gcc/PowerPC-AltiVec_002fVSX-Built-in-Functions.html
Thanks!
Omar Polo
Index: patches/patch-Source_Headers_ogl_support_h
===================================================================
RCS file: patches/patch-Source_Headers_ogl_support_h
diff -N patches/patch-Source_Headers_ogl_support_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Source_Headers_ogl_support_h 10 Mar 2024 17:12:47 -0000
@@ -0,0 +1,16 @@
+fixes "error: unknown type name 'vector'" on powerpc; the v field is
+never used.
+
+Index: Source/Headers/ogl_support.h
+--- Source/Headers/ogl_support.h.orig
++++ Source/Headers/ogl_support.h
+@@ -118,9 +118,6 @@ typedef struct
+ typedef union
+ {
+ GLfloat value[16];
+- #if defined(__ppc__)
+- vector float v[4];
+- #endif
+ }OGLMatrix4x4;
+
+ typedef struct
powerpc bulk build report