ian carr created JENKINS-12894: ---------------------------------- Summary: Building a scheme including multiple static library test targets fails under jenkins but works with xcodebuild from cli Key: JENKINS-12894 URL: https://issues.jenkins-ci.org/browse/JENKINS-12894 Project: Jenkins Issue Type: Bug Components: xcode Affects Versions: current Environment: OSX lion server jenkins 1.450 xcode 4.2 plugin 1.3 glassfish 3.1 host Reporter: ian carr Priority: Blocker
I have an XCode workspace with several projects, each building a static library target. Each library with it's own test target. I have created a scheme containing each of the 7 test targets each selected for build, test, run (7 targets in all) (parralel building is disabled in this scheme.) Checking out this workspace from git and running a manual xcodebuild and setting TEST_AFTER_BUILD completes the build successfully and runs the tests. I have also configured a jenkins build for this same workspace and scheme. Most of the targets build, but one generates compile errors when compiling the test target. The failures indicate redefinitions of objective c interfaces indicating multiple inclusions of header files. Since these files are #imported and not #included there should be no multiple-inclusion. And as mentioned in XCode or from a manual run of xcodebuild these errors are not appearing. I am wondering whether there are some additional environment variables being set in the jenkins invocation? or perhaps the mutiple target scheme is not supported? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira