Open DoktorCranium opened 4 years ago
The va_list type is probably implemented differently between the two distros' C libraries.
va_list is only supposed to be used with the other va_macros. The code assumes we're adding an integer offset to a stack ptr. This should be rewritten compliant with stdarg.
Fix in my PR #378
Hello,
Using Manjaro (arch) Linux aarch64 cmake 3.16.2 gcc 9.2.0 make 4.2.1
after running the included build_deps.sh and successful cmake . I get the following error
~~~~~~~~~~~~~~~~~~make[2]: [src/Libraries/CMakeFiles/3D_LIB.dir/build.make:154: src/Libraries/CMakeFiles/3D_LIB.dir/3D/Source/interp.c.o] Error 1 make[1]: [CMakeFiles/Makefile2:308: src/Libraries/CMakeFiles/3D_LIB.dir/all] Error 2 make: *** [Makefile:84: all] Error 2
The same code builds just fine on Ubuntu 18.04 x86_64