auriamg / macdylibbundler

Utility to ease bundling libraries into executables for OSX
MIT License
550 stars 83 forks source link

New build failure, undefined symbols #32

Closed rlancaste closed 6 years ago

rlancaste commented 6 years ago

This must be due to a change that happened a day or two ago because this successfully built last week. It seems this method might not exist or be declared correctly?

Action: compile for libs/macdylibbundler entering the source directory! executing command: "/usr/bin/make" -j2 /usr/bin/clang++ -c -I./src ./src/Settings.cpp -o ./Settings.o /usr/bin/clang++ -c -I./src ./src/DylibBundler.cpp -o ./DylibBundler.o /usr/bin/clang++ -c -I./src ./src/Dependency.cpp -o ./Dependency.o /usr/bin/clang++ -c -I./src ./src/main.cpp -o ./main.o /usr/bin/clang++ -c -I./src ./src/Utils.cpp -o ./Utils.o /usr/bin/clang++ -o ./dylibbundler ./Settings.o ./DylibBundler.o ./Dependency.o ./main.o ./Utils.o Undefined symbols for architecture x86_64: "isRpath(std::1::basic_string<char, std::__1::char_traits, std::1::allocator > const&)", referenced from: collectDependencies(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >) in DylibBundler.o collectSubDependencies() in DylibBundler.o Dependency::Dependency(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >) in Dependency.o ld: symbol(s) not found for architecture x86_64

pamarcos commented 6 years ago

https://github.com/auriamg/macdylibbundler/pull/33 fixes the build and adds Travis CI to ensure this does not happen again when accepting a PR

rlancaste commented 6 years ago

thanks!

auriamg commented 6 years ago

This should now be fixed