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

buliding issue on Mac m1 (arm64) processor #40

Open
BebopSpikeSpiegel opened this issue Feb 7, 2023 · 0 comments
Open

buliding issue on Mac m1 (arm64) processor #40

BebopSpikeSpiegel opened this issue Feb 7, 2023 · 0 comments

Comments

@BebopSpikeSpiegel
Copy link

⋊> ~/c/OpenRiichi on master ◦ ninja -C build                                                                                           08:45:44
ninja: Entering directory `build'
[1/1] Linking target OpenRiichi
FAILED: OpenRiichi
cc  -o OpenRiichi OpenRiichi.p/meson-generated_source_main.c.o OpenRiichi.p/meson-generated_source_Environment.c.o OpenRiichi.p/meson-generated_source_Game_GameController.c.o OpenRiichi.p/meson-generated_source_Game_Logic_AnimationTimings.c.o OpenRiichi.p/meson-generated_source_Game_Logic_ClientAction.c.o OpenRiichi.p/meson-generated_source_Game_Logic_ClientMessage.c.o OpenRiichi.p/meson-generated_source_Game_Logic_ClientRoundState.c.o OpenRiichi.p/meson-generated_source_Game_Logic_GameLog.c.o OpenRiichi.p/meson-generated_source_Game_Logic_GamePlayer.c.o OpenRiichi.p/meson-generated_source_Game_Logic_GameStartInfo.c.o OpenRiichi.p/meson-generated_source_Game_Logic_GameState.c.o OpenRiichi.p/meson-generated_source_Game_Logic_IGameConnection.c.o OpenRiichi.p/meson-generated_source_Game_Logic_LobbyMessages.c.o OpenRiichi.p/meson-generated_source_Game_Logic_RoundLog.c.o OpenRiichi.p/meson-generated_source_Game_Logic_RoundState.c.o OpenRiichi.p/meson-generated_source_Game_Logic_ServerAction.c.o OpenRiichi.p/meson-generated_source_Game_Logic_ServerMessage.c.o OpenRiichi.p/meson-generated_source_Game_Logic_Tile.c.o OpenRiichi.p/meson-generated_source_Game_Logic_TileRules.c.o OpenRiichi.p/meson-generated_source_Game_Logic_TimeStamp.c.o OpenRiichi.p/meson-generated_source_Game_Logic_VersionInfo.c.o OpenRiichi.p/meson-generated_source_Game_MusicPlayer.c.o OpenRiichi.p/meson-generated_source_Game_Options.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_GameAnimationTimings.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_GameRenderView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_GameScene.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_IGameRenderer.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_GameEscapeMenuView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_GameMenuButton.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_GameMenuView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringDoraView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringHandView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringInnerView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringPlayerElement.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringPointsView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringStickView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_Menu_ScoringView.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderAction.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderCalls.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderHand.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderPlayer.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderPond.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderStick.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderTable.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderTile.c.o OpenRiichi.p/meson-generated_source_Game_Rendering_RenderWall.c.o OpenRiichi.p/meson-generated_source_Game_ServerSettings.c.o OpenRiichi.p/meson-generated_source_GameServer_Bots_Bot.c.o OpenRiichi.p/meson-generated_source_GameServer_Bots_BotConnection.c.o OpenRiichi.p/meson-generated_source_GameServer_Bots_NullBot.c.o OpenRiichi.p/meson-generated_source_GameServer_Bots_SimpleBot.c.o OpenRiichi.p/meson-generated_source_GameServer_GameState_ServerRoundState.c.o OpenRiichi.p/meson-generated_source_GameServer_GameState_ServerRoundStatePlayer.c.o OpenRiichi.p/meson-generated_source_GameServer_GameState_ServerRoundStateValidator.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_Server.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_ServerController.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_ServerGameRound.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_ServerMenu.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_ServerNetworking.c.o OpenRiichi.p/meson-generated_source_GameServer_Server_ServerPlayer.c.o OpenRiichi.p/meson-generated_source_MainMenu_AboutMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_CreateServerView.c.o OpenRiichi.p/meson-generated_source_MainMenu_InformationMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_JoinMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyConnection.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyConnectionView.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyGameListControl.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyInformationListControl.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyUserListControl.c.o OpenRiichi.p/meson-generated_source_MainMenu_Lobby_LobbyView.c.o OpenRiichi.p/meson-generated_source_MainMenu_MainMenuBackgroundView.c.o OpenRiichi.p/meson-generated_source_MainMenu_MainMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_MenuSubView.c.o OpenRiichi.p/meson-generated_source_MainMenu_MultiplayerMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_OptionItemControl.c.o OpenRiichi.p/meson-generated_source_MainMenu_OptionsMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_SelectGameLogMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_ServerMenuView.c.o OpenRiichi.p/meson-generated_source_MainMenu_ServerPlayerFieldView.c.o OpenRiichi.p/meson-generated_source_MainMenu_ServerSettingsView.c.o OpenRiichi.p/meson-generated_source_MainMenu_SingleplayerMenuView.c.o OpenRiichi.p/meson-generated_source_MainWindow.c.o OpenRiichi.p/meson-generated_source_Tests_HandTests.c.o OpenRiichi.p/meson-generated_Engine_Engine.c.o OpenRiichi.p/meson-generated_Engine_EngineLog.c.o OpenRiichi.p/meson-generated_Engine_Audio_AudioPlayer.c.o OpenRiichi.p/meson-generated_Engine_Files_FileLoader.c.o OpenRiichi.p/meson-generated_Engine_Files_ObjParser.c.o OpenRiichi.p/meson-generated_Engine_Helper_Calculations.c.o OpenRiichi.p/meson-generated_Engine_Helper_DeltaTimers.c.o OpenRiichi.p/meson-generated_Engine_Helper_EngineMutex.c.o OpenRiichi.p/meson-generated_Engine_Helper_Helper.c.o OpenRiichi.p/meson-generated_Engine_Helper_ImageLoader.c.o OpenRiichi.p/meson-generated_Engine_Helper_ImageLoadWrap.c.o OpenRiichi.p/meson-generated_Engine_Helper_Keys.c.o OpenRiichi.p/meson-generated_Engine_Helper_LabelLoader.c.o OpenRiichi.p/meson-generated_Engine_Helper_Networking.c.o OpenRiichi.p/meson-generated_Engine_Helper_RandomClass.c.o OpenRiichi.p/meson-generated_Engine_Helper_Threading.c.o OpenRiichi.p/meson-generated_Engine_Helper_Timers.c.o OpenRiichi.p/meson-generated_Engine_Properties_Animation.c.o OpenRiichi.p/meson-generated_Engine_Properties_Color.c.o OpenRiichi.p/meson-generated_Engine_Properties_Curve.c.o OpenRiichi.p/meson-generated_Engine_Properties_DeltaArgs.c.o OpenRiichi.p/meson-generated_Engine_Properties_Mat3.c.o OpenRiichi.p/meson-generated_Engine_Properties_Mat4.c.o OpenRiichi.p/meson-generated_Engine_Properties_Orientation.c.o OpenRiichi.p/meson-generated_Engine_Properties_Path.c.o OpenRiichi.p/meson-generated_Engine_Properties_Quat.c.o OpenRiichi.p/meson-generated_Engine_Properties_Ray.c.o OpenRiichi.p/meson-generated_Engine_Properties_Rectangle.c.o OpenRiichi.p/meson-generated_Engine_Properties_ScreenTypeEnum.c.o OpenRiichi.p/meson-generated_Engine_Properties_Size2.c.o OpenRiichi.p/meson-generated_Engine_Properties_Size2i.c.o OpenRiichi.p/meson-generated_Engine_Properties_Transform.c.o OpenRiichi.p/meson-generated_Engine_Properties_Vec2.c.o OpenRiichi.p/meson-generated_Engine_Properties_Vec2i.c.o OpenRiichi.p/meson-generated_Engine_Properties_Vec3.c.o OpenRiichi.p/meson-generated_Engine_Properties_Vec4.c.o OpenRiichi.p/meson-generated_Engine_Rendering_BasicGeometry.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Camera.c.o OpenRiichi.p/meson-generated_Engine_Rendering_DebugInfo.c.o OpenRiichi.p/meson-generated_Engine_Rendering_DebugView.c.o OpenRiichi.p/meson-generated_Engine_Rendering_IRenderTarget.c.o OpenRiichi.p/meson-generated_Engine_Rendering_LightSource.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_OpenGLFrameBuffer.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_OpenGLFunctions.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_OpenGLRenderBuffer.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_OpenGLRenderer.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGL2DShaderBuilder.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGLShader.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGLShaderBuilder.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGLShaderProgram2D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGLShaderProgram3D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_OpenGLRenderer_Shaders_OpenGLStandardShaderBuilder.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderGeometry3D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderObject2D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderObject3D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderScene2D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderScene3D.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderState.c.o OpenRiichi.p/meson-generated_Engine_Rendering_RenderTarget.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Resources_IResourceHandle.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Resources_RenderMaterial.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Resources_RenderModel.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Resources_RenderTexture.c.o OpenRiichi.p/meson-generated_Engine_Rendering_Resources_ResourceStore.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_World.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldCamera.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldLabel.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldLight.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldObject.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldObjectAnimation.c.o OpenRiichi.p/meson-generated_Engine_Rendering_World_WorldObjectTransformable.c.o OpenRiichi.p/meson-generated_Engine_Window_Container.c.o OpenRiichi.p/meson-generated_Engine_Window_Control.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_ImageControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_LabelControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_LineControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_ListControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_MenuButton.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_MenuTextButton.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_RectangleControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_ScrollBarControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_SizingControl.c.o OpenRiichi.p/meson-generated_Engine_Window_Controls_TextInputControl.c.o OpenRiichi.p/meson-generated_Engine_Window_IWindowTarget.c.o OpenRiichi.p/meson-generated_Engine_Window_MainView.c.o OpenRiichi.p/meson-generated_Engine_Window_RenderWindow.c.o OpenRiichi.p/meson-generated_Engine_Window_SDLWindowTarget.c.o OpenRiichi.p/meson-generated_Engine_Window_View2D.c.o OpenRiichi.p/meson-generated_Engine_Window_View3D.c.o -I/opt/homebrew/opt/openjdk/include -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-undefined,error -Wl,-rpath,/opt/local/lib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgio-2.0.dylib /opt/local/lib/libgee-0.8.dylib /opt/local/lib/libgtk-3.dylib /opt/local/lib/libgdk-3.dylib /opt/local/lib/libpangocairo-1.0.dylib /opt/local/lib/libpango-1.0.dylib /opt/local/lib/libharfbuzz.dylib /opt/local/lib/libatk-1.0.dylib /opt/local/lib/libcairo-gobject.dylib /opt/local/lib/libcairo.dylib /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libGLEW.dylib -framework OpenGL /opt/local/lib/libSDL2_image.dylib /opt/local/lib/libSDL2.dylib /opt/local/lib/libSDL2_mixer.dylib /opt/local/lib/libpangoft2-1.0.dylib /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib /opt/local/lib/libz.dylib -lm /opt/local/lib/libGL.dylib
Undefined symbols for architecture arm64:
  "_CFBundleCopyResourcesDirectoryURL", referenced from:
      _environment_init in meson-generated_source_Environment.c.o
  "_CFBundleGetMainBundle", referenced from:
      _environment_init in meson-generated_source_Environment.c.o
  "_CFRelease", referenced from:
      _environment_init in meson-generated_source_Environment.c.o
  "_CFURLGetFileSystemRepresentation", referenced from:
      _environment_init in meson-generated_source_Environment.c.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant