Create a MacOS X App Bundle Using MacPorts: Difference between revisions

Describe results of beta testing
(Describe results of beta testing)
Line 91: Line 91:
* In the past, the App bundle did not run if there were spaces in its path.  A solution to this problem has been applied, but is not fully tested.
* In the past, the App bundle did not run if there were spaces in its path.  A solution to this problem has been applied, but is not fully tested.
* The [[MacOS_X_App_Octave_Shell_Script|Octave shell script]] used to run Octave is designed to ensure that the bundled version of AquaTerm is used by Octave. This was done because binary incompatibilities have been encountered between the bundled Gnuplot and AquaTerm.app's provided by other sources. If Octave/Gnuplot appear to have a problem producing a plot using AquaTerm, verify that Aquaterm is running. If it is not, then quit and relaunch the Octave App. If an Aquaterm application is running, please verify that is the one bundled with Octave.
* The [[MacOS_X_App_Octave_Shell_Script|Octave shell script]] used to run Octave is designed to ensure that the bundled version of AquaTerm is used by Octave. This was done because binary incompatibilities have been encountered between the bundled Gnuplot and AquaTerm.app's provided by other sources. If Octave/Gnuplot appear to have a problem producing a plot using AquaTerm, verify that Aquaterm is running. If it is not, then quit and relaunch the Octave App. If an Aquaterm application is running, please verify that is the one bundled with Octave.
* Executables built by MacPorts may include features specific to the MacOS X version the executables were build on. As a result, the Octave App bundle may ''not'' run on a different version of MacOS X.
* Executables built by MacPorts may include features specific to the MacOS X version the executables were build on. As a result, the Octave App bundle may ''not'' run on a different version of MacOS X. An App built on a Core i7 MacBook Pro running MacOS 10.7 was found to run on;
*# MacBook Air (Core 2 Duo) running MacOS 10.7 with both MacPorts and Fink installed.
*# MacBook Pro (Core 2 Duo) running MacOS 10.6 with MacPorts installed.
*# MacBook Pro (Core i7) running MacOS 10.7 with no MacPorts, and no Fink, installed.
The App bundle did not run on;
*# MacBook Pro (Core i7) running MacOS 10.7 with no MacPorts, and no Fink, installed.
*# MacMini (Core 2 Duo) running MacOS 10.6 with no MacPorts, and no Fink, installed.
*# MacMini (Core 2 Duo) running MacOS 10.6 with Fink installed. The error encountered in this case is below.
<nowiki>terminate called after throwing an instance of '__gnu_cxx::__concurrence_lock_error'
what():  __gnu_cxx::__concurrence_lock_error</nowiki>
* The icon used for the App bundle isn't very high quality. An improved version would be nice.
* The icon used for the App bundle isn't very high quality. An improved version would be nice.
364

edits