[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
problems by compiling (again)
From: |
Oscar Marquez |
Subject: |
problems by compiling (again) |
Date: |
Tue, 18 Oct 1994 13:35:48 +0000 (WET) |
Platform: Sun/Sparc4 with SunOS 4.1.3C
gcc2.6.0
libg++2.6
GNU make Make version 3.71
f2c version 19940916
Hi,
by compiling octave-1.0 I get a lot of warnings and 2 Errors in the
routines ColVector.cc and f-hess.cc. The compiler give the following
messages:
making all in liboctave
make[1]: Entering directory `/home/nilo/octavio/octave-1.0/liboctave'
g++ -c -I. -I.. -I../liboctave -I. -I./liboctave -DHAVE_CONFIG_H
-fexternal-templates -O Array.cc
Array.cc:42: warning: templates that are built with -fexternal-templates should
be in files that have #pragma interface/implementation
g++ -c -I. -I.. -I../liboctave -I. -I./liboctave -DHAVE_CONFIG_H
-fexternal-templates -O Bounds.cc
g++ -c -I. -I.. -I../liboctave -I. -I./liboctave -DHAVE_CONFIG_H
-fexternal-templates -O ColVector.cc
Matrix.h: In function `class ComplexColumnVector operator +(const class
ColumnVector &, const class Complex &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:253: within this context
Matrix.h: In function `class ComplexColumnVector operator -(const class
ColumnVector &, const class Complex &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:260: within this context
Matrix.h: In function `class ComplexColumnVector operator (unary *)(const class
ColumnVector &, const class Complex &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:267: within this context
Matrix.h: In function `class ComplexColumnVector operator /(const class
ColumnVector &, const class Complex &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:274: within this context
Matrix.h: In function `class ComplexColumnVector operator +(const class Complex
&, const class ColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:283: within this context
Matrix.h: In function `class ComplexColumnVector operator -(const class Complex
&, const class ColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:290: within this context
Matrix.h: In function `class ComplexColumnVector operator (unary *)(const class
Complex &, const class ColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:297: within this context
Matrix.h: In function `class ComplexColumnVector operator /(const class Complex
&, const class ColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:304: within this context
Matrix.h: In function `class Matrix operator (unary *)(const class ColumnVector
&, const class RowVector &)':
Matrix.h:294: constructor `Matrix::Matrix(double *, int, int)' is private
ColVector.cc:336: within this context
Matrix.h: In function `class ComplexColumnVector operator +(const class
ColumnVector &, const class ComplexColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:360: within this context
Matrix.h: In function `class ComplexColumnVector operator -(const class
ColumnVector &, const class ComplexColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:377: within this context
Matrix.h: In function `class ComplexColumnVector product(const class
ColumnVector &, const class ComplexColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:394: within this context
Matrix.h: In function `class ComplexColumnVector quotient(const class
ColumnVector &, const class ComplexColumnVector &)':
Matrix.h:1032: constructor `ComplexColumnVector::ComplexColumnVector(class
Complex *, int)' is private
ColVector.cc:411: within this context
Matrix.h: In function `class ColumnVector real(const class ComplexColumnVector
&)':
Matrix.h:410: constructor `ColumnVector::ColumnVector(double *, int)' is private
ColVector.cc:681: within this context
Matrix.h: In function `class ColumnVector imag(const class ComplexColumnVector
&)':
Matrix.h:410: constructor `ColumnVector::ColumnVector(double *, int)' is private
ColVector.cc:691: within this context
Matrix.h: In function `class ComplexMatrix operator (unary *)(const class
ComplexColumnVector &, const class ComplexRowVector &)':
Matrix.h:904: constructor `ComplexMatrix::ComplexMatrix(class Complex *, int,
int)' is private
ColVector.cc:894: within this context
make[1]: *** [ColVector.o] Error 1
make[1]: Leaving directory `/home/nilo/octavio/octave-1.0/liboctave'
....
f-hess.cc:132: in conversion to type `tree_constant'
f-hess.cc:148: call of overloaded constructor `tree_constant' is ambiguous
tree-const.h:589: candidates are:
tree_constant::tree_constant(tree_constant_rep &)
tree-const.h:587: tree_constant::tree_constant(const
tree_constant &)
tree-const.h:565: tree_constant::tree_constant(const
ComplexDiagMatrix &)
tree-const.h:571: tree_constant::tree_constant(const
ComplexColumnVector &)
tree-const.h:567: tree_constant::tree_constant(const
ComplexRowVector &)
tree-const.h:556: tree_constant::tree_constant(const
ColumnVector &)
tree-const.h:561: tree_constant::tree_constant(const Complex &)
tree-const.h:552: tree_constant::tree_constant(const RowVector
&)
tree-const.h:550: tree_constant::tree_constant(const DiagMatrix
&)
tree-const.h:584:
tree_constant::tree_constant(tree_constant_rep::constant_type)
tree-const.h:546: tree_constant::tree_constant(double)
f-hess.cc:148: in conversion to type `tree_constant'
make[1]: *** [f-hess.o] Error 1
make[1]: Leaving directory `/home/nilo/octavio/octave-1.0/src'
any ideas?
Oscar
--
Oscar W. Marquez F. Universidad de Vigo
address@hidden ETSI de Telecomunicacion
Tel. ++34-86-812 130 Lagoas-Marcosende
Fax. ++34-86-812 116 E-36280 Vigo - Spain
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- problems by compiling (again),
Oscar Marquez <=