{ "id": "63489", "key": "TIMOB-2857", "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": [ { "id": "11258", "description": "Holding Pen for Triaged Issues", "name": "Backlog", "archived": false, "released": false } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-04-15T03:31:20.000+0000", "created": "2011-04-15T03:31:19.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "build", "ios", "regression" ], "versions": [], "issuelinks": [], "assignee": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-02T21:03:05.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": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

Starting at least in 1.4.1.1 (also tested in 1.5.1) you can no\nlonger build using 3.1 of the iOS SDK. Most people should be\nupdating to 3.2, but we still support 3.1 (or at least that was the\nintention, however, this is now a regression).

\n

Here's the build errors:

\n
\nCompileC build/sjcs.build/Debug-iphonesimulator/sjcs.build/Objects-normal/i386/TiMapView.o /Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m normal i386 objective-c com.apple.compilers.gcc.4_0\n    cd /Users/jhaynie/Desktop/ginny/sjcs/build/iphone\n    setenv PATH \"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin\"\n    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.0 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wunused-function -D__LOG__ID__=eac4af05-c380-4871-8f61-03f08e7ba4ed -DDEPLOYTYPE=development -DTI_DEVELOPMENT=1 -DDEBUG=1 -DTI_VERSION=1.4.1.1 -D__IPHONE_OS_VERSION_MIN_REQUIRED=30000 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk -fvisibility=hidden -mmacosx-version-min=10.5 -gdwarf-2 -iquote /Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/sjcs-generated-files.hmap -I/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/sjcs-own-target-headers.hmap -I/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/sjcs-all-target-headers.hmap -iquote /Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/sjcs-project-headers.hmap -F/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/Debug-iphonesimulator -I/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/Debug-iphonesimulator/include -I/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/usr/include/libxml2 -Iheaders -I/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/DerivedSources/i386 -I/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/DerivedSources -DDEBUG -DTI_POST_1_2 -include /var/folders/-Q/-QOOtL79HkO32grwQemDn++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/sjcs_Prefix-eummnwrxorruitbkkyatymbdpgqv/sjcs_Prefix.pch -c /Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m -o /Users/jhaynie/Desktop/ginny/sjcs/build/iphone/build/sjcs.build/Debug-iphonesimulator/sjcs.build/Objects-normal/i386/TiMapView.o\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m: In function '-[TiMapView removeAnnotation:]':\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m:156: error: request for member 'title' in something not a structure or union\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m: In function '-[TiMapView selectAnnotation:]':\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m:235: error: request for member 'title' in something not a structure or union\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m: In function '-[TiMapView deselectAnnotation:]':\n/Users/jhaynie/Desktop/ginny/sjcs/build/iphone/Classes/TiMapView.m:260: error: request for member 'title' in something not a structure or union\n
\n

thomas, we need to also make sure we test for 3.1 and 3.2 (or at\nleast until we drop support for 3.1).

\n

ralf, please schedule into the appropriate 1.6 milestone. this\nshould be an easy fix.

{html}", "attachment": [], "flagged": false, "summary": "iOS: Regression, can no longer build using 3.1", "creator": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129567", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

There's building against 3.1 and there's building with 3.1\nsupport. We already do the latter, and have no need for the former.\nThat is, it degrades gracefully for 3.1, but does require a newer\nSDK.

\n

Also, hoping we can drop support for 3.1 sometime soon. Hideous\nworkarounds are hideous.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:31:20.000+0000", "updated": "2011-04-15T03:31:20.000+0000" }, { "id": "408500", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closed as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-02T21:03:05.000+0000", "updated": "2017-03-02T21:03:05.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }