I attempted to compile the hello world sample in xcode but got the following errors:
"TypedObject::_type_handle", referenced from:
__ZN11TypedObject12_type_handleE$non_lazy_ptr in helloWorld.o
(maybe you meant: __ZN11TypedObject12_type_handleE$non_lazy_ptr)
"PandaFramework::close_framework()", referenced from:
_main in helloWorld.o
"TypedObject::~TypedObject()", referenced from:
Socket_IP::~Socket_IP()in helloWorld.o
Socket_IP::~Socket_IP()in helloWorld.o
Socket_IP::~Socket_IP()in helloWorld.o
Socket_IP::~Socket_IP()in helloWorld.o
"Notify::assert_failure(char const*, int, char const*)", referenced from:
BitMask<unsigned int, 32>::set_bit(int)in helloWorld.o
"PandaFramework::~PandaFramework()", referenced from:
_main in helloWorld.o
_main in helloWorld.o
"TypeRegistry::record_derivation(TypeHandle, TypeHandle)", referenced from:
register_type(TypeHandle&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TypeHandle)in helloWorld.o
"PandaFramework::main_loop()", referenced from:
_main in helloWorld.o
"_memory_hook", referenced from:
_memory_hook$non_lazy_ptr in helloWorld.o
(maybe you meant: _memory_hook$non_lazy_ptr)
"TypeRegistry::ptr()", referenced from:
register_type(TypeHandle&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TypeHandle)in helloWorld.o
register_type(TypeHandle&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TypeHandle)in helloWorld.o
"PandaFramework::PandaFramework()", referenced from:
_main in helloWorld.o
"PandaFramework::open_framework(int&, char**&)", referenced from:
_main in helloWorld.o
"PandaFramework::open_window()", referenced from:
_main in helloWorld.o
"Notify::ptr()", referenced from:
BitMask<unsigned int, 32>::set_bit(int)in helloWorld.o
"Socket_IP::_type_handle", referenced from:
__ZN9Socket_IP12_type_handleE$non_lazy_ptr in helloWorld.o
(maybe you meant: __ZN9Socket_IP12_type_handleE$non_lazy_ptr)
"TypeRegistry::register_type(TypeHandle&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
register_type(TypeHandle&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TypeHandle)in helloWorld.o
"TypedObject::init_type()", referenced from:
Socket_IP::init_type() in helloWorld.o
"typeinfo for TypedObject", referenced from:
typeinfo for Socket_IPin helloWorld.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
This failing, I decided to compile them via command line. It compiled successfully, however, when I ran it and while the grey window did appear,“My Panda3D Window” was missing. The following errors were thrown at launch:
<Error>: kCGErrorIllegalArgument: CGSCopyRegion : Null pointer
<Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.