Eric,

I've updated the Wiki:

http://www.paraview.org/Wiki/Writing_Custom_Applications#Packaging

Here are the highlights:
* Build ParaView with VTK_USE_RPATH:OFF and BUILD_SHARED: ON
* Build your app with CMAKE_SKIP_RPATH:ON and BUILD_SHARED: ON

Utkarsh

On Thu, Jan 14, 2010 at 5:06 PM, Eric E. Monson <[email protected]> wrote:
> Hey Utkarsh,
>
> Thanks for the quick response -- that worked perfectly for generating the 
> package.
>
> The problem I'm running into now, on Ubuntu at least (which is probably a 
> generic install/package problem, not specific to the branding) is that the 
> executable can't find the proper libraries. I can run from the 
> {package}/build directory if I make a source package, but that seems to be 
> because it's still finding the libraries in my original ParaView build -- ldd 
> on the executable lists the original library build location, not the new 
> {package}/lib/paraview-3.7 library location. I tried building ParaView with 
> VTK_USE_RPATH turned OFF, too, but that didn't seem to solve it.
>
> Sorry for the ignorance on this part -- I usually just build and run in place 
> rather than doing an "install".
>
> Thanks again,
> -Eric
>
>
> On Jan 14, 2010, at 4:25 PM, Utkarsh Ayachit wrote:
>
>> Eric,
>>
>> That's something that needs to be fixed. For now, you can do this:
>>
>> cpack -G TGZ --config CPack{PackageName}Config.cmake
>>
>> You can change the generator (-G) suitable for your platform. Look at
>> cpack --help for details.
>>
>> Note: this is still under development. I committed this code just
>> yesterday :), so there may be issues. But we'd love any feedback that
>> we can get.
>>
>> Utkarsh
>>
>> On Thu, Jan 14, 2010 at 4:16 PM, Eric E. Monson <[email protected]> wrote:
>>> Hello,
>>>
>>> I've never tried to package PV binaries before, but I've been enjoying 
>>> exploring the new branding capabilities and started trying to see if I 
>>> could package my custom PV to supply for my users. I added the appropriate 
>>> lines to my CMakeList.txt file by looking at the one for the Spreadsheet 
>>> app. I'm building out of the PV source tree, and the build goes fine.
>>>
>>> Even though there were cpack options when configuring in ccmake for both 
>>> binary and source packaging, I can run "make package_source" after my build 
>>> but there is no target for "make package". Is there some other 
>>> configuration I can do to package the binaries without all of the source 
>>> files?
>>>
>>> (I'm building 64-bit versions with CVS CMake and ParaView, and Qt 4.6.0 on 
>>> both Mac OS X 10.6.2 and Ubuntu 9.10)
>>>
>>> Thanks for the help,
>>> -Eric
>>>
>>> ------------------------------------------------------
>>> Eric E Monson
>>> Duke Visualization Technology Group
>>>
>>>
>>> _______________________________________________
>>> 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

Reply via email to