Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save josevazquez/8c664186cd920f8b319532a03f3f78ee to your computer and use it in GitHub Desktop.
Save josevazquez/8c664186cd920f8b319532a03f3f78ee to your computer and use it in GitHub Desktop.
Linking error against AudioKit (484157dc007e3c5e4dc960dc63ef8f985acf7c41)
CompileSwift normal x86_64 /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/MIDIManager.swift
cd /Users/jose/src/experiments/MIDIviaAudioKit
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/ViewController.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadProFeature.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadPro+Tx.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/AppDelegate.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadProConstants.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadPro.swift -primary-file /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/MIDIManager.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadPro+SysEx.swift /Users/jose/src/experiments/MIDIviaAudioKit/MIDIviaAudioKit/LaunchPadPro/LaunchPadPro+Rx.swift -target x86_64-apple-macosx10.13 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -I /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug -F /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug -F /Users/jose/src/experiments/MIDIviaAudioKit -enable-testing -g -module-cache-path /Users/jose/Library/Developer/Xcode/DerivedData/ModuleCache -swift-version 4 -enforce-exclusivity=checked -D DEBUG -serialize-debugging-options -report-errors-to-debugger -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/MIDIviaAudioKit-generated-files.hmap -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/MIDIviaAudioKit-own-target-headers.hmap -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/MIDIviaAudioKit-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/MIDIviaAudioKit-project-headers.hmap -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug/include -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/DerivedSources/x86_64 -Xcc -I/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/DerivedSources -Xcc -DDEBUG=1 -Xcc -working-directory/Users/jose/src/experiments/MIDIviaAudioKit -emit-module-doc-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager~partial.swiftdoc -serialize-diagnostics-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager.dia -Onone -module-name MIDIviaAudioKit -emit-module-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager~partial.swiftmodule -emit-dependencies-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager.d -emit-reference-dependencies-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager.swiftdeps -o /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIManager.o -index-store-path /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Index/DataStore -index-system-modules
<module-includes>:1:1: warning: umbrella header for module 'AudioKit' does not include header 'AKExponentialParameterRamp.hpp'
#import "Headers/AudioKit.h"
^
Ld /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug/MIDIviaAudioKit.app/Contents/MacOS/MIDIviaAudioKit normal x86_64
cd /Users/jose/src/experiments/MIDIviaAudioKit
export MACOSX_DEPLOYMENT_TARGET=10.13
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -L/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug -F/Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug -F/Users/jose/src/experiments/MIDIviaAudioKit -filelist /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIviaAudioKit.LinkFileList -Xlinker -rpath -Xlinker @executable_path/../Frameworks -mmacosx-version-min=10.13 -Xlinker -object_path_lto -Xlinker /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIviaAudioKit_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -Xlinker -add_ast_path -Xlinker /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIviaAudioKit.swiftmodule /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug/AudioKit.framework/AudioKit -Xlinker -dependency_info -Xlinker /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Intermediates.noindex/MIDIviaAudioKit.build/Debug/MIDIviaAudioKit.build/Objects-normal/x86_64/MIDIviaAudioKit_dependency_info.dat -o /Users/jose/Library/Developer/Xcode/DerivedData/MIDIviaAudioKit-dernznfufzeghfbvtrcjenvztcul/Build/Products/Debug/MIDIviaAudioKit.app/Contents/MacOS/MIDIviaAudioKit
Undefined symbols for architecture x86_64:
"std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
void std::__1::vector<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo> >::__push_back_slow_path<AKCustomUgenInfo const&>(AKCustomUgenInfo const&&&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"std::logic_error::logic_error(char const*)", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"std::length_error::~length_error()", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"std::terminate()", referenced from:
___clang_call_terminate in AudioKit(AKOperationGeneratorAudioUnit.o)
"typeinfo for std::length_error", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for DSPKernel in AudioKit(AKTesterAudioUnit.o)
typeinfo for AKOutputBuffered in AudioKit(AKTesterAudioUnit.o)
typeinfo for DSPKernel in AudioKit(AKOperationGeneratorAudioUnit.o)
typeinfo for AKOutputBuffered in AudioKit(AKOperationGeneratorAudioUnit.o)
typeinfo for DSPKernel in AudioKit(AKDSPKernel.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for AKDSPKernel in AudioKit(AKTesterAudioUnit.o)
typeinfo for AKBuffered in AudioKit(AKTesterAudioUnit.o)
typeinfo for AKDSPKernel in AudioKit(AKOperationGeneratorAudioUnit.o)
typeinfo for AKSoundpipeKernel in AudioKit(AKOperationGeneratorAudioUnit.o)
typeinfo for AKDSPKernel in AudioKit(AKDSPKernel.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
typeinfo for AKTesterDSPKernel in AudioKit(AKTesterAudioUnit.o)
typeinfo for AKOperationGeneratorDSPKernel in AudioKit(AKOperationGeneratorAudioUnit.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::length_error", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"operator delete(void*)", referenced from:
AKTesterDSPKernel::~AKTesterDSPKernel() in AudioKit(AKTesterAudioUnit.o)
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::~__split_buffer() in AudioKit(AKOperationGeneratorAudioUnit.o)
AKOperationGeneratorDSPKernel::~AKOperationGeneratorDSPKernel() in AudioKit(AKOperationGeneratorAudioUnit.o)
std::__1::__vector_base<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo> >::~__vector_base() in AudioKit(AKOperationGeneratorAudioUnit.o)
AKSoundpipeKernel::~AKSoundpipeKernel() in AudioKit(AKOperationGeneratorAudioUnit.o)
AKDSPKernel::~AKDSPKernel() in AudioKit(AKDSPKernel.o)
"operator new(unsigned long)", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"___cxa_allocate_exception", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"___cxa_begin_catch", referenced from:
___clang_call_terminate in AudioKit(AKOperationGeneratorAudioUnit.o)
"___cxa_free_exception", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"___cxa_pure_virtual", referenced from:
vtable for AKSoundpipeKernel in AudioKit(AKOperationGeneratorAudioUnit.o)
vtable for AKDSPKernel in AudioKit(AKDSPKernel.o)
vtable for DSPKernel in AudioKit(AKDSPKernel.o)
"___cxa_throw", referenced from:
std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
"___gxx_personality_v0", referenced from:
-[AKTesterAudioUnit createParameters] in AudioKit(AKTesterAudioUnit.o)
BufferedAudioBus::init(AVAudioFormat*, unsigned int) in AudioKit(AKTesterAudioUnit.o)
___37-[AKTesterAudioUnit createParameters]_block_invoke in AudioKit(AKTesterAudioUnit.o)
___37-[AKTesterAudioUnit createParameters]_block_invoke.35 in AudioKit(AKTesterAudioUnit.o)
-[AKTesterAudioUnit allocateRenderResourcesAndReturnError:] in AudioKit(AKTesterAudioUnit.o)
BufferedAudioBus::allocateRenderResources(unsigned int) in AudioKit(AKTesterAudioUnit.o)
___40-[AKTesterAudioUnit internalRenderBlock]_block_invoke in AudioKit(AKTesterAudioUnit.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment