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

Reply via email to