Menu

Error building on Mac OS X Leopard

Help
2peer
2007-11-06
2012-10-31
  • 2peer

    2peer - 2007-11-06

    I've just installed Leopard with XCode 3.0 and was unable to build FreeImage (even the CVS version)
    g++ can't find headers
    Source/FreeImage/BitmapAccess.cpp:29:20: error: stdlib.h: No such file or directory
    In file included from Source/FreeImage/BitmapAccess.cpp:31:
    Source/FreeImage.h:55:51: error: wchar.h: No such file or directory
    Source/FreeImage.h:129:22: error: inttypes.h: No such file or directory
    In file included from Source/FreeImage/BitmapAccess.cpp:33:
    Source/Utilities.h:31:18: error: math.h: No such file or directory
    Source/Utilities.h:33:20: error: memory.h: No such file or directory
    Source/Utilities.h:34:19: error: stdio.h: No such file or directory
    Source/Utilities.h:35:20: error: string.h: No such file or directory
    Source/Utilities.h:36:20: error: stdarg.h: No such file or directory
    Source/Utilities.h:37:19: error: ctype.h: No such file or directory
    Source/Utilities.h:38:20: error: assert.h: No such file or directory
    Source/Utilities.h:40:18: error: string: No such file or directory
    Source/Utilities.h:41:16: error: list: No such file or directory
    Source/Utilities.h:42:15: error: map: No such file or directory
    Source/Utilities.h:43:15: error: set: No such file or directory
    Source/Utilities.h:44:18: error: vector: No such file or directory
    Source/Utilities.h:45:17: error: stack: No such file or directory
    Source/Utilities.h:46:19: error: sstream: No such file or directory
    Source/FreeImage.h:130: error: ‘int32_t’ does not name a type
    Source/FreeImage.h:131: error: ‘uint8_t’ does not name a type
    Source/FreeImage.h:132: error: ‘uint16_t’ does not name a type
    Source/FreeImage.h:133: error: ‘uint32_t’ does not name a type
    Source/FreeImage.h:134: error: ‘int32_t’ does not name a type
    ............

    Any suggestions to fix this?

     
    • 2peer

      2peer - 2007-11-13

      Thanks

      When installing the dev tools make sure to have installed 10.3.9 SDK
      (it's not selected by default)

      and change in Makefile.osx this:

      LIBRARIES_PPC = -Wl,-syslibroot /Developer/SDKs/MacOSX10.3.9.sdk
      LIBRARIES_I386 = -Wl,-syslibroot /Developer/SDKs/MacOSX10.4u.sdk

      to this

      LIBRARIES_PPC = -Wl,-syslibroot /Developer/SDKs/MacOSX10.3.9.sdk/usr/lib
      LIBRARIES_I386 = -Wl,-syslibroot /Developer/SDKs/MacOSX10.4u.sdk/usr/lib

      I think you need to add this instructions in README.osx

       
    • Hervé Drolon

      Hervé Drolon - 2007-11-07

      I don't know MacOSX, but maybe this can help ?
      http://www.ruby-forum.com/topic/129554

       

Log in to post a comment.