I decided to upgrade everything to the new system. Got clang, re-did gnustep-make, built libobjc2 and gnustep-base. The gnustep stuff is all from the daily snapshot of January 12. When compiling gnustep-gui, make_services fails with a bunch of undefined references like this:
/usr/local/lib/libgnustep-base.so: undefined reference to `_objc_weak_load' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_create_block_classes_as_subclasses_of' /usr/local/lib/libgnustep-base.so: undefined reference to `sel_copyTypes_np' /usr/local/lib/libgnustep-base.so: undefined reference to `__objc_msg_forward3' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_arc_autorelease_count_for_object_np' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_autoreleasePoolPush' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_arc_autorelease_count_np' /usr/local/lib/libgnustep-base.so: undefined reference to `object_getClass' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_storeStrong' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_proxy_lookup' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_get_slot' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_storeWeak' /usr/local/lib/libgnustep-base.so: undefined reference to `_Block_copy' /usr/local/lib/libgnustep-base.so: undefined reference to `sel_registerTypedName_np' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_registerSmallObjectClass_np' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_autorelease' /usr/local/lib/libgnustep-base.so: undefined reference to `sel_getType_np' /usr/local/lib/libgnustep-base.so: undefined reference to `_objc_unexpected_exception' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_autoreleasePoolPop' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_loadWeak' /usr/local/lib/libgnustep-base.so: undefined reference to `_Block_release' /usr/local/lib/libgnustep-base.so: undefined reference to `objc_delete_weak_refs' /usr/local/lib/libgnustep-base.so: undefined reference to `_objc_class_for_boxing_foreign_exception' collect2: error: ld returned 1 exit status I confirmed that gnustep-base is the version I compiled today. I'm following the directions on the wiki. Do I need some more flags?
_______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
