Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W WS19AnSim
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • AG Computergrafik
  • WS19AnSim
  • Merge requests
  • !1

glfw is in homebrew now and assimp is needed

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Benedikt Mandelkow requested to merge mandelkow/ws19ansim:patch-1 into master Oct 30, 2019
  • Overview 3
  • Commits 2
  • Pipelines 2
  • Changes 38

Ich glaube assimp wird auf mac nicht gelinkt

bash setup_mac.sh
cd BUILD_MAC_Makefiles/
make -j4
[ 69%] Built target CVK_2
Scanning dependencies of target CVK2_Demo_01
Scanning dependencies of target CVK_AnSim
[ 73%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_HermiteSpline.cpp.o
[ 73%] Building CXX object executables/CVK2_Demo_01/CMakeFiles/CVK2_Demo_01.dir/main.cpp.o
[ 75%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_CoordinateSystem.cpp.o
[ 77%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_HermiteSplineControlPoint.cpp.o
[ 79%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_Line.cpp.o
[ 81%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_LineStrip.cpp.o
[ 83%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_MassPoint.cpp.o
[ 84%] Linking CXX executable ../../bin/CVK2_Demo_01
Undefined symbols for architecture x86_64:
  "Assimp::Importer::ReadFile(char const*, unsigned int)", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
  "Assimp::Importer::Importer()", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
  "Assimp::Importer::~Importer()", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
  "_aiGetMaterialColor", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
  "_aiGetMaterialFloatArray", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
  "_aiGetMaterialString", referenced from:
      CVK::Node::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in libCVK_2.a(CVK_Node.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/CVK2_Demo_01] Error 1
make[1]: *** [executables/CVK2_Demo_01/CMakeFiles/CVK2_Demo_01.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 86%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_Renderable.cpp.o
[ 88%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_ShaderLineRender.cpp.o
[ 90%] Building CXX object libraries/CVK_AnSim/CMakeFiles/CVK_AnSim.dir/src/CVK_AS_ShaderSpace.cpp.o
[ 92%] Linking CXX static library ../../lib/libCVK_AnSim.a
[ 92%] Built target CVK_AnSim
make: *** [all] Error 2
mkdir build
cd build
cmake ../src -GNinja
ninja
λ  (master|✔️ )  ninja                                                                                                                                                                                                                                                                                9ms
[3/5] Linking CXX executable bin/CVK2_Demo_01
FAILED: bin/CVK2_Demo_01
: && /usr/local/opt/llvm/bin/clang++   -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib executables/CVK2_Demo_01/CMakeFiles/CVK2_Demo_01.dir/main.cpp.o  -o bin/CVK2_Demo_01  lib/libCVK_2.a lib/libglad.a lib/libstb.a /usr/local/lib/libglfw.dylib && :
Undefined symbols for architecture x86_64:
  "Assimp::Importer::ReadFile(char const*, unsigned int)", referenced from:
      Assimp::Importer::ReadFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in libCVK_2.a(CVK_Node.cpp.o)

ich habe mich auf die schnelle noch nicht den Fehler gefunden

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: patch-1