help-octave
[Top][All Lists]
Advanced

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

Re: octave forge


From: Robert Leach
Subject: Re: octave forge
Date: Mon, 1 Mar 2004 16:00:40 -0700

*sigh*

OK... I first tried re-configuring/compiling 2.1.50 with the --enable-shared and --disable-static flags during the configuration. All went well, octave worked, but I ran into the same original problem when I tried to make octave-forge... (more below)

plague: /usr/local/octave-forge>make
cd FIXES/ && make
make[1]: Entering directory `/home/local/octave-forge-2004.02.12/FIXES'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/local/octave-forge-2004.02.12/FIXES'
cd extra/ && make
make[1]: Entering directory `/home/local/octave-forge-2004.02.12/extra'
make[2]: Entering directory `/home/local/octave-forge-2004.02.12/extra/graceplot'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/local/octave-forge-2004.02.12/extra/graceplot' make[2]: Entering directory `/home/local/octave-forge-2004.02.12/extra/linear-algebra'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/local/octave-forge-2004.02.12/extra/linear-algebra' make[2]: Entering directory `/home/local/octave-forge-2004.02.12/extra/mex'
mkoctfile -DHAVE_OCTAVE_21 -v -c  -o mex.o mex.cc
g++ -c -fPIC -I/usr/local/include/octave-2.1.50 -I/usr/local/include/octave-2.1.50/octave -I/usr/local/include -g -O2 -Wall -DHAVE_OCTAVE_21 mex.cc -o mex.o cc1plus: warning: changing search order for system directory "/usr/local/include" cc1plus: warning: as it has already been specified as a non-system directory mex.cc: In member function `mxArray* mxArray::field(const std::string&, int)
   const':
mex.cc:387: no matching function for call to `Octave_map::contents(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/usr/local/include/octave-2.1.50/octave/oct-map.h:98: candidates are:
   octave_value_list&
Octave_map::contents(std::_Rb_tree_iterator<std::pair<const std::string, octave_value_list>, const std::pair<const std::string, octave_value_list>&,
   const std::pair<const std::string, octave_value_list>*>)
/usr/local/include/octave-2.1.50/octave/oct-map.h:101:
   octave_value_list
Octave_map::contents(std::_Rb_tree_iterator<std::pair<const std::string, octave_value_list>, const std::pair<const std::string, octave_value_list>&,
   const std::pair<const std::string, octave_value_list>*>) const
mex.cc: In member function `void mxArray::field(const std::string&, int,
   mxArray*)':
mex.cc:401: invalid use of undefined type `struct Cell'
/usr/local/include/octave-2.1.50/octave/ov.h:43: forward declaration of `struct
   Cell'
mex.cc: In member function `mxArray* mex::make_value(int, int, const
   string_vector&)':
mex.cc:579: variable `Cell empty' has initializer but incomplete type
make[2]: *** [mex.o] Error 1
make[2]: Leaving directory `/home/local/octave-forge-2004.02.12/extra/mex'
make[1]: *** [mex/] Error 2
make[1]: Leaving directory `/home/local/octave-forge-2004.02.12/extra'
make: *** [extra/] Error 2

So then I tried upgrading to 2.1.55 as recommended and the make, although it reported errors in various places, seemed to finish without an error at the bottom. But when I tried to run octave, I got this:

plague: /home/local/octave-2.1.55>plague: /usr/local/octave-2.1.55>octave ld.so.1: octave: fatal: liboctinterp.so: open failed: No such file or directory
Killed

'No such file or directory' was a lot of what I saw during the make/install of 2.1.55. That doesn't happen when I do 2.1.50. I'm going to try and restore 2.1.50. Does anyone have any other/supplemental suggestion on how to overcome the original error other than the --enable-shared --disable-static idea?

To refresh, this is a solaris 5.7 OS on a sun clone and the only reason I want octave-forge is so I can use the .mex files that came with WaveLab802.

Thanks,
Rob

On Thursday, February 26, 2004, at 06:17  AM, Paul Kienzle wrote:

Try 2.1.55.  configure with --enable-shared --disable-static.

Paul Kienzle
address@hidden

On Feb 26, 2004, at 8:03 AM, Nathan Weisz wrote:

wanted to install octave-forge-2004.02.12. I use Mac OS X 10.3 and have octave 2.1.53 installed via hpc.



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------


=====================================================================
= Robert W. Leach                                                   =
= Los Alamos National Lab                                           =
= Bioscience Division: Bioinformatics & Computational Biology Group =
= MS M888                                                           =
= Los Alamos, NM 87545                                              =
= address@hidden                                                 =
= Work: 505-667-2307                                                =
= Cell: 505-310-3759                                                =
=====================================================================
Work Calendar & To-Do List: http://66.93.220.101/phpicalendar/week.php?cal=Work



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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