Skip to content

Failing to compile on with recent XCode headers #14

@TooTallNate

Description

@TooTallNate

I can't figure out why this is happening, but it's been preventing me from making on progress on this module. Both my iPhone 4 and iPad 2 are on 4.3.3 and jailbroken with jailbreakme.com. When my iPhone was on 4.3.1 things worked as expected.

Here's the dump:

Nathan-Rajlichs-iPhone:~/node-iOS root# node-waf clean configure build
'clean' finished successfully (0.103s)
Setting srcdir to                        : /private/var/root/node-iOS 
Setting blddir to                        : /private/var/root/node-iOS/build 
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for node path                   : not found 
Checking for node prefix                 : ok /usr 
'configure' finished successfully (0.555s)
Waf: Entering directory `/private/var/root/node-iOS/build'
[1/6] cxx: src/binding.cc -> build/default/src/binding_1.o
In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSCharacterSet.h:8,
                 from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:15,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIAccelerometer.h:9,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:9,
                 from ../src/binding.cc:4:
/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:282: error: format string argument follows the args to be formatted
/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:284: error: format string argument follows the args to be formatted
In file included from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:25,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIAccelerometer.h:9,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:9,
                 from ../src/binding.cc:4:
/System/Library/Frameworks/Foundation.framework/Headers/NSException.h:62: error: format string argument follows the args to be formatted
In file included from /System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:10,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityAdditions.h:10,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:13,
                 from /System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:10,
                 from ../src/binding.cc:4:
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:250: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:250: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:250: error: expected `;' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:252: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:252: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:252: error: expected `;' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:254: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:254: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:254: error: expected `;' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:256: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:256: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:256: error: expected `;' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:258: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:258: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:258: error: expected `;' before '(' token
In file included from /System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:13,
                 from ../src/binding.cc:4:
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:193: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:193: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:193: error: expected `;' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:196: error: expected `)' before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:196: error: expected identifier before '(' token
/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:196: error: expected `;' before '(' token
In file included from /System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:52,
                 from ../src/binding.cc:4:
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:16: error: expected unqualified-id before '^' token
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:16: error: expected `)' before '^' token
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:30: error: expected `;' before '_completionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:54: error: expected type-specifier before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:54: error: expected `)' before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:54: error: expected `;' before ')' token
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:55: error: expected type-specifier before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:55: error: expected `)' before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:55: error: expected `;' before ')' token
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:56: error: expected type-specifier before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:56: error: expected `)' before 'UIPrintInteractionCompletionHandler'
/System/Library/Frameworks/UIKit.framework/Headers/UIPrintInteractionController.h:56: error: expected `;' before ')' token
Waf: Leaving directory `/private/var/root/node-iOS/build'
Build failed:  -> task failed (err #1): 
    {task: cxx binding.cc -> binding_1.o}

This is the first error, but googling it doesn't bring up anything useful:

/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:282: error: format string argument follows the args to be formatted

Thinking about downgrading my iPhone, but I'd rather... not...

/cc @larryhe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions