Although the compilation went by with only minor warnings, the linking step produced several undefined symbols:
ld: Undefined symbols:
FormattedNumber::FormattedNumber[in-charge](double, unsigned, unsigned)
Console::setWindowRow(int)
Console::setWindowHeight(int)
Console::end()
Console::begin()
Console::render(int)
Console::setFont(TextureFont*)
Console::setScale(int, int)
Console::Console[in-charge](int, int)
Console::~Console [in-charge]()
Console::getWindowRow() const
Console::getHeight() const
operator<<(std::basic_ostream<char, std::char_traits<char> >&, FormattedNumber const&)
Tokenizer::getLineNumber()
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, char const*)
Image::getPixels()
Image::Image[in-charge](int, int, int, int)
Image::~Image [in-charge]()
Image::getSize() const
LoadImageFromFile(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
LoadVirtualTexture(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Image::getMipLevel(int)
Image::getPixelRow(int)
Image::isCompressed() const
Image::getComponents() const
Image::getMipLevelSize(int) const
Image::computeNormalMap(float, bool) const
Image::getMipLevelCount() const
Image::getWidth() const
Image::getFormat() const
Image::getHeight() const
Also, under the "Project symbols" category in the XCode left hand window, I notice that at the bottom of this list of symbols, there is one defined only by a twiddle ( ~ ) that took me to this location in the code when I double-clicked on it:
- ~ (Variable) render.cpp:5191
Renderer::StarVertexBuffer::~StarVertexBuffer()
So ... no cigar for Panther building right away. What could be going on here?