I see someone committed a fix for this issue. But it only fixes one of the errors. I'm still getting the following error when building with clang:
In file included from NSConcreteHashTable.m:115: ../Headers/GNUstepBase/GSIMap.h:1272:10: error: application of 'sizeof' to interface 'NSConcreteHashTable' is not supported on this architecture and platform size = sizeof(GSI_MAP_TABLE_T) + map->chunkCount * sizeof(void*); On Sun, Jul 19, 2015 at 11:25 PM, b17 c0de <b17c...@gmail.com> wrote: > Hi, > Im having trouble building GNUstep with clang (version 3.5) on Linux > (Debian Jessie). I'm getting the following errors: > > Compiling file NSConcreteHashTable.m ... > > In file included from NSConcreteHashTable.m:115: > > ../Headers/GNUstepBase/GSIMap.h:1272:10: error: application of 'sizeof' > to interface 'NSConcreteHashTable' is not supported on this architecture > and platform > > size = sizeof(GSI_MAP_TABLE_T) + map->chunkCount * sizeof(void*); > > ^ ~~~~~~~~~~~~~~~~~ > > Compiling file NSConcreteMapTable.m ... > > NSConcreteHashTable.m:1087:34: error: application of 'sizeof' to > interface 'NSConcreteHashTable' is not supported on this architecture and > platform > > size += GSIMapSize(self) - sizeof(GSI_MAP_TABLE_T); > > ^ ~~~~~~~~~~~~~~~~~ > > 2 errors generated. > > /opt/local/GNUstep/System/Library/Makefiles/rules.make:479: recipe for > target 'obj/libgnustep-base.obj/NSConcreteHashTable.m.o' failed > > make[4]: *** [obj/libgnustep-base.obj/NSConcreteHashTable.m.o] Error 1 > > make[4]: *** Waiting for unfinished jobs.... > > > I'm building with these steps: > > ------------------------------------- > > pushd core/make > > ./configure \ > > --prefix="${PREFIX}/GNUstep" \ > > --enable-debug-by-default \ > > --enable-objc-nonfragile-abi \ > > --with-layout=gnustep > > make && sudo -E make install > > . "${PREFIX}/GNUstep/System/Library/Makefiles/GNUstep.sh" > > popd > > pushd core/base > > ./configure --with-ffi-include=/usr/include/`gcc -dumpmachine` --prefix=" > ${PREFIX}/GNUstep" > > make -j 3 && sudo -E make install > > popd > > > Any help working around this issue would be greatly appreciated. > > > Thanks, > > Kal >
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev