Octave.app 3.0.1 for Mac OS X

View: New views
5 Messages — Rating Filter:   Alert me  

Octave.app 3.0.1 for Mac OS X

by Thomas Treichl :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I have uploaded the compressed disc images *.dmg including Octave.app 3.0.1
for PPC Mac OS X and i386 Mac OS X to the Sourceforge's server. You can get
it from http://octave.sourceforge.net. Please read the Readme.html file that
comes with the *.dmg about 'Installation', 'FAQ', 'Limitations', etc.

I'm very happy to see more than 11.000 downloads over the past 4 months for
Octave.app 3.0.0. However, if you like GNU Octave then please think about of
making a contribution to the Octave Core Development team. A description can be
found at http://www.gnu.org/software/octave/funding.html.

Changes:

- the latest Octave 3.0.1 sources available have been used to build these
   binaries,

- another selfmade Gnuplot.app 4.2.3 can be found in the Extras directory of
   the *.dmg. Again, please read the Readme.html file about 'Installation',
   'Limitations', 'FAQ', etc. for Gnuplot.app of that compressed disc image.

- the checksums of the *.dmg are
   - MD5 (octave-3.0.1-ppc.dmg)  = e46386d1b19fa12d54c9db697808062f
   - MD5 (octave-3.0.1-i386.dmg) = 87b6b07be30f7d695c9cc1ec038615f0

That's it from my side,

    Thomas

_______________________________________________
Help-octave mailing list
Help-octave@...
https://www.cae.wisc.edu/mailman/listinfo/help-octave

Re: Octave.app 3.0.1 for Mac OS X

by Stuart Edwards :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi - 

I installed the PPC version together with the enclosed GnuPlot but am unable to start Octave.  
Below is a copy of the terminal session and the crash log.

oldg3:~ stu$ exec '/Applications/Octave.app/Contents/Resources/bin/octave'
/Applications/Octave.app/Contents/Resources/bin/octave: line 1: readlink: command not found
/Applications/Octave.app/Contents/Resources/bin/mkoctfile: line 1: readlink: command not found
/Applications/Octave.app/Contents/Resources/bin/mkoctfile: line 1: readlink: command not found
/Applications/Octave.app/Contents/Resources/bin/octave: line 72:   405 Illegal instruction     OCTAVE_HOME="${OCTAVE_HOME}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" FFLAGS="${FFLAGS}" LDFLAGS="${LDFLAGS}" DL_LDFLAGS="${DL_LDFLAGS}" SED="$SED" "${ROOT}/bin/octave-3.0.1" "$@"
[Process completed]


Crash Log

Host Name:      oldg3.cinci.rr.com
Date/Time:      2008-08-21 11:17:20 -0700
OS Version:     10.3.9 (Build 7W98)
Report Version: 2

Command: octave-3.0.1
Path:    /Applications/Octave.app/Contents/Resources/bin/octave-3.0.1
Version: ??? (???)
PID:     1409
Thread:  0

Exception:  EXC_BAD_INSTRUCTION (0x0002)
Code[0]:    0x00000002
Code[1]:    0x01f838d0


Thread 0 Crashed:
0   liboctinterp.dylib 0x01f838d0 install_signal_handlers() + 0
1   octave-3.0.1       0x00004a0c _start + 0x2f8
2   octave-3.0.1       0x00004710 start + 0x30

PPC Thread State:
  srr0: 0x01f838d0 srr1: 0x0008f030                vrsave: 0x00000000
    cr: 0x24002222  xer: 0x00000006   lr: 0x01f5934c  ctr: 0x97539c38
    r0: 0x01f5932c   r1: 0xbffff670   r2: 0x0000083b   r3: 0xbffff648
    r4: 0x0040d4d0   r5: 0x6f637461   r6: 0x76650000   r7: 0x00000001
    r8: 0x00000003   r9: 0xa753a6b4  r10: 0x000001a3  r11: 0x00502004
   r12: 0x97539c38  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
   r16: 0x00000000  r17: 0x00000000  r18: 0x00000000  r19: 0x00000000
   r20: 0x00000000  r21: 0x00000000  r22: 0x00000001  r23: 0xbffff860
   r24: 0x00000000  r25: 0xbffff6f0  r26: 0xbffff6ec  r27: 0xbffff6f4
   r28: 0xbffff6f8  r29: 0xbffff700  r30: 0xbffff6fc  r31: 0x01f58ec4

Binary Images Description:
    0x1000 -     0x6fff octave-3.0.1 /Applications/Octave.app/Contents/Resources/bin/octave-3.0.1
   0x1f000 -    0x31fff libz.1.dylib /Applications/Octave.app/Contents/Resources/lib/libz.1.dylib
   0x48000 -    0x74fff libreadline.5.2.dylib /Applications/Octave.app/Contents/Resources/lib/libreadline.5.2.dylib
  0x205000 -   0x266fff libcruft.dylib /Applications/Octave.app/Contents/Resources/lib/octave-3.0.1/libcruft.dylib
  0x28e000 -   0x31dfff libfftw3.3.dylib /Applications/Octave.app/Contents/Resources/lib/libfftw3.3.dylib
 0x1dab000 -  0x26cefff liboctinterp.dylib /Applications/Octave.app/Contents/Resources/lib/octave-3.0.1/liboctinterp.dylib
 0x2b4f000 -  0x3394fff liboctave.dylib /Applications/Octave.app/Contents/Resources/lib/octave-3.0.1/liboctave.dylib
0x73230000 - 0x73233fff libmx.A.dylib /usr/lib/libmx.A.dylib
0x80a50000 - 0x80ad4fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x80c80000 - 0x80c88fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld
0x9052e000 - 0x9053efff com.apple.vecLib 3.0.3 (vecLib 3.0.3) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x91303000 - 0x91370fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x939d0000 - 0x939d4fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x94120000 - 0x9414bfff libncurses.5.dylib /usr/lib/libncurses.5.dylib
0x954c0000 - 0x95ac6fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x95b20000 - 0x95df0fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x95f00000 - 0x95f20fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x97539000 - 0x97688fff libSystem.B.dylib /usr/lib/libSystem.B.dylib


Any suggestions would be much appreciated.

Stu


On Apr 26, 2008, at 8:14 AM, Thomas Treichl wrote:

Hi,

I have uploaded the compressed disc images *.dmg including Octave.app 3.0.1
for PPC Mac OS X and i386 Mac OS X to the Sourceforge's server. You can get
it from http://octave.sourceforge.net. Please read the Readme.html file that
comes with the *.dmg about 'Installation', 'FAQ', 'Limitations', etc.

I'm very happy to see more than 11.000 downloads over the past 4 months for
Octave.app 3.0.0. However, if you like GNU Octave then please think about of
making a contribution to the Octave Core Development team. A description can be
found at http://www.gnu.org/software/octave/funding.html.

Changes:

- the latest Octave 3.0.1 sources available have been used to build these
  binaries,

- another selfmade Gnuplot.app 4.2.3 can be found in the Extras directory of
  the *.dmg. Again, please read the Readme.html file about 'Installation',
  'Limitations', 'FAQ', etc. for Gnuplot.app of that compressed disc image.

- the checksums of the *.dmg are
  - MD5 (octave-3.0.1-ppc.dmg)  = e46386d1b19fa12d54c9db697808062f
  - MD5 (octave-3.0.1-i386.dmg) = 87b6b07be30f7d695c9cc1ec038615f0

That's it from my side,

   Thomas

_______________________________________________
Help-octave mailing list
Help-octave@...
https://www.cae.wisc.edu/mailman/listinfo/help-octave


_______________________________________________
Help-octave mailing list
Help-octave@...
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave

Re: Octave.app 3.0.1 for Mac OS X

by Thomas Treichl :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Stuart Edwards schrieb:

> Hi -
>
> I installed the PPC version together with the enclosed GnuPlot but am
> unable to start Octave.  
> Below is a copy of the terminal session and the crash log.
>
> oldg3:~ stu$ exec '/Applications/Octave.app/Contents/Resources/bin/octave'
> /Applications/Octave.app/Contents/Resources/bin/octave: line 1:
> readlink: command not found
> /Applications/Octave.app/Contents/Resources/bin/mkoctfile: line 1:
> readlink: command not found
> /Applications/Octave.app/Contents/Resources/bin/mkoctfile: line 1:
> readlink: command not found
> /Applications/Octave.app/Contents/Resources/bin/octave: line 72:   405
> Illegal instruction     OCTAVE_HOME="${OCTAVE_HOME}" PATH="${PATH}"
> DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" CC="${CC}" CXX="${CXX}"
> CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}"
> FFLAGS="${FFLAGS}" LDFLAGS="${LDFLAGS}" DL_LDFLAGS="${DL_LDFLAGS}"
> SED="$SED" "${ROOT}/bin/octave-3.0.1" "$@"
> [Process completed]

Hi Stuart,

this is a known problem with Mac OSX 10.3. If you call 'man readlink' in
Terminal.app then you can read the documentation of the readlink program, but
actually it is not included in Mac OSX 10.3 - it was forgotten. This also was
reported here

   https://www-old.cae.wisc.edu/pipermail/help-octave/2007-September/005920.html

If you read the last email of this thread from Marius Schamschula then you'll
find a link at the Huntsville Macintosh Users Group site with a backport of the
stat package (which includes the readlink program) or you use this direct link
and read the Readme.html file about how to set it up on your Mac

   http://www.hmug.org/pub/MacOS_X/BSD/Administration/System/stat/

Hope this helps for you,

   Thomas
_______________________________________________
Help-octave mailing list
Help-octave@...
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave

Re: Octave.app 3.0.1 for Mac OS X

by JEBrown800 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear Mr. Edwards,

Any luck with that? I've got the exact same problem (also on Mac OS X 10.3.9).
Octave 3.0.2 and Octave 2.9.18 are both affected and crash at the same place.

I think Mr. Treichl is missing the point.
The readlink problem is not fatal -- readlink can be replaced with a 10-line script
(see it here).
The point is that Octave (both versions, 3.0.2 and 2.9.18) crash on entry to install_signal_handlers().

Octave's website says Octave will run on 10.3.9, but
knowing how lazy some testers are, I'm betting Octave isn't actually *tested* on Mac OS X 10.3.

J. E. Brown
Software Engineer and Tester

J. E. Brown has been a software engineer for over 20 years.



Parent Message unknown Re: Octave.app 3.0.1 for Mac OS X

by JEBrown800-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Dear Mr. Edwards,

Great news about Octave for Mac OS X 10.3.9:

The oldest version available (Octave 2.9.12) is working for me, and doesn't have the aforementioned bug.
You can download this from the usual place,

     http://sourceforge.net/project/showfiles.php?group_id=2888&package_id=237839

After installation, I double-clicked Octave.app. There was some sort of abort early in the session, and Octave disappeared from the Dock.
Ignore this if it happens to you, and wait a few seconds, and a Terminal.app window should open with a live Octave session. :^)

BTW if you still need a version of readlink, I've posted my cheap script version on my website at

     http://users.aol.com/JEBrown800/private/bin/readlink.html

(Someone suggested that we could get readlink from the website of some user group I've never heard of --
Bad idea. For security reasons, I recommend that you never accept code from non-trusted sources.)

PS. Don't delete the Octave 3.0 installer -- you'll need the executable gnuplot
(Octave 2.9.12 doesn't provide gnuplot, and the gnuplot people provide only source code).

I had to manually link gnuplot into my path:

     (running tcsh in an xterm window)
     % ln -s /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot ~/bin/gnuplot
     % setenv GNUTERM x11 # Suggested by gnuplot/Readme.html
     % octave
     # As a test, let's plot a parabola:
     octave-2.9.12:1> x=1:100;
     octave-2.9.12:2> x
     octave-2.9.12:3> plot(x,x.*x)

After much grinding of gears and the smell of burning coal, gnuplot opens a window. ;^)

----------------------

Say, you're using Mac OS X 10.5, which doesn't have X11 --
Are you doing graphics in AquaTerm, and if so,
how did you get gnuplot to work with it? Is there an environment variable (like GNUTERM) to make it work?
(I too have access to a 10.5 machine but couldn't make gnuplot work -- gnuplot complains that an X11R6 library is missing, and exits :^( )

Let me know if I can help.

     Sincerely,

     J. E. Brown  (Mr.)
     The Solar Almanac: This month's events in astronomy
     http://members.aol.com/SolarAlmanac
     Los Alamos, New Mexico  USA

J. E. Brown has been a software engineer for over 20 years.



------------------------------------

In a message dated 9/1/08 12:23:28 PM, sedwards2@... writes:


Hi -

No, sad to say the suggested fix didn't work and as I had the luxury 
of another machine running 10.5, I haven't had time to pursue the 
problem further on oldG3.  If your diagnosis is correct, maybe a bug 
report is in order --

Thanks to Thomas for his response ~

Stu
On Sep 1, 2008, at 2:37 AM, JEBrown800@... wrote:

>
> PS. The previous e-mail was in reply to your post at:
> http://www.nabble.com/Octave.app-3.0.1-for-Mac-OS-X-td16912388.html#a19094743
>
> --------------------------------
>
> Dear Mr. Edwards,
>
> Any luck with that? I've got the exact same problem (also on Mac OS 
> X 10.3.9).
> Octave 3.0.2 and Octave 2.9.18 are both affected and crash at the 
> same place.
>
> I think Mr. Treichl is missing the point.
> The readlink problem is not fatal -- readlink can be replaced with a 
> 10-line script.
> The point is that Octave (both versions, 3.0.2 and 2.9.18) crash on 
> entry to install_signal_handlers().
>
> I'm betting that Octave is not actually tested on Mac OS X 10.3.
>
> J. E. Brown
> Software Engineer and Tester
>







**************
It's only a deal if it's where you want to go. Find your travel deal here.
(http://information.travel.aol.com/deals?ncid=aoltrv00050000000047)
_______________________________________________
Help-octave mailing list
Help-octave@...
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave