Question

I followed the instructions and here is the error:

duplicate symbol _kGPUImageGaussianBlurFragmentShaderString in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kGPUImageGaussianBlurVertexShaderString in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kPassthroughFragmentShader in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kTransformVertexShader in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
ld: 4 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I'm using XCode 4.6 and card.io SDK version 3.0.10. My linker flags are just -ObjC and -lstdc++

Was it helpful?

Solution

Josh from card.io here. It is a bug; we have a fix and will release a new version soon. I'll update here once it is out.

Update: The fix is out. Please grab the latest version.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top