bugGNU Octave - Bugs: bug #32051, trouble installing...

 
 

bug #32051: trouble installing miscellaneous-1.0.10.tar.gz on octave 3.0.0

Submitter:  Sonia Leach <turkeyri>
Submitted:  Tue 04 Jan 2011 09:21:56 PM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Installation Failure
Status:  Octave Forge Assigned to:  None
Originator Name:  Sonia Leach Open/Closed:  * Closed
Release:  * dev Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 21 Feb 2011 11:51:09 PM UTC, comment #2: 

No response after 1 month.  Presumably suggested resolution worked.  Closing report.

Rik <rik5>
Group administrator
Thu 06 Jan 2011 11:10:42 PM UTC, comment #1: 

This is really an octave-forge issue, so I'm tagging it as such.

To maintain compatibility with older versions of Octave the source code of cell2cell.cc should include

#include <octave/Cell.h>

at the top of the file... You can untar, make this change, retar the file and try and install the modified package with your Octave 3.0.x install?

D.

David Bateman <dbateman>
Group Member
Tue 04 Jan 2011 09:21:56 PM UTC, original submission:  

Hello,

We are familiar with Matlab but are Octave newbies so please forgive our naivete.

We resorted to installing octave 3.0.0 on our system due to dependency issues and are now trying to install the statistics package which needs the miscellaneous package. Both state that they work on octave versions >=2.9.something but we're getting the following errors.

Octave version: GNU Octave, version 3.0.0
Octave was configured for 'x86_64-unknown-linux-gnu'
Installed on x86_64 Dell PE r710 running RedHat 5.3
Configured using ./configure --prefix=/mnt/storage4/bin/octave
Uses gcc version 4.1.2


============ Output ================================================

octave:1> pkg install ~nkummer/Desktop/octave/statistics-1.0.10.tar.gz
warning: creating installation directory /home/bioscope/octave
error: the following dependencies where unsatisfied:
  statistics needs miscellaneous >= 0.0.0
octave:1> pkg install ~nkummer/Desktop/octave/miscellaneous-1.0.10.tar.gz
csvconcat.cc: In function ‘octave_value_list Fcsvconcat(const octave_value_list&, int)’:
csvconcat.cc:85: warning: comparison is always true due to limited range of data type
cell2cell.cc: In function ‘octave_value_list Fcell2cell(const octave_value_list&, int)’:
cell2cell.cc:36: error: variable ‘Cell c’ has initializer but incomplete type
cell2cell.cc:36: error: invalid use of undefined type ‘struct Cell’
/mnt/storage4/bin/octave/include/octave-3.0.0/octave/ov.h:47: error: forward declaration of ‘struct Cell’
cell2cell.cc:82: error: variable ‘Cell retval’ has initializer but incomplete type
cell2cell.cc:102: error: variable ‘Cell t’ has initializer but incomplete type
make: *** [cell2cell.oct] Error 1
error: 'make' returned the following error: make: Entering directory `/tmp/oct-kURYX9/miscellaneous-1.0.10/src'
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -ltermcap
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -o waitbar.o
g++ -shared -Wl,-Bsymbolic -o waitbar.oct waitbar.o -ltermcap -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H -c xmlread.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H xmlread.cc -o xmlread.o
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H -c xmltree_read.c
gcc -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H xmltree_read.c -o xmltree_read.o
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H -c xmltree.c
gcc -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H xmltree.c -o xmltree.o
mkoctfile -DHAVE_OCTAVE_30 -v xmlread.o xmltree_read.o xmltree.o
g++ -shared -Wl,-Bsymbolic -o xmlread.oct xmlread.o xmltree_read.o xmltree.o -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H csvexplode.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H csvexplode.cc -o csvexplode.o
g++ -shared -Wl,-Bsymbolic -o csvexplode.oct csvexplode.o -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H csv2cell.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H csv2cell.cc -o csv2cell.o
g++ -shared -Wl,-Bsymbolic -o csv2cell.oct csv2cell.o -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H csvconcat.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H csvconcat.cc -o csvconcat.o
g++ -shared -Wl,-Bsymbolic -o csvconcat.oct csvconcat.o -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H cell2csv.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H cell2csv.cc -o cell2csv.o
g++ -shared -Wl,-Bsymbolic -o cell2csv.oct cell2csv.o -L/mnt/storage4/bin/octave/lib/octave-3.0.0 -L/mnt/storage4/bin/octave/lib -loctinterp -loctave -lcruft -lfftw3 -lreadline -lncurses -ldl -lz -lm -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm
mkoctfile -DHAVE_OCTAVE_30 -v -DUSE_TERM -DHAVE_TERMCAP_H cell2cell.cc
g++ -c -fPIC -I/mnt/storage4/bin/octave/include/octave-3.0.0 -I/mnt/storage4/bin/octave/include/octave-3.0.0/octave -I/mnt/storage4/bin/octave/include -g -O2 -DHAVE_OCTAVE_30 -DUSE_TERM -DHAVE_TERMCAP_H cell2cell.cc -o cell2cell.o
make: Leaving directory `/tmp/oct-kURYX9/miscellaneous-1.0.10/src'
error: called from `pkg:configure_make' in file /mnt/storage4/bin/octave/share/octave/3.0.0/m/pkg/pkg.m near line 1058, column 2
octave:1> quit
[bioscope@genetics-compute ~]$


Sonia Leach <turkeyri>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by dbateman (Posted a comment)
  • -email is unavailable- added by turkeyri (Submitted the item)
  • -email is unavailable- added by turkeyri
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-02-21 rik5 StatusNone Octave Forge
        Open/ClosedOpen Closed
    2011-01-04 turkeyri Carbon-Copy- Added turkeyri

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code