help-octave
[Top][All Lists]
Advanced

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

make check failing on 3.6.1 Snow Leopard build (Built per Octave wiki)


From: Clarkman
Subject: make check failing on 3.6.1 Snow Leopard build (Built per Octave wiki)
Date: Fri, 16 Mar 2012 15:56:03 -0700 (PDT)

# I described the positive experience building Octave on Lion here:

http://octave.1599824.n4.nabble.com/Successful-build-of-Octave-3-6-1-on-OSX-Lion-sans-FINK-td4473219.html

# Then I followed Ben's guidance and tried this approach here (for Snow
Leopard):

http://www.octave.org/wiki/index.php?title=Octave_for_Mac

# Snow Leopard 10.6.8, building 64 bit
# What a night and day difference.  This has not been easy at all, (make
check still fails, see below) and I'd like to help!

The wiki page is somewhat old, and does not address FLTK, qhull, or
qrupdate.  Hence the build of Octave 3.6.1 will not succeed.

# Start with tarball
octave-3.6.1.tar.bz2
# Unzip unpack
bunzip2 octave-3.6.1.tar.bz2
tar xvf octave-3.6.1.tar

# The fortran stuff at http://www.macresearch.org
# looks like may be MIA, so I used:
http://gcc.gnu.org/wiki/GFortranBinaries#MacOS
# 


# I used sed-4.1f, bison-2.5, gawk-4.0.0, and readline-6.2

# For gnuplot-4.4.4, we pick up a new dependency for  
# cairo.  I ran into version issues with 
# I installed wxMac-2.8.12, and applied
# this workaround for 32 bit systems:
arch_flags="-arch i386"
./configure CFLAGS="$arch_flags" CXXFLAGS="$arch_flags"
CPPFLAGS="$arch_flags" LDFLAGS="$arch_flags" OBJCFLAGS="$arch_flags"
OBJCXXFLAGS="$arch_flags"
make; sudo make install
# But then we get caught in 32/64 bit hell.
sudo port install wxWidgets-devel
# Got me 2.9x and past this hurdle.

# SuiteSparse has upgraded build, no longer required to edit
UFconfig/UFconfig.mk and replace (in about line 76) "-lgoto" with "-lblas".
Wiki-provided inst script may need upgrade.

#My makeinfo version was 4.8, and this apparently does not support leq and
some others, breaking the doc/interpreter build...

doc/interpreter$ make
../../run-octave -f -q -H ./mk_doc_cache.m doc-cache
../../scripts/DOCSTRINGS ../../src/DOCSTRINGS || { rm -f doc-cache; exit 1;
}
octave_doc_uufiag:96: Unknown command `leq'.
octave_doc_uufiag:96: Misplaced {.
octave_doc_uufiag:96: Misplaced }.
octave_doc_uufiag:96: Unknown command `leq'.
#blah blah blah ...
sudo port install texinfo
# This got me version 4.13 which does work

But make check fails

 src/DLD-FUNCTIONS/qr.cc ................................panic: Segmentation
fault -- stopping myself...
make[1]: *** [check] Segmentation fault



--
View this message in context: 
http://octave.1599824.n4.nabble.com/make-check-failing-on-3-6-1-Snow-Leopard-build-Built-per-Octave-wiki-tp4479575p4479575.html
Sent from the Octave - General mailing list archive at Nabble.com.


reply via email to

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