octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MacOS X App Bundle


From: Berend Hasselman
Subject: Re: MacOS X App Bundle
Date: Mon, 25 Jun 2012 05:58:09 +0200

On 24-06-2012, at 21:48, Ben Abbott wrote:

> On Jun 23, 2012, at 4:51 PM, Ben Abbott wrote:
> 
>> I've added a page to the wiki describing my approach to using MacPorts to 
>> produce a bundle for MacOS X.
>> 
>>      
>> http://www.octave.org/wiki/index.php?title=Create_a_MacOS_X_App_Bundle_Using_MacPorts
>> 
>> I've also placed a copy of my latest attempt in my DropBox.  The link is 
>> below for anyone who would like to try it out (pls report back).  This 
>> version is build from the developers sources (not from released sources).
>> 
>>      https://dl.dropbox.com/u/14845154/Octave-X86_64-3.7.0%2B.dmg
>> 
>> Ben
> 
> I did some testing on a Mac without Fink or MacPorts and found some of the 
> environment needed work to allow AquaTerm, Gnuplot, and Ghostscript to 
> function.
> 
> I've just placed a new DMG in the drop box.  It should be uploaded in 2-4 hrs
> 
>       https://dl.dropbox.com/u/14845154/Octave-X86_64-3.7.0%2B.dmg

Mac Mini 2.66Ghz Intel Core 2 Duo
Mac OS X 10.6.8
8Gb memory

No Fink, MacPorts or Home brew
I  do have Gnuplot.app and AquaTerm.app

1. first try fails with open complaining about unknown option -F. 
2. I changed the line with open in <..>/Resources/script to open -a Terminal 
"${ROOT}/bin/octave"
3. Octave starts and so does Aquaterm. But I get the following in the Terminal 
window:

[.../~]: /Applications/Octave-3.7.0+.app/Contents/Resources/bin/octave ; exit;
terminate called after throwing an instance of 
'__gnu_cxx::__concurrence_lock_error'
  what():  __gnu_cxx::__concurrence_lock_error
/Applications/Octave-3.7.0+.app/Contents/Resources/bin/octave: line 161:   867 
Abort trap              OCTAVE_HOME="${OCTAVE_HOME}" PATH="${PATH}" 
DYLD_FALLBACK_LIBRARY_PATH="${DYLD_FALLBACK_LIBRARY_PATH}" CC="${CC}" 
CXX="${CXX}" F77="${F77}" LD_CXX="${CXX}" DL_LD="${CXX}" CFLAGS="${CFLAGS}" 
CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" XTRA_CXXFLAGS="${XTRA_CXXFLAGS}" 
FFLAGS="${FFLAGS}" LDFLAGS="${LDFLAGS}" FLIBS="${FLIBS}" 
DL_LDFLAGS="${DL_LDFLAGS}" INCLUDEDIR="${INCLUDEDIR}" LIBDIR="${LIBDIR}" 
OCTINCLUDEDIR="${OCTINCLUDEDIR}" OCTLIBDIR="${OCTLIBDIR}" 
OCT_LINK_OPTS="${OCT_LINK_OPTS}" SED="$SED" MAGICK_HOME="${ROOT}" 
FONTCONFIG_PATH="${ROOT}/etc/fonts" GS_FONTPATH="${GS_FONTPATH}" 
GS_LIB="${GS_LIB}" GS_OPTIONS="${GS_OPTIONS}" 
DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" AQUATERM_PATH="${AQUATERM_PATH}" 
GNUTERM="${GNUTERM}" GNUTERMAPP="${GNUTERMAPP}" GNUPLOT_HOME="${GNUPLOT_HOME}" 
GNUHELP="${GNUHELP}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" 
GNUPLOT_FONTPATH="${GNUPLOT_FONTPATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}" 
GNUPLOT_DEFAULT_GDFONT="${GNUPLOT_DEFAULT_GDFONT}" GDFONTPATH="${GDFONTPATH}" 
"${ROOT}/bin/octave-$VER" "$@"
logout

[Process completed]

I have attached the crash report.

Berend

Attachment: octave-3.7.0+_2012-06-25-055331_Berend-Hasselmans-Computer-1.crash
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]