Jump to content

clang: error: unknown argument: '-fobjc-gc'


Recommended Posts

Hi All,

I'm getting started with HDK, and while trying to build geoisosurface.C I encounter the error:

clang: error: unknown argument: '-fobjc-gc'

I'm compiling with hcustom -s geoisosurface.C on Mac OS Sierra 10.12.6. I am in the Houdini console, and I've successfully launched Houdini from it. I also have the most updated version of XCode, v9.1.

Right before encountering the error, the console prints out:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ geoisosurface.o -o ./geoisosurface -Wl,-rpath,/Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources/../Libraries -L/Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources/../Libraries /Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources/../Houdini -Wl,-rpath,/Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources/../../../.. -arch x86_64 -fobjc-gc -framework OpenGL -framework Cocoa

I've done some digging already. Read, write, and execute have been enabled with chmod. Here are the other threads I looked at:

https://sidefx.com/forum/topic/18773/?page=1#post-88181

https://www.sidefx.com/forum/topic/31784/?page=1#post-147988

 

Any help is much appreciated!

 

 

Link to comment
Share on other sites

  • 3 months later...

I noticed that using hcustom to do the compile method that bulletSOP does was working fine. I then noticed that the makefile for osx at $HFS/toolkit/makefiles/Makefile.osx is using the -fobjc-gc linker flag. If you edit that Makefile.osx file and change both occurrences of -fobjc-gc to -fobjc-arc then using xcode 9.2 works fine.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...