Hi,
On Nov 2, 2009, at 4:53 PM, Michael Wild wrote:
My guess (from the size and the error messages) is that the script
that should fix up the bundle can't find the Qt frameworks and
doesn't copy them into your .app bundle.
Upon examining the paraview_OSX_MakeStandAloneBundle.sh script, I find
that all the Qt framework libraries are not copied into the app bundle.
Is there another environment variable I should potentially specify to
point to the Qt libraries, or do you have a modified script that will
copy all the Qt framework libs into the paraview app bundle?
Best regards,
Elvis Dowson
paraview_OSX_MakeStandAloneBundle.sh
#!/bin/sh
# InstallPrefix environment variable may be set by caller...
# If not, default to "$DESTDIR/Applications"
#
if [ "x$InstallPrefix" = "x" ]; then
InstallPrefix="$DESTDIR/Applications"
echo "info: Using default InstallPrefix value:"
echo " $InstallPrefix"
fi
ParaViewBinaryDir="/Users/elvis/Tool/ParaView/ParaView3-bin"
ParaViewExeName="paraview"
ParaView_App="/Users/elvis/Tool/ParaView/ParaView3-bin/bin/
$ParaViewExeName.app"
# Remove the previous app package so we start with a clean bundle
#
echo "Remove previous bundle"
rm -rf "$InstallPrefix/ParaView 3.7.0.app"
# Copy paraview.app from the build tree to the install tree:
#
echo "Copy paraview.app from the build tree to $InstallPrefix/"
mkdir -p "$InstallPrefix"
cp -Rp "$ParaView_App" "$InstallPrefix/"
mv "$InstallPrefix/paraview.app" "$InstallPrefix/ParaView 3.7.0.app"
# Now operate on the bundle in the install tree:
#
ParaView_App="$InstallPrefix/ParaView 3.7.0.app"
FrameworksDir="$ParaView_App/Contents/Frameworks"
LibrariesDir="$ParaView_App/Contents/Libraries"
PluginsDir="$ParaView_App/Contents/Plugins"
PythonDir="$ParaView_App/Contents/Python"
SupportDir="$ParaView_App/Contents/Support"
# Create directories in the install tree bundle
#
mkdir -p "$FrameworksDir"
mkdir -p "$LibrariesDir"
mkdir -p "$PluginsDir"
mkdir -p "$PythonDir"
mkdir -p "$SupportDir"
# Copy the documentation into the Support directory
#
echo "Copy Qt SQLite plugins for online documentation"
cp -Rp "/Developer/Applications/Qt-4.5/plugins/sqldrivers"
"$LibrariesDir/"
# Copy the python scripts into the Python directory
#
echo "Copy python scripts"
cp -Rp "${ParaViewBinaryDir}/Utilities/VTKPythonWrapping/paraview"
"$PythonDir/"
# Remove unneeded build-byproduct files that were copied by the
# above recursive directory copies:
#
rm -rf "$PythonDir/paraview/pv_compile_complete"
_______________________________________________
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