Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Error linking usc-game on mac 10.15.7 #660

Open
stsk04 opened this issue Jan 23, 2024 · 0 comments
Open

[Bug] Error linking usc-game on mac 10.15.7 #660

stsk04 opened this issue Jan 23, 2024 · 0 comments
Assignees
Labels

Comments

@stsk04
Copy link

stsk04 commented Jan 23, 2024

Describe the bug
When compiling the game using the "make" command, it gets through building all the way up to Audio, then it seems that it can't find the symbols for my mac's architecture.

Desktop (please complete the following information):

  • OS: Mac 10.15.7
  • GPU: Intel HD Graphics 4000
  • CPU: Intel Core i5
  • Version: most recent version

Additional context
i am like 5 hours deep on installing this and kind of losing my mind

Log file
[ 1%] Built target nanovg
[ 2%] Built target sqlite3
[ 2%] Built target minimp3
[ 5%] Built target soundtouch
[ 6%] Built target GLEW
[ 15%] Built target lua
[ 24%] Built target zlib
[ 60%] Built target libcurl
[ 65%] Built target cpr
[ 66%] Built target discord-rpc
[ 73%] Built target Shared
[ 77%] Built target Graphics
[ 80%] Built target Beatmap
[ 80%] Built target GUI
[ 83%] Built target Audio
[ 83%] Linking CXX executable ../bin/usc-game
Undefined symbols for architecture x86_64:
"_FT_Done_Face", referenced from:
Graphics::FontRes::FreeLibrary() in libGraphics_Release.a(Font.cpp.o)
Graphics::Font_Impl::~Font_Impl() in libGraphics_Release.a(Font.cpp.o)
"_FT_Done_FreeType", referenced from:
Graphics::FontRes::FreeLibrary() in libGraphics_Release.a(Font.cpp.o)
"_FT_Get_Advance", referenced from:
_fons__tt_buildGlyphBitmap in libnanovg_Release.a(nanovg.c.o)
_fons__getGlyph in libnanovg_Release.a(nanovg.c.o)
"_FT_Get_Char_Index", referenced from:
Graphics::FontSize::AddCharInfo(wchar_t) in libGraphics_Release.a(Font.cpp.o)
_fons__tt_getGlyphIndex in libnanovg_Release.a(nanovg.c.o)
_fons__getGlyph in libnanovg_Release.a(nanovg.c.o)
"_FT_Get_Kerning", referenced from:
_fons__tt_getGlyphKernAdvance in libnanovg_Release.a(nanovg.c.o)
_fons__getQuad in libnanovg_Release.a(nanovg.c.o)
"_FT_Init_FreeType", referenced from:
Graphics::FontRes::InitLibrary() in libGraphics_Release.a(Font.cpp.o)
_fons__tt_init in libnanovg_Release.a(nanovg.c.o)
_fonsCreateInternal in libnanovg_Release.a(nanovg.c.o)
"_FT_Load_Glyph", referenced from:
Graphics::FontSize::AddCharInfo(wchar_t) in libGraphics_Release.a(Font.cpp.o)
_fons__tt_buildGlyphBitmap in libnanovg_Release.a(nanovg.c.o)
_fons__getGlyph in libnanovg_Release.a(nanovg.c.o)
"_FT_New_Memory_Face", referenced from:
Graphics::Font_Impl::Init(StringBase const&) in libGraphics_Release.a(Font.cpp.o)
Graphics::FontRes::LoadFallbackFont() in libGraphics_Release.a(Font.cpp.o)
_fons__tt_loadFont in libnanovg_Release.a(nanovg.c.o)
_fonsAddFontMem in libnanovg_Release.a(nanovg.c.o)
"_FT_Render_Glyph", referenced from:
Graphics::FontSize::AddCharInfo(wchar_t) in libGraphics_Release.a(Font.cpp.o)
"_FT_Select_Charmap", referenced from:
Graphics::Font_Impl::Init(StringBase const&) in libGraphics_Release.a(Font.cpp.o)
Graphics::FontRes::LoadFallbackFont() in libGraphics_Release.a(Font.cpp.o)
"_FT_Set_Pixel_Sizes", referenced from:
Graphics::Font_Impl::GetSize(unsigned int) in libGraphics_Release.a(Font.cpp.o)
_fons__tt_buildGlyphBitmap in libnanovg_Release.a(nanovg.c.o)
_fons__getGlyph in libnanovg_Release.a(nanovg.c.o)
"_SDL_ClearError", referenced from:
Application::m_InitLightPlugins() in Application.cpp.o
"_SDL_CloseAudioDevice", referenced from:
AudioOutput::~AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
AudioOutput::~AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_CreateSemaphore", referenced from:
Application::m_Init() in Application.cpp.o
"_SDL_CreateWindow", referenced from:
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
"_SDL_DestroySemaphore", referenced from:
Application::m_Cleanup() in Application.cpp.o
"_SDL_DestroyWindow", referenced from:
Graphics::Window_Impl::~Window_Impl() in libGraphics_Release.a(Window.cpp.o)
"_SDL_GL_CreateContext", referenced from:
Graphics::OpenGL::Init(Graphics::Window&, unsigned int) in libGraphics_Release.a(OpenGL.cpp.o)
"_SDL_GL_DeleteContext", referenced from:
Graphics::OpenGL::~OpenGL() in libGraphics_Release.a(OpenGL.cpp.o)
"_SDL_GL_GetDrawableSize", referenced from:
nk_sdl_render(nk_anti_aliasing, int, int) in stdafx.cpp.o
"_SDL_GL_MakeCurrent", referenced from:
Graphics::OpenGL::Init(Graphics::Window&, unsigned int) in libGraphics_Release.a(OpenGL.cpp.o)
Graphics::OpenGL::MakeCurrent() in libGraphics_Release.a(OpenGL.cpp.o)
Graphics::OpenGL::ReleaseCurrent() in libGraphics_Release.a(OpenGL.cpp.o)
"_SDL_GL_SetAttribute", referenced from:
Graphics::OpenGL::Init(Graphics::Window&, unsigned int) in libGraphics_Release.a(OpenGL.cpp.o)
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GL_SetSwapInterval", referenced from:
Graphics::Window::SetVSync(signed char) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GL_SwapWindow", referenced from:
Graphics::OpenGL::SwapBuffers() in libGraphics_Release.a(OpenGL.cpp.o)
"_SDL_GetAudioDeviceName", referenced from:
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_GetAudioDriver", referenced from:
AudioOutput::AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_GetClipboardText", referenced from:
nk_sdl_clipboard_paste(nk_handle, nk_text_edit*) in stdafx.cpp.o
Graphics::Window::GetClipboard() const in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetCurrentAudioDriver", referenced from:
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_GetCurrentDisplayMode", referenced from:
Game_Impl::InitGameplay() in Game.cpp.o
"_SDL_GetDesktopDisplayMode", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetDisplayBounds", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetError", referenced from:
Application::m_InitLightPlugins() in Application.cpp.o
Game_Impl::InitGameplay() in Game.cpp.o
Graphics::OpenGL::Init(Graphics::Window&, unsigned int) in libGraphics_Release.a(OpenGL.cpp.o)
Graphics::Window::SetVSync(signed char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::SetRelativeMouseMode(bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::SDL::Main() in libGraphics_Release.a(Window.cpp.o)
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
...
"_SDL_GetKeyFromScancode", referenced from:
TextInput::OnKeyPressed(SDL_Scancode, int) in ChallengeSelect.cpp.o
TextInputCollectionDialog::OnKeyPressed(SDL_Scancode, int) in CollectionDialog.cpp.o
DownloadScreen::OnKeyPressed(SDL_Scancode, int) in DownloadScreen.cpp.o
DownloadScreen::OnKeyReleased(SDL_Scancode, int) in DownloadScreen.cpp.o
TextInput::OnKeyPressed(SDL_Scancode, int) in DownloadScreen.cpp.o
MultiplayerScreen::OnKeyPressed(SDL_Scancode, int) in MultiplayerScreen.cpp.o
MultiplayerScreen::OnKeyReleased(SDL_Scancode, int) in MultiplayerScreen.cpp.o
...
"_SDL_GetKeyName", referenced from:
GameConfig::UpdateVersion() in GameConfig.cpp.o
SettingsPage_Input::UpdateControllerInputNames() in SettingsScreen.cpp.o
"_SDL_GetKeyboardState", referenced from:
nk_sdl_handle_event(SDL_Event*) in stdafx.cpp.o
"_SDL_GetMouseState", referenced from:
Graphics::Window::GetMousePos() in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetNumAudioDevices", referenced from:
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_GetNumAudioDrivers", referenced from:
AudioOutput::AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_GetNumVideoDisplays", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetRelativeMouseMode", referenced from:
Graphics::Window::GetRelativeMouseMode() in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetScancodeFromKey", referenced from:
GameConfig::UpdateVersion() in GameConfig.cpp.o
"_SDL_GetTicks", referenced from:
Game_Impl::m_OnButtonPressed(Input::Button, int) in Game.cpp.o
Game_Impl::m_OnButtonReleased(Input::Button, int) in Game.cpp.o
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetIdleTimsMs() in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowBordersSize", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowDisplayIndex", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetDisplayIndex() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowFlags", referenced from:
Graphics::Window::IsActive() const in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowID", referenced from:
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowPosition", referenced from:
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetWindowPos() const in libGraphics_Release.a(Window.cpp.o)
"_SDL_GetWindowSize", referenced from:
nk_sdl_render(nk_anti_aliasing, int, int) in stdafx.cpp.o
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetWindowSize() const in libGraphics_Release.a(Window.cpp.o)
"_SDL_HideWindow", referenced from:
Graphics::Window::Hide() in libGraphics_Release.a(Window.cpp.o)
"_SDL_Init", referenced from:
Graphics::SDL::Main() in libGraphics_Release.a(Window.cpp.o)
"_SDL_InitSubSystem", referenced from:
AudioOutput::AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_JoystickClose", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
Graphics::Window::GetGamepadDeviceNames() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Gamepad_Impl::~Gamepad_Impl() in libGraphics_Release.a(Gamepad_Impl.cpp.o)
"_SDL_JoystickEventState", referenced from:
Graphics::Window::OpenGamepad(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_JoystickGetDeviceGUID", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
SettingsPage_Input::Load() in SettingsScreen.cpp.o
SettingsPage_Input::Save() in SettingsScreen.cpp.o
SettingsPage_Input::RenderContents() in SettingsScreen.cpp.o
"_SDL_JoystickInstanceID", referenced from:
Graphics::Window::OpenGamepad(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_JoystickName", referenced from:
Graphics::Window::GetGamepadDeviceNames() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Gamepad_Impl::Init(Graphics::Window*, unsigned int) in libGraphics_Release.a(Gamepad_Impl.cpp.o)
"_SDL_JoystickNumAxes", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Gamepad_Impl::Init(Graphics::Window*, unsigned int) in libGraphics_Release.a(Gamepad_Impl.cpp.o)
"_SDL_JoystickNumButtons", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Gamepad_Impl::Init(Graphics::Window*, unsigned int) in libGraphics_Release.a(Gamepad_Impl.cpp.o)
"_SDL_JoystickNumHats", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
"_SDL_JoystickOpen", referenced from:
Input::Init(Graphics::Window&) in Input.cpp.o
Graphics::Window::GetGamepadDeviceNames() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
Graphics::Gamepad_Impl::Init(Graphics::Window*, unsigned int) in libGraphics_Release.a(Gamepad_Impl.cpp.o)
"_SDL_LoadFunction", referenced from:
Application::m_InitLightPlugins() in Application.cpp.o
"_SDL_LoadObject", referenced from:
Application::m_InitLightPlugins() in Application.cpp.o
"_SDL_NumJoysticks", referenced from:
Graphics::Window::GetNumGamepads() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetGamepadDeviceNames() const in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::Window_Impl(Graphics::Window&, VectorMath::VectorBase<int, 2ul>, unsigned char) in libGraphics_Release.a(Window.cpp.o)
"_SDL_OpenAudioDevice", referenced from:
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_PauseAudioDevice", referenced from:
AudioOutput_Impl::OpenDevice(char const*) in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_PeepEvents", referenced from:
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
"_SDL_PumpEvents", referenced from:
Application::m_Tick() in Application.cpp.o
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
"_SDL_Quit", referenced from:
Graphics::SDL::~SDL() in libGraphics_Release.a(Window.cpp.o)
"_SDL_QuitSubSystem", referenced from:
SDLAudio::~SDLAudio() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_RestoreWindow", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SemPost", referenced from:
Application::m_Cleanup() in Application.cpp.o
Application::m_Tick() in Application.cpp.o
"_SDL_SemWait", referenced from:
threadedRenderer() in Application.cpp.o
"_SDL_SetClipboardText", referenced from:
nk_sdl_clipboard_copy(nk_handle, char const*, int) in stdafx.cpp.o
"_SDL_SetMainReady", referenced from:
Graphics::SDL::Main() in libGraphics_Release.a(Window.cpp.o)
AudioOutput::AudioOutput() in libAudio_Release.a(AudioOutput_SDL.cpp.o)
"_SDL_SetRelativeMouseMode", referenced from:
Graphics::Window::SetRelativeMouseMode(bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetTextInputRect", referenced from:
ChatOverlay::m_drawWindow() in ChatOverlay.cpp.o
BasicWindow::EnableInputForEdit(int, int) in GuiUtils.cpp.o
BasicPrompt::DrawWindow() in GuiUtils.cpp.o
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowBordered", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowDisplayMode", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowFullscreen", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowPosition", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowResizable", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowSize", referenced from:
Graphics::Window_Impl::SetPosAndShape(Graphics::Window::PosAndShape const&, bool) in libGraphics_Release.a(Window.cpp.o)
Graphics::Window_Impl::SetWindowedFullscreen(int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_SetWindowTitle", referenced from:
Graphics::Window::SetCaption(StringBase<wchar_t> const&) in libGraphics_Release.a(Window.cpp.o)
"_SDL_ShowCursor", referenced from:
Graphics::Window::SetCursorVisible(bool) in libGraphics_Release.a(Window.cpp.o)
"_SDL_ShowMessageBox", referenced from:
Graphics::Window::ShowYesNoMessage(StringBase const&, StringBase const&) in libGraphics_Release.a(Window.cpp.o)
"_SDL_ShowSimpleMessageBox", referenced from:
Graphics::Window::ShowMessageBox(StringBase const&, StringBase const&, int) in libGraphics_Release.a(Window.cpp.o)
"_SDL_ShowWindow", referenced from:
Graphics::Window::Show() in libGraphics_Release.a(Window.cpp.o)
"_SDL_StartTextInput", referenced from:
TextInput::SetActive(bool) in ChallengeSelect.cpp.o
ChatOverlay::m_drawWindow() in ChatOverlay.cpp.o
TextInputCollectionDialog::SetActive(bool) in CollectionDialog.cpp.o
TextInput::SetActive(bool) in DownloadScreen.cpp.o
BasicWindow::EnableInputForEdit(int, int) in GuiUtils.cpp.o
BasicPrompt::DrawWindow() in GuiUtils.cpp.o
TextInputMultiplayer::SetActive(bool) in MultiplayerScreen.cpp.o
...
"_SDL_StopTextInput", referenced from:
ChallengeSelect_Impl::OnKeyPressed(SDL_Scancode, int) in ChallengeSelect.cpp.o
TextInput::SetActive(bool) in ChallengeSelect.cpp.o
ChatOverlay::Tick(float) in ChatOverlay.cpp.o
ChatOverlay::CloseChat() in ChatOverlay.cpp.o
ChatOverlay::m_drawWindow() in ChatOverlay.cpp.o
ChatOverlay::OnKeyPressedConsume(SDL_Scancode) in ChatOverlay.cpp.o
TextInputCollectionDialog::SetActive(bool) in CollectionDialog.cpp.o
...
"_SDL_UnloadObject", referenced from:
Application::m_InitLightPlugins() in Application.cpp.o
"_SDL_WarpMouseInWindow", referenced from:
Graphics::Window::SetMousePos(VectorMath::VectorBase<int, 2ul> const&) in libGraphics_Release.a(Window.cpp.o)
"_SDL_free", referenced from:
Graphics::Window_Impl::Update() in libGraphics_Release.a(Window.cpp.o)
Graphics::Window::GetClipboard() const in libGraphics_Release.a(Window.cpp.o)
"_jpeg_CreateDecompress", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_destroy_decompress", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_finish_decompress", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_mem_src", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_read_header", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_read_scanlines", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_jpeg_start_decompress", referenced from:
Graphics::ImageLoader_Impl::LoadJPEG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_ov_clear", referenced from:
AudioStreamOgg::~AudioStreamOgg() in libAudio_Release.a(AudioStreamOgg.cpp.o)
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_comment", referenced from:
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_info", referenced from:
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_open_callbacks", referenced from:
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_pcm_seek", referenced from:
AudioStreamOgg::SetPosition_Internal(int) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_pcm_tell", referenced from:
AudioStreamOgg::GetStreamPosition_Internal() in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_pcm_total", referenced from:
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_ov_read_float", referenced from:
AudioStreamOgg::Init(Audio*, StringBase const&, bool) in libAudio_Release.a(AudioStreamOgg.cpp.o)
AudioStreamOgg::DecodeData_Internal() in libAudio_Release.a(AudioStreamOgg.cpp.o)
"_png_create_info_struct", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_create_write_struct", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_destroy_write_struct", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_get_io_ptr", referenced from:
Graphics::Image_Impl::pngfile_write_data(png_struct_def*, unsigned char*, unsigned long) in libGraphics_Release.a(Image.cpp.o)
"_png_image_begin_read_from_memory", referenced from:
Graphics::ImageLoader_Impl::LoadPNG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_png_image_finish_read", referenced from:
Graphics::ImageLoader_Impl::LoadPNG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_png_image_free", referenced from:
Graphics::ImageLoader_Impl::LoadPNG(Graphics::ImageRes*, Buffer&) in libGraphics_Release.a(ImageLoader.cpp.o)
"_png_set_IHDR", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_set_longjmp_fn", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_set_rows", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_set_write_fn", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
"_png_write_png", referenced from:
Graphics::Image_Impl::SavePNG(StringBase const&) in libGraphics_Release.a(Image.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/usc-game] Error 1
make[1]: *** [Main/CMakeFiles/usc-game.dir/all] Error 2
make: *** [all] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants