[vtkusers] Need Help Compiling VTK on OS X With Python Wrappers and a Local Python Installation

Smith, Mark E CTR USAF AFMC AEDC/ATA Mark.E.Smith at arnold.af.mil
Fri Jan 29 08:12:58 EST 2010


Thanks for the info Darren. I have given up the attempt to build and install using the approach that I was attempting. I generally use Linux platforms for development, but I also have a Mac and I was attempting to build the same infrastructure on the Mac as I have on the Linux machines.

I did not know that macports software could be installed in an alternate directory. I will look into it. However, I want to use my local Python installation, and that is where I have had difficulty. 

-----Original Message-----
From: Darren Weber [mailto:darren.weber.lists at gmail.com] 
Sent: Thursday, January 28, 2010 2:09 PM
To: Berk Geveci
Cc: David Gobbi; Smith, Mark E CTR USAF AFMC AEDC/ATA; vtkusers at vtk.org
Subject: Re: [vtkusers] Need Help Compiling VTK on OS X With Python Wrappers and a Local Python Installation


You might try using macports without a root installation path.  The default path is /opt/local/, but that can be changed.  There may be some ports that contain instructions that require root access (perhaps apache, mysql, postgresql, etc. have system init scripts that require root access).

Seems to me that your swimming a little too hard against the tide, esp. with .so libs on OSX/Darwin.  How about you lighten your work load by asking your sys admin to install all your libraries?  How about running your own system with root access (try Ubuntu)?

Take care,
Darren




On Tue, Dec 22, 2009 at 10:27 AM, Berk Geveci <berk.geveci at kitware.com> wrote:


	Same here. I have no idea how to build Python such that it generates
	.so libraries rather than .dylib. Even things like MacPorts, which are
	very Unixy, generate dylibs. I know for sure that there is no way of
	generating VTK libraries as .sos (Python modules on the other hand
	have the .so extension).
	
	-berk
	

	On Mon, Dec 21, 2009 at 5:58 PM, David Gobbi <david.gobbi at gmail.com> wrote:
	> Well, ya got me then.  Even when I build 3rd party unix non-framework
	> stuff on the Mac, including python, I still get dylibs.  I didn't know
	> the mac loader would even recognize .so libraries.
	>
	>   David
	>
	>
	> On Mon, Dec 21, 2009 at 3:36 PM, Smith, Mark E CTR USAF AFMC AEDC/ATA
	> <Mark.E.Smith at arnold.af.mil> wrote:
	>> Except that when I built my local python installation I built it for a
	>> unix platform using .so libraries. No frameworks. No dylibs.
	>>
	>> I think what I want is vtk built the same way, that is, for a unix
	>> platform.
	>>
	>> -----Original Message-----
	>> From: David Gobbi [mailto:david.gobbi at gmail.com]
	>> Sent: Monday, December 21, 2009 4:09 PM
	>> To: Smith, Mark E CTR USAF AFMC AEDC/ATA
	>> Cc: Berk Geveci; vtkusers at vtk.org
	>> Subject: Re: [vtkusers] Need Help Compiling VTK on OS X With Python
	>> Wrappers and a Local Python Installation
	>>
	>> Hi Mark,
	>>
	>> You're very close.  You need to set the PYTHON_LIBRARY variable like so:
	>>
	>> /System/Library/Frameworks/Python.framework/Python
	>>
	>> Or like so:
	>>
	>> /System/Library/Frameworks/Python.framework/Versions/2.5/Python
	>>
	>> Of course using the correct path to your own python framework.
	>>
	>>   David
	>>
	>>
	>> On Mon, Dec 21, 2009 at 2:45 PM, Smith, Mark E CTR USAF AFMC AEDC/ATA
	>> <Mark.E.Smith at arnold.af.mil> wrote:
	>>> Yes, but the build process complains that it wants a file and not a
	>>> directory (at least on the PYTHON_LIBRARY setting). But since the
	>>> default just points to the framework directory I cannot tell what is
	>> the
	>>> correct thing to put here.
	>>>
	>>> -----Original Message-----
	>>> From: Berk Geveci [mailto:berk.geveci at kitware.com]
	>>> Sent: Monday, December 21, 2009 3:29 PM
	>>> To: Smith, Mark E CTR USAF AFMC AEDC/ATA
	>>> Cc: vtkusers at vtk.org
	>>> Subject: Re: [vtkusers] Need Help Compiling VTK on OS X With Python
	>>> Wrappers and a Local Python Installation
	>>>
	>>> Did you try setting PYTHON_INCLUDE_DIR and PYTHON_LIBRARY to point to
	>>> your Python build? Note that these are advanced settings so you will
	>>> have to turn on advanced mode in CMake.
	>>>
	>>> On Mon, Dec 21, 2009 at 2:14 PM, Smith, Mark E CTR USAF AFMC AEDC/ATA
	>>> <Mark.E.Smith at arnold.af.mil> wrote:
	>>>> I suspect that this question has been answered, but so for I have not
	>>>> been able to find the answer. I want to build and install VTK with
	>>>> Python wrappers on OS X. I must install VTK locally since I do not
	>>> have
	>>>> root access. I have a local installation of Python. When I build VTK
	>>> the
	>>>> system installation of Python and the libraries in the Python
	>>> framework
	>>>> are used. Thus, when I run my local python and attempt to import vtk
	>> I
	>>>> get an error like below.
	>>>>
	>>>> Fatal Python error: Interpreter not initialized (version mismatch?)
	>>>>
	>>>> I have LD_LIBRARY_PATH and DYLD_LIBRARY_PATH set to the path where my
	>>>> local Python libraries exist. I have my path set to pickup my local
	>>>> python executable and that is what is reported when I configure with
	>>>> ccmake. My local python installation does not have frameworks or
	>> dylib
	>>>> files. I am using VTK 5.4.2. Any suggestions how to solve this
	>>> problem?
	>>>>
	>>>> Thanks
	>>>> _______________________________________________
	>>>> 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 VTK FAQ at:
	>>> http://www.vtk.org/Wiki/VTK_FAQ
	>>>>
	>>>> Follow this link to subscribe/unsubscribe:
	>>>> http://www.vtk.org/mailman/listinfo/vtkusers
	>>>>
	>>> _______________________________________________
	>>> 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 VTK FAQ at:
	>> http://www.vtk.org/Wiki/VTK_FAQ
	>>>
	>>> Follow this link to subscribe/unsubscribe:
	>>> http://www.vtk.org/mailman/listinfo/vtkusers
	>>>
	>>
	>
	_______________________________________________
	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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
	
	Follow this link to subscribe/unsubscribe:
	http://www.vtk.org/mailman/listinfo/vtkusers
	




More information about the vtkusers mailing list