Hey David,

It might be that libobjc2 no longer supports gcc, but in case it does, this
is the result of building with Ubuntu 16.04's gcc 5.4.0:

[  1%] Building C object CMakeFiles/objc.dir/category_loader.c.o
/usr/bin/cc  -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DTYPE_DEPENDENT_DISPATCH
-D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99  -fexceptions
-fPIC   -o CMakeFiles/objc.dir/category_loader.c.o   -c
/home/ivucica/projects/libobjc2/category_loader.c
In file included from /home/ivucica/projects/libobjc2/dtable.h:3:0,
                 from /home/ivucica/projects/libobjc2/category_loader.c:5:
/home/ivucica/projects/libobjc2/sarray2.h:26:35: error: initializer element
is not constant
 static const uint32_t data_mask = data_size - 1;
                                   ^
/home/ivucica/projects/libobjc2/sarray2.h:55:8: error: variably modified
'data' at file scope
  void *data[data_size];
        ^
CMakeFiles/objc.dir/build.make:158: recipe for target
'CMakeFiles/objc.dir/category_loader.c.o' failed
make[2]: *** [CMakeFiles/objc.dir/category_loader.c.o] Error 1
make[2]: Leaving directory '/home/ivucica/projects/libobjc2/build'


Git commit used: e87b5c15037d4f9a02290472cb1d70d79edbdb1a
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to