{"id":1089,"date":"2022-08-30T15:12:12","date_gmt":"2022-08-30T15:12:12","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2013\/11\/09\/undefined-symbols-for-architecture-i386-_glkmatrix3identity-referenced-from-collection-of-common-programming-errors\/"},"modified":"2022-08-30T15:12:12","modified_gmt":"2022-08-30T15:12:12","slug":"undefined-symbols-for-architecture-i386-_glkmatrix3identity-referenced-from-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2022\/08\/30\/undefined-symbols-for-architecture-i386-_glkmatrix3identity-referenced-from-collection-of-common-programming-errors\/","title":{"rendered":"Undefined symbols for architecture i386: &ldquo;_GLKMatrix3Identity&rdquo;, referenced from:-Collection of common programming errors"},"content":{"rendered":"<p>I try to import google maps SDK and i add all the library like explained on the google maps site. Please help me! \ud83d\ude42<\/p>\n<pre><code>Undefined symbols for architecture i386:\n\"_GLKMatrix3Identity\", referenced from:\n  gmscore::vector::GLLineGroup::SetTransform(gmscore::math::Matrix4f const&amp;, gmscore::base::reffed_ptr const&amp;) in GoogleMaps(GLLineGroup.o)\n  gmscore::vector::GLAlphaOnlyTextureShaderProgram::GLAlphaOnlyTextureShaderProgram(bool) in GoogleMaps(GLBasicShaderState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit, bool, gmscore::renderer::TextureState::Filter, gmscore::renderer::TextureState::Filter) in GoogleMaps(TextureState.o)\n  ...\n  gmscore::vector::GLLineGroup::SetTransform(gmscore::math::Matrix4f const&amp;, gmscore::base::reffed_ptr const&amp;) in GoogleMaps(GLLineGroup.o)\n  gmscore::vector::GLAlphaOnlyTextureShaderProgram::GLAlphaOnlyTextureShaderProgram(bool) in GoogleMaps(GLBasicShaderState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit, bool, gmscore::renderer::TextureState::Filter, gmscore::renderer::TextureState::Filter) in GoogleMaps(TextureState.o)\n  ...\n  gmscore::vector::GLLineGroup::SetTransform(gmscore::math::Matrix4f const&amp;, gmscore::base::reffed_ptr const&amp;) in GoogleMaps(GLLineGroup.o)\n  gmscore::vector::GLAlphaOnlyTextureShaderProgram::GLAlphaOnlyTextureShaderProgram(bool) in GoogleMaps(GLBasicShaderState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit, bool, gmscore::renderer::TextureState::Filter, gmscore::renderer::TextureState::Filter) in GoogleMaps(TextureState.o)\n  ...\n  gmscore::vector::GLLineGroup::SetTransform(gmscore::math::Matrix4f const&amp;, gmscore::base::reffed_ptr const&amp;) in GoogleMaps(GLLineGroup.o)\n  gmscore::vector::GLAlphaOnlyTextureShaderProgram::GLAlphaOnlyTextureShaderProgram(bool) in GoogleMaps(GLBasicShaderState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit) in GoogleMaps(TextureState.o)\n  gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, gmscore::renderer::TextureState::TextureUnit, bool, gmscore::renderer::TextureState::Filter, gmscore::renderer::TextureState::Filter) in GoogleMaps(TextureState.o)\n  ...\n\"_GLKMatrix4Identity\", referenced from:\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  -[GMSTilesEntityProvider updateAndTransformTile:camera:renderer:behavior:] in GoogleMaps(GMSTilesEntityProvider.o)\n  -[GMSGLVectorTile applyTransform:camera:] in GoogleMaps(GMSGLVectorTile.o)\n  (anonymous namespace)::PointsBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSPointsEntityProvider.o)\n  (anonymous namespace)::StickerBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSStickersEntityProvider.o)\n  (anonymous namespace)::BubbleBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GMSBubbleEntityProvider.o)\n  gmscore::streetview::Panorama::Panorama(int, int, int, int, int, int) in GoogleMaps(Panorama.o)\n  gmscore::vector::UpdateMyLocationBehavior::Commit(gmscore::renderer::EntityRenderer*) in GoogleMaps(GLMyLocation.o)\n  ...\n  ...\n\"_GLKMatrix4Invert\", referenced from:\n  gmscore::streetview::Camera::Unproject(gmscore::math::Vector2f const&amp;, bool*) in GoogleMaps(Camera-B046EE312980DB98.o)\n  gmscore::vector::Camera::UpdateInternals() in GoogleMaps(Camera-3E3856CABC8A9C74.o)\n  gmscore::renderer::Camera3D::SetTransform(gmscore::math::Matrix4f const&amp;) in GoogleMaps(Camera3D.o)\n  gmscore::renderer::Camera3D::Transform() in GoogleMaps(Camera3D.o)\n\"_OBJC_CLASS_$_GLKView\", referenced from:\n  _OBJC_CLASS_$_GMSEntityRendererView in GoogleMaps(GMSEntityRendererView.o)\n\"_OBJC_METACLASS_$_GLKView\", referenced from:\n  _OBJC_METACLASS_$_GMSEntityRendererView in GoogleMaps(GMSEntityRendererView.o)\nld: symbol(s) not found for architecture i386\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\n<\/code><\/pre>\n<p id=\"rop\"><small>Originally posted 2013-11-09 23:22:34. <\/small><\/p>","protected":false},"excerpt":{"rendered":"<p>I try to import google maps SDK and i add all the library like explained on the google maps site. Please help me! \ud83d\ude42 Undefined symbols for architecture i386: &#8220;_GLKMatrix3Identity&#8221;, referenced from: gmscore::vector::GLLineGroup::SetTransform(gmscore::math::Matrix4f const&amp;, gmscore::base::reffed_ptr const&amp;) in GoogleMaps(GLLineGroup.o) gmscore::vector::GLAlphaOnlyTextureShaderProgram::GLAlphaOnlyTextureShaderProgram(bool) in GoogleMaps(GLBasicShaderState.o) gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o) gmscore::renderer::TextureState::TextureState(unsigned int) in GoogleMaps(TextureState.o) gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;) in GoogleMaps(TextureState.o) gmscore::renderer::TextureState::TextureState(gmscore::base::reffed_ptr const&amp;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1089","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=1089"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1089\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=1089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=1089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=1089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}