Skip to content

Failing to compile on with recent XCode headers #14

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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