[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
help needed with csparse and octave-compile problem
From: |
sibu xolo |
Subject: |
help needed with csparse and octave-compile problem |
Date: |
Tue, 3 Aug 2010 22:33:14 +0100 |
User-agent: |
KMail/1.13.5 (Linux/2.6.34.0nbf9aDRIm; KDE/4.4.5; x86_64; ; ) |
Dear All
I am new to this list.
I have been trying to compile octave (versions 3.2.2, 3.2.4 and 3.3.52
recently. The computer uses AMD64 2-core CPU, with Linux (64-bit
only//gcc-4.4.2 kernel2.6.34)
On each occasion I seem to arrive at the same make failure of
octave:
######## compiling octave-3.2.2 (~line 19100 of compiler output)
In file included from CSparse.cc:51:
SparseCmplxQR.h:72: error: ISO C++ forbids declaration of 'cs_cis' with
no type
SparseCmplxQR.h:72: error: expected ';' before '*' token
SparseCmplxQR.h:74: error: ISO C++ forbids declaration of 'cs_cin' with
no type
SparseCmplxQR.h:74: error: expected ';' before '*' token
SparseCmplxQR.h:140: error: ISO C++ forbids declaration of 'cs_cis'
with no type
SparseCmplxQR.h:140: error: expected ';' before '*' token
SparseCmplxQR.h:142: error: expected ';' before 'cs_cin'
SparseCmplxQR.h:142: error: ISO C++ forbids declaration of 'cs_cin'
with no type
SparseCmplxQR.h:142: error: expected ';' before '*' token
SparseCmplxQR.h:144: error: expected ';' before '}' token
SparseCmplxQR.h: In member function 'bool
SparseComplexQR::SparseComplexQR_rep::ok() const':
SparseCmplxQR.h:52: error: 'N' was not declared in this scope
SparseCmplxQR.h:52: error: 'S' was not declared in this scope
In file included from sparse-dmsolve.cc:31,
from CSparse.cc:61:
####compiling octave-3.2.4 ~line 16000 of compiler output
In file included from sparse-dmsolve.cc:31,
from CSparse.cc:61:
SparseQR.h: At global scope:
SparseQR.h:72: error: ISO C++ forbids declaration of 'cs_dis' with no
type
SparseQR.h:72: error: expected ';' before '*' token
SparseQR.h:74: error: ISO C++ forbids declaration of 'cs_din' with no
type
SparseQR.h:74: error: expected ';' before '*' token
SparseQR.h:136: error: ISO C++ forbids declaration of 'cs_dis' with no
type
SparseQR.h:136: error: expected ';' before '*' token
SparseQR.h:138: error: expected ';' before 'cs_din'
SparseQR.h:138: error: ISO C++ forbids declaration of 'cs_din' with no
type
SparseQR.h:138: error: expected ';' before '*' token
SparseQR.h:140: error: expected ';' before '}' token
SparseQR.h: In member function 'bool SparseQR::SparseQR_rep::ok()
const':
SparseQR.h:52: error: 'N' was not declared in this scope
SparseQR.h:52: error: 'S' was not declared in this scope
####### compiling-octave-3.5.2 ~line 7200 of compiler output
In file included from CSparse.cc:52:
SparseCmplxQR.h:72: error: ISO C++ forbids declaration of 'cs_cis' with
no type
SparseCmplxQR.h:72: error: expected ';' before '*' token
SparseCmplxQR.h:74: error: ISO C++ forbids declaration of 'cs_cin' with
no type
SparseCmplxQR.h:74: error: expected ';' before '*' token
SparseCmplxQR.h:140: error: ISO C++ forbids declaration of 'cs_cis'
with no type
SparseCmplxQR.h:140: error: expected ';' before '*' token
SparseCmplxQR.h:142: error: expected ';' before 'cs_cin'
SparseCmplxQR.h:142: error: ISO C++ forbids declaration of 'cs_cin'
with no type
SparseCmplxQR.h:142: error: expected ';' before '*' token
SparseCmplxQR.h:144: error: expected ';' before '}' token
SparseCmplxQR.h: In member function 'bool
SparseComplexQR::SparseComplexQR_rep::ok() const':
SparseCmplxQR.h:52: error: 'N' was not declared in this scope
SparseCmplxQR.h:52: error: 'S' was not declared in this scope
In file included from sparse-dmsolve.cc:31,
from CSparse.cc:63:
######### I have csparse.a static library installed:- ls -l
/usr/local/numerics yields:-
total 6548
-rw-r--r-- 1 root root 592288 Jul 17 16:25 lapack_matgen.a
-rw-r--r-- 1 root root 80752 Jul 17 16:25 libamd.a
-rw-r--r-- 1 root root 15382 Jul 17 16:25 libbtf.a
-rw-r--r-- 1 root root 80246 Jul 17 16:25 libcamd.a
-rw-r--r-- 1 root root 60712 Jul 17 16:25 libccolamd.a
-rw-r--r-- 1 root root 1468 Jul 17 16:25 libcerbla.a
-rw-r--r-- 1 root root 1829248 Jul 17 16:25 libcholmod.a
-rw-r--r-- 1 root root 45260 Jul 17 16:25 libcolamd.a
-rw-r--r-- 1 root root 117082 Jul 17 16:25 libcsparse.a
-rw-r--r-- 1 root root 548658 Jul 17 16:25 libcxsparse.a
-rw-r--r-- 1 root root 639186 Jul 17 16:25 libf77refblas.a
-rw-r--r-- 1 root root 417512 Jul 17 16:25 libklu.a
-rw-r--r-- 1 root root 9558 Jul 17 16:25 libldl.a
-rw-r--r-- 1 root root 412640 Jul 17 16:25 libspqr.a
-rw-r--r-- 1 root root 1781876 Jul 17 16:25 libumfpack.a
sx [ ~ ]#
------------------------
the latter were compiled with gfortran -m64 etc etc on the same
machine as descrined above.
If there is something wrong with the host setup or something wrong with
octave and csparse
I would be grateful for some guidance.
sincerely
sx
- help needed with csparse and octave-compile problem,
sibu xolo <=