You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Janson Hartliep (JIRA)" <ji...@apache.org> on 2013/07/16 15:34:48 UTC
[jira] [Commented] (CB-4205) Subsequent ios compiles fail.
[ https://issues.apache.org/jira/browse/CB-4205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709766#comment-13709766 ]
Janson Hartliep commented on CB-4205:
-------------------------------------
Per some googling, a stack-overflow answer led me to the project-level fix: http://stackoverflow.com/a/4840210
Need to add SystemConfiguration.framework to the linked libraries.
> Subsequent ios compiles fail.
> -----------------------------
>
> Key: CB-4205
> URL: https://issues.apache.org/jira/browse/CB-4205
> Project: Apache Cordova
> Issue Type: Bug
> Components: CLI
> Affects Versions: 2.9.0
> Environment: MacBookAir5,2
> Version 4.6.3 (4H1503)
> Reporter: Janson Hartliep
> Assignee: Filip Maj
> Labels: newbie
>
> $ cordova create ~/hello hello
> $ cd ~/hello
> $ cordova platform add ios
> $ cordova prepare ios
> $ cordova compile ios
> $ cordova compile ios
> The second compile - and all subsequent attempts - blows up with complaints of linker not finding symbol(s) for architecture i386.
> i386 seems like a red-flag given modern Macs and XCode are all x64, but I saw the debug issue a while ago.
> Anyhow, as I'm not an iOS developer, I'm not exactly sure how to go about digging further.
> --
> Undefined symbols for architecture i386:
> "_SCNetworkReachabilityCreateWithAddress", referenced from:
> +[CDVReachability reachabilityWithAddress:] in libCordova.a(CDVReachability.o)
> "_SCNetworkReachabilityCreateWithName", referenced from:
> +[CDVReachability reachabilityWithHostName:] in libCordova.a(CDVReachability.o)
> "_SCNetworkReachabilityGetFlags", referenced from:
> -[CDVReachability connectionRequired] in libCordova.a(CDVReachability.o)
> -[CDVReachability currentReachabilityStatus] in libCordova.a(CDVReachability.o)
> "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
> -[CDVReachability startNotifier] in libCordova.a(CDVReachability.o)
> "_SCNetworkReachabilitySetCallback", referenced from:
> -[CDVReachability startNotifier] in libCordova.a(CDVReachability.o)
> "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
> -[CDVReachability stopNotifier] in libCordova.a(CDVReachability.o)
> ld: symbol(s) not found for architecture i386
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> ** BUILD FAILED **
> The following build commands failed:
> Ld build/hello.app/hello normal i386
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira