Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    I just got a new mac.. problems with XCode

    SDK Help
    0
    10
    750
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      On 11/03/2013 at 12:59, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   r13 
      Platform:      
      Language(s) :

      ---------
      Is anyone familiar with this error message?  I'm having issues trying to compile the cinema4dsdk examples on my new mac...

      warning: The specified SDK "Current OS X" does not appear to have all of the necessary headers installed.  Update your project to use a built-in SDK ("Latest OS X" is recommended) or install the system headers (included with the "Command Line Tools" package) from the "Downloads" pane in the Xcode preferences.
      Unsupported compiler 'GCC 4.2' selected for architecture 'x86_64'

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        On 11/03/2013 at 13:18, xxxxxxxx wrote:

        My guess is you're running Mountain Lion with XCode 4, but trying to compile for R13 - is that right? Unfortunately this is a bit of a Catch-22. If you run ML then you install XCode 4, but that won't compile easily for R13 because there's no PPC support. Also, XCode 4 uses the Clang compiler, and XCode 3.x used GCC. That probably explains the error message.

        So to build R13 plugins you really need the last version of XCode 3.x, but a) it can be difficult to get hold of if you don't have a paid Apple dev subscription, and b) it doesn't install readily on ML. There are various workarounds on google but I couldn't get 3.x to work under ML, so I took the easy way out and kept my old macbook pro purely for compiling R12/R13 builds.

        I'm sure there are ways round this, but this is my guess as to the problem you've run into.

        Steve

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          On 11/03/2013 at 13:32, xxxxxxxx wrote:

          Yeah, I see the issue as I delved a little deeper into the api-settings.....man that is total crap.  Do you know if this problem persists in r14?

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            On 11/03/2013 at 13:56, xxxxxxxx wrote:

            You need XCode 4 for R14, so there's no problem with that - and Clang is actually very nice and much faster than GCC.

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              On 11/03/2013 at 16:19, xxxxxxxx wrote:

              I'm compiling for R13 with XCode 4.3 under Lion without any issues. I did find that XCode 3.x was necessary for compiling R12 plugins.

              1 Reply Last reply Reply Quote 0
              • H
                Helper
                last edited by

                On 11/03/2013 at 16:57, xxxxxxxx wrote:

                That's interesting, I wasn't able to get it to work with R13. Just shows, there's always a way 🙂

                1 Reply Last reply Reply Quote 0
                • H
                  Helper
                  last edited by

                  On 11/03/2013 at 20:57, xxxxxxxx wrote:

                  It's easy to lose track given the shifting combinations of Xcode and C4D versions. XCode 4.1 was the last version to include the GCC compiler. Both the LLVM GCC and Clang compilers work in subsequent versions, although Clang is preferred. There shouldn't be a need for any significant adjustments to project settings for R13 plugins to compile.

                  1 Reply Last reply Reply Quote 0
                  • H
                    Helper
                    last edited by

                    On 12/03/2013 at 11:01, xxxxxxxx wrote:

                    @DavidW,
                    I'm compiling with Xcode4.6 on osx10.7 with r13 and getting some errors.  Was there anything that you did to get the compilation of the api working?  I keep getting No matching function call errors. on listview.cpp.

                    1 Reply Last reply Reply Quote 0
                    • H
                      Helper
                      last edited by

                      On 12/03/2013 at 19:47, xxxxxxxx wrote:

                      I've installed Xcode 4.6 and done an error-free fresh compile of the SDK (pre-compile copy) without changing any settings. I'm not sure what might be causing the errors you're experiencing.

                      1 Reply Last reply Reply Quote 0
                      • H
                        Helper
                        last edited by

                        On 15/03/2013 at 02:05, xxxxxxxx wrote:

                        This is the reason for the errors:
                        https://developers.maxon.net/forum/topic/6394/6854_r13058-baseselectgetrange

                        The problem can be fixed by updating the GetRange() calls in listview.cpp and edgecut.cpp.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post