{ "id": "124716", "key": "TIMOB-16433", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2017-10-12T16:33:21.000+0000", "created": "2014-01-13T10:23:03.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": null, "updated": "2018-08-06T17:52:07.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "Hello.\r\n\r\n\r\nI can't compile empty project with just Wikitude module included. To see this issue, unzip this project: [https://drive.google.com/file/d/0B3_U6pYkC0P6VDltMERMNGlGU28/edit?usp=sharing], go to that directory in terminal app and type: ti build --platform iphone. Here is error log:\r\n\r\n{quote}\r\n[TRACE] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -L/Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/build/Debug-iphonesimulator -L/Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/lib -L/Users/iskugor/Documents/TipsyAndTumbler/Test/modules/iphone/com.wikitude.ti/3.2.1 -F/Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/build/Debug-iphonesimulator -filelist /Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/build/Test.build/Debug-iphonesimulator/Test-universal.build/Objects-normal/i386/Test.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -F/Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/../../modules/iphone/com.wikitude.ti/3.2.1/platform/iphone -lc++ -lsqlite3 -lz -ObjC -framework AssetsLibrary -framework CoreMedia -framework CoreMotion -framework CoreVideo -framework Security -framework WikitudeSDK -F/Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/../../modules/iphone/com.wikitude.ti/3.2.1/platform/iphone -lc++ -lsqlite3 -lz -ObjC -framework AssetsLibrary -framework CoreMedia -framework CoreMotion -framework CoreVideo -framework Security -framework WikitudeSDK -fobjc-link-runtime -Xlinker -no_implicit_dylibs -stdlib=libstdc++ -mios-simulator-version-min=6.0 -weak_framework CoreText -framework EventKit -framework EventKitUI -lti_ios_profiler -weak_framework Security -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework CFNetwork -framework CoreLocation -weak_framework MapKit -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -lsqlite3 -lz -framework AudioToolbox -weak_framework MediaPlayer -framework AVFoundation -lxml2 -framework StoreKit -lTiCore -lcom.wikitude.ti -ltiverify -lti_ios_debugger -licucore -Xlinker -dependency_info -Xlinker /Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/build/Test.build/Debug-iphonesimulator/Test-universal.build/Objects-normal/i386/Test_dependency_info.dat -o /Users/iskugor/Documents/TipsyAndTumbler/Test/build/iphone/build/Debug-iphonesimulator/Test.app/Test\r\n[TRACE] Undefined symbols for architecture i386:\r\n[TRACE] \"_ADBannerContentSizeIdentifierLandscape\", referenced from:\r\n[TRACE] +[TiUIiOSAdViewProxy landscapeSize] in TiUIiOSAdViewProxy.o\r\n[TRACE] \"_ADBannerContentSizeIdentifierPortrait\", referenced from:\r\n[TRACE] +[TiUIiOSAdViewProxy portraitSize] in TiUIiOSAdViewProxy.o\r\n[TRACE] \"_OBJC_CLASS_$_ADBannerView\", referenced from:\r\n[TRACE] objc-class-ref in TiUIiOSAdView.o\r\n[TRACE] ld: symbol(s) not found for architecture i386\r\n[TRACE] clang: error: linker command failed with exit code 1 (use -v to see invocation)\r\n[ERROR] ** BUILD FAILED **\r\n[ERROR] The following build commands failed:\r\n[ERROR] Ld build/Debug-iphonesimulator/Test.app/Test normal i386\r\n[ERROR] (1 failure)\r\n{quote}\r\n\r\n\r\n\r\nNow, go to \"Test/build/iphone\" and import that project to XCode and try to compile project in XCode by pressing \"Run\" button and you'll see that project can be compiled directly from XCode.\r\n\r\n\r\n\r\nSeems this issue happens because AdBanner which Wikitude module does not use.\r\n\r\n\r\n\r\n\r\nThanks", "attachment": [], "flagged": false, "summary": "Module: Can't compile project with Wikitude module included", "creator": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "* TiSDK 3.2.0.GA\r\n* Ti CLI 3.2.0\r\n* OSX 10.9.1\r\n* XCode 5.0.2", "closedSprints": [ { "id": 129, "state": "closed", "name": "To Be Scheduled", "startDate": "2016-03-28T04:03:55.142Z", "endDate": "2016-04-08T04:03:00.000Z", "completeDate": "2016-03-29T04:09:03.755Z", "originBoardId": 100 }, { "id": 959, "state": "closed", "name": "2017 Sprint 21 SDK", "startDate": "2017-10-08T20:38:15.130Z", "endDate": "2017-10-22T20:38:00.000Z", "completeDate": "2017-10-24T23:55:56.605Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "290773", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "I confirmed this error is reproducible with the com.wikitude.ti 3.2.1 module. I have no idea why it's happening. I really don't think it's a Titanium build related issue. Without the module, the app builds fine. It's as if the module's xcconfig file is mucking up the clang arguments. I think [~vduggal] or [~srahim] should take a peek before we resolve this as not our bug.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-02-01T02:16:33.000+0000", "updated": "2014-02-01T02:16:33.000+0000" }, { "id": "290790", "author": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "App can be compiled from XCode, that's why I think it's Titanium issue.\n\n\nI try to get someone from Wikitude to comment on this issue, they also said it's Ti issue and they know more about this subject.", "updateAuthor": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-02-01T11:09:12.000+0000", "updated": "2014-02-01T11:09:12.000+0000" }, { "id": "290921", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~ivan.skugor] Do you have a contact you can forward? We're stuck without more information.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T19:10:53.000+0000", "updated": "2014-02-03T19:10:53.000+0000" }, { "id": "290933", "author": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Someone from Wikitude should give comment soon (we've contacted them). In a mean time, there's Wikitude Github repo: https://github.com/Wikitude/wikitude-titanium. Code for Ti module was removed, but you can still find in git history.", "updateAuthor": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-02-03T19:38:07.000+0000", "updated": "2014-02-03T19:38:07.000+0000" }, { "id": "301861", "body": "This issue was previously scheduled to be worked on in more than one sprint:\r\n* 'Release 3.1.2' (on board '3.1.X Triage')\r\n* 'Release 3.0.1/TS 3.0.2' (on board '3.1.0 Triage')\r\n* 'Investigate' (on board '3.2.X Triage')\r\n\r\nStarting from JIRA Agile 6.3, an issue can only belong to a single future sprint. Read more about this change: http://docs.atlassian.com/agile/docs-0630/Sprint+Marker+Migration\r\n\r\nThis issue is now scheduled for future sprint 'Release 3.1.2' (on board '3.1.X Triage').\r\n\r\nIf this is incorrect, please update the issue accordingly.\r\n\r\nThis comment was automatically generated by JIRA. If it is no longer relevant, please feel free to delete it.", "created": "2014-04-21T15:32:17.000+0000", "updated": "2014-04-21T15:32:17.000+0000" }, { "id": "429028", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The issue was that the {{AdSupport}} framework was not linked correctly back then. This should not be an issue these days anymore, resolving as {{Not Our Bug}}.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-12T16:33:21.000+0000", "updated": "2017-10-12T16:33:21.000+0000" }, { "id": "440285", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as \"not our bug\". If you disagree, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:52:07.000+0000", "updated": "2018-08-06T17:52:07.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }