Game Development Community

TGE 1.5 XCode 2.4 Unkown Symbols

by Richard_H · in Torque Game Engine · 10/27/2006 (12:52 pm) · 6 replies

This is from another thread, but I decided it would be better in it's own thread. I'm getting this error using XCode 2.4 compiling TGE 1.5 on a PPC MacOS 10.4.8 . Can anyone help me?
ld: warning prebinding disabled because dependent library: @executable_path/../Frameworks/Theora.framework/Versions/A/Theora is not prebound
		ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libauto.dylib referenced from: /Developer/SDKs/MacOSX10.3.9.sdk/Library/Frameworks/CoreFoundation.framework/CoreFoundation (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
		ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData referenced from: /Developer/SDKs/MacOSX10.3.9.sdk/Library/Frameworks/Cocoa.framework/Cocoa (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
		ld: Undefined symbols:
		_OSAtomicAdd32 referenced from CoreFoundation expected to be defined in libSystem
		_OSAtomicCompareAndSwap32 referenced from CoreFoundation expected to be defined in libSystem
		_OSMemoryBarrier referenced from CoreFoundation expected to be defined in libSystem
		_OSSpinLockLock referenced from CoreFoundation expected to be defined in libSystem
		_OSSpinLockUnlock referenced from CoreFoundation expected to be defined in libSystem
		_auto_register_weak_reference referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_unregister_weak_reference referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_allocate_object referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_base_pointer referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_release referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_retain referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_retain_count referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_set_layout_type referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_auto_zone_write_barrier_range referenced from CoreFoundation expected to be defined in /usr/lib/libauto.dylib
		_fprintf_l$LDBL128 referenced from CoreFoundation expected to be defined in libSystem
		_objc_assign_ivar_address_CF referenced from CoreFoundation expected to be defined in libobjc
		_objc_assign_strongCast_CF referenced from CoreFoundation expected to be defined in libobjc
		_objc_collecting_enabled referenced from CoreFoundation expected to be defined in libobjc
		_objc_isAuto referenced from CoreFoundation expected to be defined in libobjc
		_objc_memmove_collectable referenced from CoreFoundation expected to be defined in libobjc
		_snprintf_l$LDBL128 referenced from CoreFoundation expected to be defined in libSystem
		_strtod_l referenced from CoreFoundation expected to be defined in libSystem
		_uuid_generate_random referenced from CoreFoundation expected to be defined in libSystem
Build failed (1 error, 3 warnings)

#1
10/27/2006 (1:53 pm)
Sounds like you need some combat libs for 10.3 installed. Probably an optional component of XCode Tools 2.4; try running the XCode installer again?

Gary (-;
#2
10/28/2006 (10:45 am)
I tried this, yet it still refuses to work. I'm using a new copy installed just yesterday and it still refuses to work. Is anyone else getting this?
#3
10/29/2006 (3:34 pm)
I just installed all the frameworks from my other computer and a new copy of the developer tools and I'm still getting problems, I'm trying a total reinstall of TGE to see if that help. If anyone knows the solution, please post.
#4
10/31/2006 (3:15 pm)
That's odd... CoreData and libauto don't exist on 10.3.9... I wonder why the 10.3.9 sdk itself is trying to link to them?

Does this happen in the ppc or i386 build? Both ppc and i386 are built for the release target, and only your machine's native arch is built for the debug build.

/Paul
#5
10/31/2006 (6:13 pm)
Not sure what your talking about, but it was a release build and I finaly got it working. Somehow I managed to mess up some system frameworks and I reinstalled through firewire target mode from another iMac G5 ppc.
#6
11/03/2006 (4:21 pm)
Ah, yep. Thought it might be something like that.
Glad you got it sorted out!

/Paul