[Paraview] ParaView 2.4 on Mac OS 10.4, PowerPC
Amy Squillacote
amy.squillacote at kitware.com
Mon Jul 10 08:11:28 EDT 2006
Hi Chad,
Actually, having a list of various settings that do work (specifying
which compiler and which version of OSX you use) to build ParaView would
be a very helpful addition to the wiki. As long as you are adding useful
content, please feel free to modify the wiki.
- Amy
Chad Glendenin wrote:
> I took the liberty of adding a note to the Wiki about the LINKER
> flags, but I didn't touch the part about the other settings, because I
> wasn't sure if the settings that worked for me on 10.4 and on PPC
> would apply to Intel or other Mac OS versions. Also, I'm not really
> sure what the etiquette is with a Wiki, so I didn't want to change too
> much.
>
> Maybe we should document the changes from the CMake defaults that are
> necessary for compiling ParaView on each Mac platform. I'd be willing
> to add to the Wiki a list of changes necessary on a G4 with 10.4.7,
> but I notice that some of the settings that worked for me are
> different from the settings that worked for Randy Hudson's Intel
> MacBook Pro.
>
> I just did a ccmake in a fresh build directory and diff'ed the
> CMakeCache.txt files. Here are the changes I made:
>
> BUILD_SHARED_LIBS:BOOL=ON
> CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-search_paths_first
> CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,-search_paths_first
> OPENGL_INCLUDE_DIR:PATH=/usr/X11R6/include
> VTK_USE_CARBON:BOOL=OFF
> VTK_USE_RPATH:BOOL=OFF
>
> VTK_USE_RPATH option does not appear in ccmake until running
> 'configure' after changing BUILD_SHARED_LIBS to ON.
>
> The following settings were OK by default:
>
> OPENGL_gl_LIBRARY:FILEPATH=/System/Library/Frameworks/OpenGL.framework
> OPENGL_glu_LIBRARY:FILEPATH=/System/Library/Frameworks/AGL.framework
> X11_X11_INCLUDE_PATH:PATH=/usr/include
> X11_X11_LIB:FILEPATH=/usr/X11R6/lib/libX11.dylib
> X11_Xext_LIB:FILEPATH=/usr/X11R6/lib/libXext.dylib
> VTK_USE_COCOA:BOOL=OFF
>
> ccg
>
> On Jul 8, 2006, at 2:33 PM, Mike Jackson wrote:
>
>> OK.. I apologize to Kitware for my outbursts but there is a subtle
>> error when you follow the directions on the wiki:
>> (http://www.paraview.org/Wiki/ParaView:FAQ#How_do_I_compile_ParaView_for_Mac_OS_X.3F)
>>
>>
>> From the wiki it says:
>>
>> "Also make sure that OPENGL_INCLUDE_DIR is set to a directory that
>> contains GL/gl.h, and set OPENGL_gl_LIBRARY and OPENGL_glu_LIBRARY
>> accordingly."
>>
>> Well, when you run ccmake on the paraview source the opengl libs and
>> includes are _still_ pointing to a directory that has gl.h and glu.h
>> except that directory is the OpenGL Frameworks. To build this
>> properly you really should be pointing the OpenGL entries in the
>> ccmake to /usr/X11R6/lib/libGL.dylib and /usr/X11R6/lib/libGLU.dylib.
>> The includes seem to be picked up correctly in /usr/X11R6/include.
>>
>> The other bit about "CMAKE_EXE_LINKER_FLAGS and
>> CMAKE_SHARED_LINKER_FLAGS to "-Wl,-search_paths_first" is new to me.
>> No has ever suggested that to me until the email below from Rick
>> Wagner (Rick I owe you something.. ). So all the ranting and raving I
>> did and no one from Kitware said, hey this really does work and all
>> you have to do is ..... All I got was the standard "we don't
>> support OS X".
>>
>> Now what would be _nice_ is if the standard CMakeLists.txt that comes
>> with Paraview had a nice "IF DARWIN SET EXE_LINKER_FLAGS... " and
>> "Set OPENGL_LIBS " _already_ set so that Paraview would just compile
>> straight out of the box. It would go a long way to having new folks
>> who give Paraview a try on OS X have a much easier time.
>>
>> Sorry for my immature attitude lately.. but it is a bit frustrating
>> when your Primary Vis app stops working and you get no joy from the
>> Developer.
>>
>> Now.. on to remove that BootCamp Partition and figure out what my
>> .vti files will not load.
>>
>> --------
>> Mike Jackson
>> imikejackson <at> gmail <dot> com
>>
>>
>>
>> On Jul 7, 2006, at 12:34 AM, Rick Wagner wrote:
>>
>>>
>>> On Jul 6, 2006, at 7:46 PM, Mike Jackson wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Jul 6, 2006, at 10:33 PM, Randy Hudson wrote:
>>>>
>>>>>
>>>>> Mike,
>>>>>
>>>>> I have built paraview 2.4.3 on my Intel Mac (just so the record's
>>>>> complete), and it does not seg fault. (Or, it might've the first
>>>>> time I ran it, but it has worked fine since.)
>>>>>
>>>>> But, if I'm the only one in the galaxy who's been able to do that,
>>>>> your claim that it's a non-starter is still true.
>>>>>
>>>>>
>>>>> Mike Jackson wrote:
>>>>>>
>>>>>>
>>>>>> Um.. actually it is the other way around. Paraview is a
>>>>>> non-starter on Intel Macs. It compiles and then segfaults.
>>>>>>
>>>>>> --------
>>>>>> Mike Jackson
>>>>>> imikejackson <at> gmail <dot> com
>>>>>>
>>>>>> _______________________________________________
>>>>> --
>>>>>
>>>>> Randy.
>>>>
>>>>
>>>> Either send me your CMakeCache file or send me the binaries... If
>>>> they work I will offer a public apology.. until then I stand by
>>>> what I have found.
>>>>
>>>> Also, what hardware are you running? I am running OS X 10.4.6/7
>>>> on a MacBook PRO.
>>>>
>>>> --------
>>>> Mike Jackson
>>>> imikejackson <at> gmail <dot> com
>>>>
>>>>
>>>> _______________________________________________
>>>> ParaView mailing list
>>>> ParaView at paraview.org
>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>
>>>
>>> Hi Mike,
>>>
>>> Try this CMakeCache.txt, it's the result of some advice I received
>>> when I was try to build ParaView. The post must of been off of the
>>> mailing list. Hopefully I remembered to thank Ivan. (His message is
>>> at the bottom of this one.)
>>>
>>> --Rick
>>>
>>> <CMakeCache.txt>
>>>
>>> Some info on my PowerBook.
>>>
>>> Hardware Overview:
>>>
>>> Machine Name: PowerBook G4 15"
>>> Machine Model: PowerBook5,8
>>> CPU Type: PowerPC G4 (1.5)
>>> Number Of CPUs: 1
>>> CPU Speed: 1.67 GHz
>>> L2 Cache (per CPU): 512 KB
>>> Memory: 1 GB
>>> Bus Speed: 167 MHz
>>> Boot ROM Version: 4.9.6f0
>>> Serial Number: W86051UKSWZ
>>> Sudden Motion Sensor:
>>> State: Enabled
>>>
>>> System Software Overview:
>>>
>>> System Version: Mac OS X 10.4.6 (8I127)
>>> Kernel Version: Darwin 8.6.0
>>> Boot Volume: Macintosh HD
>>> Computer Name: cable
>>> User Name: Rick Wagner (rpwagner)
>>>
>>>
>>> /********** original message from Ivan *************/
>>>
>>>
>>> From: guajanai at student.ethz.ch
>>> Subject: Re: [Paraview] ParaView 2.4.3 and OS X 10.4.6 -
>>> Build Problems
>>> Date: April 27, 2006 2:56:22 AM PDT
>>> To: guardian72 at guardian72.com
>>>
>>> Hi Rick,
>>> I used to have similar problems as I tried to compile ParaView form
>>> my MacBook. The solution was to set both CMAKE_EXE_LINKER_FLAGS and
>>> CMAKE_SHARED_LINKER_FLAGS to
>>> -Wl,-serch_paths_first .
>>> By default paraview was linked against the wrong ones. Here's a
>>> quote from my own thread in this mailing list as I had the compiling
>>> problems:
>>>
>>>
>>>> Success! Everything seems to work fine now (although I use
>>>> just a very small subset of paraview's capabilities).
>>>>
>>>> I had to to the following, in case someone faces the same problems:
>>>>
>>>> - disable VTK_USE_CARBON, VTK_USE_COCOA and enable VTK_USE_USE_X
>>>> (see this FAQ entry:
>>>> http://www.paraview.org/Wiki/ParaView:FAQ#How_do_I_compile_ParaView_for_Mac_OS_X.3F)
>>>>
>>>>
>>>> - make sure that cmake is using the OpenGL implementation found in
>>>> /usr/X11R6/lib
>>>> (both libGL and libGLU) and the headers in /usr/X11R6/include/
>>>>
>>>> - set ALL the CMAKE_EXE_LINKER_FLAGS* and
>>>> CMAKE_SHARED_LINKER_FLAGS* (just
>>>> to be sure) to -Wl,-search_paths_first
>>>>
>>>> - run make
>>>>
>>>> I'd like to thank Kenneth Moreland for his invaluable help with
>>>> this issue!
>>>>
>>>> Ivan Guajana
>>>>
>>>
>>> I hope this helps,,
>>>
>>> Ivan
>>>
>>>
>>> On 20/apr/06, at 23:23, Rick Wagner wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> I've just built ParaView 2.4.3 on my G4 PowerBook running OS X
>>>> 10.4.6, using the instructions from the wiki: BUILD_SHARED_LIBS ON;
>>>> VTK_USE_CARBON_OFF; VTK_USE_X ON. I used gcc4.0 and CMake 2.2.3.
>>>>
>>>> The build chugs along and finishes, but when I try to run the
>>>> paraview executable, I get a segmentation fault. This also happens
>>>> if I try to run pvclient and connect to pvserver. The server
>>>> process starts up, but when paraview or pvclient display "Creating
>>>> UI (main view)...", they crash. I've tried running from both the
>>>> build directory and doing an install.
>>>>
>>>> This seems similar to other postings I've seen, does anyone have a
>>>> suggestion as to how I should go about debugging this?
>>>>
>>>> Thanks,
>>>> Rick
>>>> _______________________________________________
>>>> ParaView mailing list
>>>> ParaView at paraview.org
>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>
>>>
>>>
>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
>
More information about the ParaView
mailing list