[Paraview] ParaView-3.12.0 SuperBuild on OS-X Lion

Michael Jackson mike.jackson at bluequartz.net
Fri Feb 10 11:49:30 EST 2012


http://stackoverflow.com/questions/5378518/how-to-add-base-sdk-for-10-5-in-xcode-4/6293605#6293605

Which you probably have seen BUT I would caution against actually trying that for the simple reason that if Apple isn't shipping the 10.5 SDK with Xcode 4.2 they probably have a really good reason and I would question the stability of software compiled with this work-around.

 And it looks like if you move to 10.7 Lion then you can NOT install Xcode 3.x any more. (There are hacks around that also if you google a bit).

 So it looks like if you want to create 10.5 binaries you MUST still be running OS X 10.6.
--
Mike Jackson <www.bluequartz.net>

On Feb 10, 2012, at 8:20 AM, David E DeMarle wrote:

> True.
> 
> I am generating our binaries on a snow leopard machine with
> CMAKE_OSX_DEPLOYMENT_TARGET and CMAKE_OSX_SYSROOT both set to 10.5 so
> that they will run on leopard, snow leopard or lion.
> 
> If anyone knows how to use the 10.5 SDK on lion (just copying a valid
> one in place and pointing to it does not work) I'ld like to know.
> 
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
> 
> 
> 
> On Thu, Feb 9, 2012 at 9:24 PM, Bob Obara <bob.obara at kitware.com> wrote:
>> Hi Peter,
>> 
>> This is not related to directly to your question but note that Lion does not
>> really support 10.5 deployment targets.  It only supports Snow Leopard
>> (10.6) and later.
>> 
>> Bob
>> 
>> 
>> On Friday, February 3, 2012, Peter Schmitt <pschmittml at gmail.com> wrote:
>>> Hello,
>>> I have a clean install of OS-X 10.7.2 "Lion".  I've installed xcode-4.2.1
>>> from the App store.  When building ParaView from SuperBuild with
>>> CMAKE_OSX_DEPLOYMENT_TARGET=10.5, I get the following error:
>>>> 
>>>> [ 75%] Building CXX object
>>>> Model/CMakeFiles/Manta_Model.dir/Readers/glm/glm.o
>>>> In file included from
>>>> /Users/paraview/paraview/ParaView-3.12.0-Darwin-x86_64/Manta/Model/Readers/glm/glm.cc:17:
>>>> /usr/include/malloc/malloc.h:150 error: expected initializer before
>>>> '__AVAILABILITY_INTERNAL__MAC_10_7'
>>>> /usr/include/malloc/malloc.h:246 error: expected initializer before
>>>> '__AVAILABILITY_INTERNAL__MAC_10_7'
>>>> /usr/include/malloc/malloc.h:249 error: expected initializer before
>>>> '__AVAILABILITY_INTERNAL__MAC_10_7'
>>>> /usr/include/malloc/malloc.h:252 error: expected initializer before
>>>> '__AVAILABILITY_INTERNAL__MAC_10_7'
>>>> /usr/include/malloc/malloc.h:258 error: expected initializer before
>>>> '__AVAILABILITY_INTERNAL__MAC_10_7'
>>>> Make[5]: *** [Model/CMakeFiles/Manta_Model.dir/Readers/glm/glm.o] Error 1
>>>> Make[4]: *** [Model/CMakeFiles/Manta_Model.dir/all] Error 2
>>>> Make[3]: *** [all] Error 2
>>>> Make[2]: *** [Manta-prefix/src/Manta-stamp/Manta-build] Error 2
>>>> Make[1]: *** [CMakeFiles/Manta.dir/all] Error 2
>>>> Make: *** [all] Error 2
>>> 
>>> I see there are a few copies of malloc.h on my system:
>>>> 
>>>> /Developer/SDKs/MacOSX10.6.sdk/usr/include/malloc/malloc.h
>>>> /Developer/SDKs/MacOSX10.7.sdk/usr/include/malloc/malloc.h
>>>> 
>>>> /usr/include/malloc/malloc.h  # same as the 10.7 malloc above
>>> 
>>> 
>>>  and I am guessing the SuperBuild is pointing to the wrong one.  Any ideas
>>> of how to get around this?  If my goal is to create a 3.12.0 development
>>> install, should I be using OS-X 10.7 with XCode 4.2.1?
>>> Thanks,
>>> Pete
>> 
>> --
>> Robert M. O'Bara, MEng.
>> Technical Leader
>> 
>> Kitware Inc.
>> 28 Corporate Drive
>> Suite 101
>> Clifton Park, NY 12065
>> 
>> Phone: (518) 881- 4931
>> 
>> _______________________________________________
>> Powered by www.kitware.com
>> 
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>> 
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>> 
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
> 
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview



More information about the ParaView mailing list