octave-maintainers
[Top][All Lists]
Advanced

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

Running under MacOsX 10.5


From: CdeMills
Subject: Running under MacOsX 10.5
Date: Wed, 18 Jul 2012 09:17:31 -0700 (PDT)

Hello,

I'm trying to run octave on a Intel based Mac running MacOSX 10.5. What I
did:
1) install the macport system
2) install gcc-4.7
3) compiled all octave dependencies with gcc47, using compiler flags '-O3
-ftree-vectorize'
4) compiled octave 3.6.2 the same way

MacOSX 10.5 core libs are compiled using 32 bits instructions; yet the
system seems to run programs compiled with 64 bits instruction without
problem. During the compile process, I didn't mess with the architecture
(Programs can be compiled to be executed under 32 bit or 64 bits
environment; the so-called "universal" model).

'make check' hangs after the first batch of tests with:

terminate called after throwing an instance of 'octave_interrupt_exception'
panic: Abort trap -- stopping myself...
attempting to save variables to `octave-core'...
save to `octave-core' complete

I tried: ./run-octave -g
(gdb) catch catch
(gdb) run
( a lot of messages about loaded libs; then .octaverc is executed)
octave:1> exit
Cannot access memory at address 0xffffffd0

Catchpoint 1 (exception caught).
Catchpoint 1 (exception caught), throw location unknown, catch location
unknown, exception type unknown
0x0466a1f0 in __cxa_begin_catch ()

flags were set as

  CXXFLAGS="-pipe -O3 -ftree-vectorize -g -ggdb3" \
        FFLAGS="$CXXFLAGS -D_THREAD_SAFE -pthread -gstabs" \
        CFLAGS="$FFLAGS -lstdc++" \

so debugging info should be present. How can I locate the place where the
exception occurs ?

TIA

Pascal



--
View this message in context: 
http://octave.1599824.n4.nabble.com/Running-under-MacOsX-10-5-tp4631487.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

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