имя неизвестного типа `socklen_t` - PullRequest
0 голосов
/ 19 марта 2012

У меня установлен Xcode 4.3.1. Я получаю неизвестное имя типа socklen_t ошибка, несмотря на обязательное включение в SCNetwork.h

#ifndef _SCNETWORK_H
#define _SCNETWORK_H

#include <Availability.h>
#include <sys/cdefs.h>
#include <sys/types.h>
#include <sys/socket.h> // required include
#include <CoreFoundation/CoreFoundation.h>

Я что, не включаю?

Из терминала:

➜  ABC git:(master) ✗ xcodebuild  
=== BUILD NATIVE TARGET ABC OF PROJECT DEF WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
2012-03-19 10:20:43.360 xcodebuild[42278:4403] error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x objective-c -c /dev/null 2>&1" UserInfo=0x401387be0 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x objective-c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2012-03-19 10:20:43.362 xcodebuild[42278:4403] Warning:  Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'objective-c'.
Compiler: /usr/bin/gcc-4.2
Reason:   /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x objective-c -c /dev/null 2>&1
2012-03-19 10:20:43.410 xcodebuild[42278:4403] error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x c -c /dev/null 2>&1" UserInfo=0x401523f80 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2012-03-19 10:20:43.411 xcodebuild[42278:4403] Warning:  Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'c'.
Compiler: /usr/bin/gcc-4.2
Reason:   /usr/bin/gcc-4.2 -v -E -dM -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -x c -c /dev/null 2>&1
Code Sign error: The identity 'iPhone Distribution' doesn't match any valid, non-expired certificate/private key pair in the default keychain


** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)

1 Ответ

0 голосов
/ 19 марта 2012

Импорт SystemConfiguration framework.

...