Opened 8 years ago

Closed 8 years ago

#49500 closed defect (fixed)

fltk@1.3.3 build fails because header objc/NSObjCRuntime.h not found

Reported by: nico.mack@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: fltk

Description

fltk version 1.3.3 fails to build against libc++ runtime on OSX10.8.5 with XCode 5.1.1 installed. Macports was previously cleaned

sudo port clean --all all
sudo port uninstall installed

fltk is being installed as a dependency for octave. Log of clean build attached.

Attachments (1)

fltk.log (29.6 KB) - added by nico.mack@… 8 years ago.

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by nico.mack@…

Attachment: fltk.log added

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to michaelld@…
Port: fltk added; fltk@1.3.3 removed

In the future, please Cc the port maintainers (port info --maintainers fltk), if any.

comment:2 Changed 8 years ago by michaelld (Michael Dickens)

What does the following return for you:

find /usr/include -name NSObjCRuntime.h

comment:3 in reply to:  2 Changed 8 years ago by nico.mack@…

Replying to michaelld@…:

What does the following return for you:

find /usr/include -name NSObjCRuntime.h

In fact, the command returns nothing. However, if I perform

locate NSObjCRuntime.h

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/objc/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/objc/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/include/objc/NSObjCRuntime.h
/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h

Any news regarding this issue? I'm stuck because I can't install octave. I've switched temporarily to a Windows Machine to run octave, however I'd prefer to use it on my mac.

Last edited 8 years ago by nico.mack@… (previous) (diff)

comment:4 Changed 8 years ago by michaelld (Michael Dickens)

I just pushed r142207, which hopefully fixes this issue. You'll want to do something like:

sudo port clean "fltk*"
sudo port selfupdate

and, then try again & see if fltk installs. Please report back successes or failures here ...

comment:5 in reply to:  4 Changed 8 years ago by nico.mack@…

Replying to michaelld@…:

I just pushed r142207, which hopefully fixes this issue. You'll want to do something like:

sudo port clean "fltk*"
sudo port selfupdate

and, then try again & see if fltk installs. Please report back successes or failures here ...

Hi... I confirm that after cleaning fltk and performing a selfupdate as indicated, fltk now builts fine. Thanks for fixing this.

comment:6 Changed 8 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.