supertuxkart / stk-code

The code base of supertuxkart
Other
4.53k stars 1.06k forks source link

ld: library not found for -lfribidi #3305

Closed yuiagxn closed 6 years ago

yuiagxn commented 6 years ago

I tried to compile from the latest source via the instructions in https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md

But when I run sudo make install, there is an error, the output is here:

[ 4%] Built target angelscript [ 15%] Built target bulletcollision [ 17%] Built target bulletdynamics [ 18%] Built target bulletmath [ 19%] Built target enet [ 21%] Built target genfiles [ 23%] Built target png_static [ 29%] Built target jpeglib [ 29%] Built target graphics_utils [ 30%] Built target squish [ 47%] Built target stkirrlicht [ 50%] Built target wiiuse [ 50%] Linking CXX executable bin/supertuxkart.app/Contents/MacOS/supertuxkart ld: library not found for -lfribidi clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: [bin/supertuxkart.app/Contents/MacOS/supertuxkart] Error 1 make[1]: [CMakeFiles/supertuxkart.dir/all] Error 2 make: *** [all] Error 2

I know it may not be a good idea to ask questions here, but I really can not find what I am doing wrong here.

I am on MacOS High Sierra 10.13.4.

auriamg commented 6 years ago

Hi,

which version of STK are you trying to build? The stable version and latest git use different build procedures, so I need to know this information first

If using latest git with homebrew, can you check in /usr/local/opt/fribidi/ if fribidi seems to have installed correctly?

yuiagxn commented 6 years ago

I am using the latest git version, and I did install fribidi with homebrew, it is in /usr/local/opt/fribidi/

auriamg commented 6 years ago

Can you build with

VERBOSE=1 make

and post the output?

yuiagxn commented 6 years ago

Here it is: /usr/local/Cellar/cmake/3.11.3/bin/cmake -H/Users/MyUserName/BrainCo/stk-code -B/Users/MyUserName/BrainCo/stk-code/cmake_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_progress_start /Users/MyUserName/BrainCo/stk-code/cmake_build/CMakeFiles /Users/MyUserName/BrainCo/stk-code/cmake_build/CMakeFiles/progress.marks /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/Makefile2 all /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/build.make lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/angelscript/projects/cmake /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/angelscript/projects/cmake /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/build.make lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/build make[2]: Nothing to be done for lib/angelscript/projects/cmake/CMakeFiles/angelscript.dir/build'. [100%] Built target angelscript /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletcollision.dir/build.make lib/bullet/CMakeFiles/bulletcollision.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet/CMakeFiles/bulletcollision.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletcollision.dir/build.make lib/bullet/CMakeFiles/bulletcollision.dir/build make[2]: Nothing to be done forlib/bullet/CMakeFiles/bulletcollision.dir/build'. [100%] Built target bulletcollision /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletdynamics.dir/build.make lib/bullet/CMakeFiles/bulletdynamics.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet/CMakeFiles/bulletdynamics.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletdynamics.dir/build.make lib/bullet/CMakeFiles/bulletdynamics.dir/build make[2]: Nothing to be done for lib/bullet/CMakeFiles/bulletdynamics.dir/build'. [100%] Built target bulletdynamics /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletmath.dir/build.make lib/bullet/CMakeFiles/bulletmath.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/bullet/CMakeFiles/bulletmath.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/bullet/CMakeFiles/bulletmath.dir/build.make lib/bullet/CMakeFiles/bulletmath.dir/build make[2]: Nothing to be done forlib/bullet/CMakeFiles/bulletmath.dir/build'. [100%] Built target bulletmath /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/enet/CMakeFiles/enet.dir/build.make lib/enet/CMakeFiles/enet.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/enet /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/enet /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/enet/CMakeFiles/enet.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/enet/CMakeFiles/enet.dir/build.make lib/enet/CMakeFiles/enet.dir/build make[2]: Nothing to be done for lib/enet/CMakeFiles/enet.dir/build'. [100%] Built target enet /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libpng/CMakeFiles/genfiles.dir/build.make lib/libpng/CMakeFiles/genfiles.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/libpng /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libpng /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libpng/CMakeFiles/genfiles.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libpng/CMakeFiles/genfiles.dir/build.make lib/libpng/CMakeFiles/genfiles.dir/build make[2]: Nothing to be done forlib/libpng/CMakeFiles/genfiles.dir/build'. [100%] Built target genfiles /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libpng/CMakeFiles/png_static.dir/build.make lib/libpng/CMakeFiles/png_static.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/libpng /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libpng /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libpng/CMakeFiles/png_static.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libpng/CMakeFiles/png_static.dir/build.make lib/libpng/CMakeFiles/png_static.dir/build make[2]: Nothing to be done for lib/libpng/CMakeFiles/png_static.dir/build'. [100%] Built target png_static /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/jpeglib/CMakeFiles/jpeglib.dir/build.make lib/jpeglib/CMakeFiles/jpeglib.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/jpeglib /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/jpeglib /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/jpeglib/CMakeFiles/jpeglib.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/jpeglib/CMakeFiles/jpeglib.dir/build.make lib/jpeglib/CMakeFiles/jpeglib.dir/build make[2]: Nothing to be done forlib/jpeglib/CMakeFiles/jpeglib.dir/build'. [100%] Built target jpeglib /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/graphics_utils/CMakeFiles/graphics_utils.dir/build.make lib/graphics_utils/CMakeFiles/graphics_utils.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/graphics_utils /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/graphics_utils /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/graphics_utils/CMakeFiles/graphics_utils.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/graphics_utils/CMakeFiles/graphics_utils.dir/build.make lib/graphics_utils/CMakeFiles/graphics_utils.dir/build make[2]: Nothing to be done for lib/graphics_utils/CMakeFiles/graphics_utils.dir/build'. [100%] Built target graphics_utils /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libsquish/CMakeFiles/squish.dir/build.make lib/libsquish/CMakeFiles/squish.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/libsquish /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libsquish /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/libsquish/CMakeFiles/squish.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/libsquish/CMakeFiles/squish.dir/build.make lib/libsquish/CMakeFiles/squish.dir/build make[2]: Nothing to be done forlib/libsquish/CMakeFiles/squish.dir/build'. [100%] Built target squish /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/irrlicht/CMakeFiles/stkirrlicht.dir/build.make lib/irrlicht/CMakeFiles/stkirrlicht.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/irrlicht /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/irrlicht /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/irrlicht/CMakeFiles/stkirrlicht.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/irrlicht/CMakeFiles/stkirrlicht.dir/build.make lib/irrlicht/CMakeFiles/stkirrlicht.dir/build make[2]: Nothing to be done for lib/irrlicht/CMakeFiles/stkirrlicht.dir/build'. [100%] Built target stkirrlicht /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/wiiuse/CMakeFiles/wiiuse.dir/build.make lib/wiiuse/CMakeFiles/wiiuse.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/lib/wiiuse /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/wiiuse /Users/MyUserName/BrainCo/stk-code/cmake_build/lib/wiiuse/CMakeFiles/wiiuse.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f lib/wiiuse/CMakeFiles/wiiuse.dir/build.make lib/wiiuse/CMakeFiles/wiiuse.dir/build make[2]: Nothing to be done forlib/wiiuse/CMakeFiles/wiiuse.dir/build'. [100%] Built target wiiuse /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/supertuxkart.dir/build.make CMakeFiles/supertuxkart.dir/depend cd /Users/MyUserName/BrainCo/stk-code/cmake_build && /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build /Users/MyUserName/BrainCo/stk-code/cmake_build/CMakeFiles/supertuxkart.dir/DependInfo.cmake --color= /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/supertuxkart.dir/build.make CMakeFiles/supertuxkart.dir/build [100%] Linking CXX executable bin/supertuxkart.app/Contents/MacOS/supertuxkart /usr/local/Cellar/cmake/3.11.3/bin/cmake -E cmake_link_script CMakeFiles/supertuxkart.dir/link.txt --verbose=1 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch x86_64 -F/Library/Frameworks -std=gnu++0x -Wall -Wno-unused-function -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/supertuxkart.dir/src/achievements/achievement.cpp.o CMakeFiles/supertuxkart.dir/src/achievements/achievement_info.cpp.o CMakeFiles/supertuxkart.dir/src/achievements/achievements_manager.cpp.o CMakeFiles/supertuxkart.dir/src/achievements/achievements_status.cpp.o CMakeFiles/supertuxkart.dir/src/addons/addon.cpp.o CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o CMakeFiles/supertuxkart.dir/src/addons/zip.cpp.o CMakeFiles/supertuxkart.dir/src/animations/animation_base.cpp.o CMakeFiles/supertuxkart.dir/src/animations/ipo.cpp.o CMakeFiles/supertuxkart.dir/src/animations/three_d_animation.cpp.o CMakeFiles/supertuxkart.dir/src/audio/music_information.cpp.o CMakeFiles/supertuxkart.dir/src/audio/music_manager.cpp.o CMakeFiles/supertuxkart.dir/src/audio/music_ogg.cpp.o CMakeFiles/supertuxkart.dir/src/audio/sfx_buffer.cpp.o CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o CMakeFiles/supertuxkart.dir/src/audio/sfx_openal.cpp.o CMakeFiles/supertuxkart.dir/src/challenges/challenge_data.cpp.o CMakeFiles/supertuxkart.dir/src/challenges/challenge_status.cpp.o CMakeFiles/supertuxkart.dir/src/challenges/story_mode_status.cpp.o CMakeFiles/supertuxkart.dir/src/challenges/unlock_manager.cpp.o CMakeFiles/supertuxkart.dir/src/config/hardware_stats.cpp.o CMakeFiles/supertuxkart.dir/src/config/player_manager.cpp.o CMakeFiles/supertuxkart.dir/src/config/player_profile.cpp.o CMakeFiles/supertuxkart.dir/src/config/saved_grand_prix.cpp.o CMakeFiles/supertuxkart.dir/src/config/stk_config.cpp.o CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o CMakeFiles/supertuxkart.dir/src/font/bold_face.cpp.o CMakeFiles/supertuxkart.dir/src/font/digit_face.cpp.o CMakeFiles/supertuxkart.dir/src/font/face_ttf.cpp.o CMakeFiles/supertuxkart.dir/src/font/font_manager.cpp.o CMakeFiles/supertuxkart.dir/src/font/font_with_face.cpp.o CMakeFiles/supertuxkart.dir/src/font/regular_face.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/2dutils.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/CBatchingMesh.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/abstract_renderer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/b3d_mesh_loader.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/camera.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/camera_debug.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/camera_end.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/camera_fps.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/camera_normal.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/cpu_particle_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/draw_calls.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/explosion.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/fixed_pipeline_renderer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/frame_buffer_layer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/glwrap.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/graphics_restrictions.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/hit_sfx.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/light.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/lighting_passes.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/lod_node.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/material.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/material_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/mesh_tools.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/moving_texture.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/particle_emitter.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/particle_kind.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/particle_kind_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/per_camera_node.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/post_processing.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/referee.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/render_target.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/rtts.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shader.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shader_files_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shaders.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shadow.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shadow_matrices.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/shared_gpu_objects.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/show_curve.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/skid_marks.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/skybox.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_base.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_dynamic_draw_call.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh_buffer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_mesh_node.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_per_object_uniform.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_shader.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_shader_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sp_mesh_loader.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/spherical_harmonics.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/stars.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/stk_particle.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/stk_tex_manager.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/stk_text_billboard.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/stk_texture.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/sun.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/text_billboard_drawer.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/weather.cpp.o CMakeFiles/supertuxkart.dir/src/graphics/wind.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/CGUISpriteBank.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/abstract_state_manager.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/abstract_top_level_container.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/dialog_queue.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/layout_manager.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/message_queue.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/modaldialog.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/scalable_font.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/screen.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/screen_keyboard.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/screen_loader.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/CGUIEditBox.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/CGUISTKListBox.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/bubble_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/button_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/check_box_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/dynamic_ribbon_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/icon_button_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/kart_stats_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/label_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/list_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/model_view_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_kart_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_name_spinner.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/progress_bar_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/rating_bar_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/ribbon_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/skill_level_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/spinner_widget.cpp.o CMakeFiles/supertuxkart.dir/src/guiengine/widgets/text_box_widget.cpp.o CMakeFiles/supertuxkart.dir/src/input/binding.cpp.o CMakeFiles/supertuxkart.dir/src/input/device_config.cpp.o CMakeFiles/supertuxkart.dir/src/input/device_manager.cpp.o CMakeFiles/supertuxkart.dir/src/input/gamepad_android_config.cpp.o CMakeFiles/supertuxkart.dir/src/input/gamepad_config.cpp.o CMakeFiles/supertuxkart.dir/src/input/gamepad_device.cpp.o CMakeFiles/supertuxkart.dir/src/input/input_device.cpp.o CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o CMakeFiles/supertuxkart.dir/src/input/keyboard_config.cpp.o CMakeFiles/supertuxkart.dir/src/input/keyboard_device.cpp.o CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o CMakeFiles/supertuxkart.dir/src/input/wiimote.cpp.o CMakeFiles/supertuxkart.dir/src/input/wiimote_manager.cpp.o CMakeFiles/supertuxkart.dir/src/io/assets_android.cpp.o CMakeFiles/supertuxkart.dir/src/io/file_manager.cpp.o CMakeFiles/supertuxkart.dir/src/io/utf_writer.cpp.o CMakeFiles/supertuxkart.dir/src/io/xml_node.cpp.o CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o CMakeFiles/supertuxkart.dir/src/items/attachment_manager.cpp.o CMakeFiles/supertuxkart.dir/src/items/bowling.cpp.o CMakeFiles/supertuxkart.dir/src/items/cake.cpp.o CMakeFiles/supertuxkart.dir/src/items/flyable.cpp.o CMakeFiles/supertuxkart.dir/src/items/item.cpp.o CMakeFiles/supertuxkart.dir/src/items/item_event_info.cpp.o CMakeFiles/supertuxkart.dir/src/items/item_manager.cpp.o CMakeFiles/supertuxkart.dir/src/items/network_item_manager.cpp.o CMakeFiles/supertuxkart.dir/src/items/plunger.cpp.o CMakeFiles/supertuxkart.dir/src/items/powerup.cpp.o CMakeFiles/supertuxkart.dir/src/items/powerup_manager.cpp.o CMakeFiles/supertuxkart.dir/src/items/projectile_manager.cpp.o CMakeFiles/supertuxkart.dir/src/items/rubber_ball.cpp.o CMakeFiles/supertuxkart.dir/src/items/rubber_band.cpp.o CMakeFiles/supertuxkart.dir/src/items/swatter.cpp.o CMakeFiles/supertuxkart.dir/src/karts/abstract_characteristic.cpp.o CMakeFiles/supertuxkart.dir/src/karts/abstract_kart.cpp.o CMakeFiles/supertuxkart.dir/src/karts/abstract_kart_animation.cpp.o CMakeFiles/supertuxkart.dir/src/karts/cached_characteristic.cpp.o CMakeFiles/supertuxkart.dir/src/karts/cannon_animation.cpp.o CMakeFiles/supertuxkart.dir/src/karts/combined_characteristic.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/ai_base_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/ai_base_lap_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/ai_properties.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/arena_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/battle_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/end_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/ghost_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/kart_control.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/player_controller.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/skidding_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/soccer_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/spare_tire_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/controller/test_ai.cpp.o CMakeFiles/supertuxkart.dir/src/karts/explosion_animation.cpp.o CMakeFiles/supertuxkart.dir/src/karts/ghost_kart.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_gfx.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_model.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_properties.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_properties_manager.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_rewinder.cpp.o CMakeFiles/supertuxkart.dir/src/karts/kart_with_stats.cpp.o CMakeFiles/supertuxkart.dir/src/karts/max_speed.cpp.o CMakeFiles/supertuxkart.dir/src/karts/moveable.cpp.o CMakeFiles/supertuxkart.dir/src/karts/rescue_animation.cpp.o CMakeFiles/supertuxkart.dir/src/karts/skidding.cpp.o CMakeFiles/supertuxkart.dir/src/karts/xml_characteristic.cpp.o CMakeFiles/supertuxkart.dir/src/main.cpp.o CMakeFiles/supertuxkart.dir/src/main_android.cpp.o CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o CMakeFiles/supertuxkart.dir/src/modes/cutscene_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/demo_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/easter_egg_hunt.cpp.o CMakeFiles/supertuxkart.dir/src/modes/follow_the_leader.cpp.o CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o CMakeFiles/supertuxkart.dir/src/modes/profile_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/standard_race.cpp.o CMakeFiles/supertuxkart.dir/src/modes/three_strikes_battle.cpp.o CMakeFiles/supertuxkart.dir/src/modes/tutorial_world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o CMakeFiles/supertuxkart.dir/src/modes/world_with_rank.cpp.o CMakeFiles/supertuxkart.dir/src/network/crypto.cpp.o CMakeFiles/supertuxkart.dir/src/network/event.cpp.o CMakeFiles/supertuxkart.dir/src/network/event_rewinder.cpp.o CMakeFiles/supertuxkart.dir/src/network/game_setup.cpp.o CMakeFiles/supertuxkart.dir/src/network/network.cpp.o CMakeFiles/supertuxkart.dir/src/network/network_config.cpp.o CMakeFiles/supertuxkart.dir/src/network/network_console.cpp.o CMakeFiles/supertuxkart.dir/src/network/network_player_profile.cpp.o CMakeFiles/supertuxkart.dir/src/network/network_string.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocol.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocol_manager.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/client_lobby.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/connect_to_peer.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/connect_to_server.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/game_events_protocol.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/game_protocol.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/lobby_protocol.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/request_connection.cpp.o CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o CMakeFiles/supertuxkart.dir/src/network/race_event_manager.cpp.o CMakeFiles/supertuxkart.dir/src/network/rewind_info.cpp.o CMakeFiles/supertuxkart.dir/src/network/rewind_manager.cpp.o CMakeFiles/supertuxkart.dir/src/network/rewind_queue.cpp.o CMakeFiles/supertuxkart.dir/src/network/rewinder.cpp.o CMakeFiles/supertuxkart.dir/src/network/server.cpp.o CMakeFiles/supertuxkart.dir/src/network/servers_manager.cpp.o CMakeFiles/supertuxkart.dir/src/network/stk_host.cpp.o CMakeFiles/supertuxkart.dir/src/network/stk_peer.cpp.o CMakeFiles/supertuxkart.dir/src/network/transport_address.cpp.o CMakeFiles/supertuxkart.dir/src/online/http_request.cpp.o CMakeFiles/supertuxkart.dir/src/online/online_player_profile.cpp.o CMakeFiles/supertuxkart.dir/src/online/online_profile.cpp.o CMakeFiles/supertuxkart.dir/src/online/profile_manager.cpp.o CMakeFiles/supertuxkart.dir/src/online/request.cpp.o CMakeFiles/supertuxkart.dir/src/online/request_manager.cpp.o CMakeFiles/supertuxkart.dir/src/online/xml_request.cpp.o CMakeFiles/supertuxkart.dir/src/physics/btKart.cpp.o CMakeFiles/supertuxkart.dir/src/physics/btKartRaycast.cpp.o CMakeFiles/supertuxkart.dir/src/physics/irr_debug_drawer.cpp.o CMakeFiles/supertuxkart.dir/src/physics/physical_object.cpp.o CMakeFiles/supertuxkart.dir/src/physics/physics.cpp.o CMakeFiles/supertuxkart.dir/src/physics/triangle_mesh.cpp.o CMakeFiles/supertuxkart.dir/src/race/grand_prix_data.cpp.o CMakeFiles/supertuxkart.dir/src/race/grand_prix_manager.cpp.o CMakeFiles/supertuxkart.dir/src/race/highscore_manager.cpp.o CMakeFiles/supertuxkart.dir/src/race/highscores.cpp.o CMakeFiles/supertuxkart.dir/src/race/history.cpp.o CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o CMakeFiles/supertuxkart.dir/src/replay/replay_base.cpp.o CMakeFiles/supertuxkart.dir/src/replay/replay_play.cpp.o CMakeFiles/supertuxkart.dir/src/replay/replay_recorder.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/property_animator.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_audio.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_engine.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_gui.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_kart.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_physics.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_track.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/script_utils.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/scriptarray.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/scriptstdstring.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/scriptstdstring_utils.cpp.o CMakeFiles/supertuxkart.dir/src/scriptengine/scriptvec3.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/addons_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/arenas_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/create_server_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/credits.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/cutscene_gui.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/add_device_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/addons_loading.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/change_password_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/confirm_resolution_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/custom_video_settings.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/debug_slider.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/general_text_field_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/ghost_replay_info_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/init_android_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/kart_color_slider_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/message_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/multitouch_settings_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/network_user_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/player_rankings_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/press_a_key_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/race_paused_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/recovery_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/registration_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/select_challenge.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/server_info_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/splitscreen_player_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/tutorial_message_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/user_info_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/vote_dialog.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/easter_egg_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/edit_gp_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/edit_track_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/feature_unlocked.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/ghost_replay_selection.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/gp_info_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/grand_prix_cutscene.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/grand_prix_editor_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/grand_prix_lose.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/grand_prix_win.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_1.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_2.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_3.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_4.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_5.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/network_kart_selection.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/networking_lobby.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/offline_kart_selection.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_lan.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_profile_achievements.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_profile_base.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_profile_friends.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_profile_servers.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_profile_settings.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/online_user_search.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_audio.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_device.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_input.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_ui.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_gui.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_base.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_multitouch.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_overworld.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/race_setup_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/register_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/server_selection.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/state_manager.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/tracks_and_gp_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/tracks_screen.cpp.o CMakeFiles/supertuxkart.dir/src/states_screens/user_screen.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/dictionary.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/dictionary_manager.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/language.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/plural_forms.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/po_parser.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/stk_file_system.cpp.o CMakeFiles/supertuxkart.dir/src/tinygettext/tinygettext.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/ambient_light_sphere.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/arena_graph.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/arena_node.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/bezier_curve.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_cannon.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_cylinder.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_goal.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_lap.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_line.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_manager.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_sphere.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/check_structure.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/drive_graph.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/drive_node.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/drive_node_2d.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/drive_node_3d.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/graph.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/model_definition_loader.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/quad.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/terrain_info.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track_manager.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track_object.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track_object_manager.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o CMakeFiles/supertuxkart.dir/src/tracks/track_sector.cpp.o CMakeFiles/supertuxkart.dir/src/utils/command_line.cpp.o CMakeFiles/supertuxkart.dir/src/utils/constants.cpp.o CMakeFiles/supertuxkart.dir/src/utils/crash_reporting.cpp.o CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o CMakeFiles/supertuxkart.dir/src/utils/helpers.cpp.o CMakeFiles/supertuxkart.dir/src/utils/leak_check.cpp.o CMakeFiles/supertuxkart.dir/src/utils/log.cpp.o CMakeFiles/supertuxkart.dir/src/utils/mini_glm.cpp.o CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o CMakeFiles/supertuxkart.dir/src/utils/progress_bar_android.cpp.o CMakeFiles/supertuxkart.dir/src/utils/random_generator.cpp.o CMakeFiles/supertuxkart.dir/src/utils/separate_process.cpp.o CMakeFiles/supertuxkart.dir/src/utils/string_utils.cpp.o CMakeFiles/supertuxkart.dir/src/utils/time.cpp.o CMakeFiles/supertuxkart.dir/src/utils/translation.cpp.o CMakeFiles/supertuxkart.dir/src/utils/vec3.cpp.o -o bin/supertuxkart.app/Contents/MacOS/supertuxkart -framework IOKit -framework QuickTime -framework Carbon -framework AudioUnit -framework Cocoa lib/bullet/libbulletdynamics.a lib/bullet/libbulletcollision.a lib/bullet/libbulletmath.a lib/enet/libenet.a lib/irrlicht/libstkirrlicht.a lib/angelscript/projects/cmake/libangelscript.a /usr/local/opt/curl/lib/libcurl.dylib /usr/local/opt/libogg/lib/libogg.dylib /usr/local/opt/libvorbis/lib/libvorbis.dylib /usr/local/opt/libvorbis/lib/libvorbisfile.dylib /usr/local/opt/libvorbis/lib/libvorbisenc.dylib /usr/local/opt/openal-soft/lib/libopenal.dylib /usr/local/opt/freetype/lib/libfreetype.dylib /usr/local/opt/openssl@1.1/lib/libcrypto.dylib -framework OpenGL /usr/local/opt/glew/lib/libGLEW.dylib lib/libsquish/libsquishd.a lib/graphics_utils/libgraphics_utils.a -lfribidi lib/wiiuse/libwiiuse.a -framework IOBluetooth lib/libpng/libpng15d.a /usr/lib/libm.dylib lib/jpeglib/libjpeglib.a /usr/lib/libz.dylib ld: library not found for -lfribidi clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: [bin/supertuxkart.app/Contents/MacOS/supertuxkart] Error 1 make[1]: [CMakeFiles/supertuxkart.dir/all] Error 2 make: *** [all] Error 2

deveee commented 6 years ago

I have no experience with MacOS, but is it possible to use pkg-config with homebrew? Becaus for other libraries it uses /Library/Frameworks, for example in FindFreetype.cmake. But in FindFribidi.cmake there is:

if(UNIX)
    include(FindPkgConfig)
    pkg_check_modules(FRIBIDI fribidi)
(...)

And if fribidi is found, then

find_path(FRIBIDI_INCLUDE_DIR NAMES fribidi/fribidi.h PATHS /Library/Frameworks/fribidi.framework/Headers "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")

is not executed.

You can try to change if(UNIX) to if(UNIX AND NOT APPLE) in cmake/FindFribidi.cmake and see if it helps.

deveee commented 6 years ago

Actually it looks that /Library/Frameworks/... shouldn't be used anymore and it should find packages with default paths. But it also looks that using pkg-config is not intended (it has been disabled for glew), so that change if(UNIX) to if(UNIX AND NOT APPLE) in fribidi cmake file should be correct...

yuiagxn commented 6 years ago

That fixed it! Thank you!