SCIRun User Mailing List

Text archives Help


Re: [SCIRUN-USERS] Problem with Fedora Core 5 or Gcc4


Chronological Thread 
  • From: sebastien.halouze-lamy@epfl.ch
  • To: "J. Davison de St. Germain" <dav@cs.utah.edu>
  • Cc: gregoire.walckiers@epfl.ch, scirun-users@sci.utah.edu
  • Subject: Re: [SCIRUN-USERS] Problem with Fedora Core 5 or Gcc4
  • Date: Sat, 13 May 2006 17:20:44 +0200

Hi,

it's better, but I still have another error :

../src/Packages/MatlabInterface/Core/Datatypes/matlabconverter.h: In member
function 'void
MatlabIO::matlabconverter::mladdtransform(SCIRun::LockingHandle<T>,
MatlabIO::matlabarray)':
../src/Packages/MatlabInterface/Core/Datatypes/matlabconverter.h:506: error: 
no
matching function for call to 'MatlabIO::matlabarray::setfield(int, const char
[5], std::vector<unsigned int, std::allocator<unsigned int> >&)'
../src/Packages/MatlabInterface/Core/Datatypes/matlabarray.h:296: note:
candidates are: void MatlabIO::matlabarray::setfield(long int, std::string,
MatlabIO::matlabarray)
../src/Packages/MatlabInterface/Core/Datatypes/matlabarray.h:297: note:       
  
       void MatlabIO::matlabarray::setfield(std::vector<long int,
std::allocator<long int> >&, std::string, MatlabIO::matlabarray)
../src/Packages/MatlabInterface/Core/Datatypes/matlabarray.h:300: note:       
  
       void MatlabIO::matlabarray::setfield(long int, long int,
MatlabIO::matlabarray)
../src/Packages/MatlabInterface/Core/Datatypes/matlabarray.h:301: note:       
  
       void MatlabIO::matlabarray::setfield(std::vector<long int,
std::allocator<long int> >&, long int, MatlabIO::matlabarray)
make: *** [Packages/MatlabInterface/Core/Datatypes/matlabconverter.o] Error 1

Could you check ?
thanks


Selon "J. Davison de St. Germain" <dav@cs.utah.edu>:

> > -MD  -c ../src/Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc -o
> > Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.o
> > ../src/Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc:81: error:
> > extra qualification 'BioPSE::Tikhonov::' on member 'mat_mult'
> > make: *** [Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.o] Error 1
> >
> >
> > I use  gcc 4.1.0 on fedora core 5
> >
> > could someone help ?
>
> Yes, this is a known (compiler specific) problem and has been fixed on
> the SCIRun trunk.  Fortunately, it is easy to fix.
>
> Please edit src/Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc
> (line 81) and change:
>
> DenseMatrix *Tikhonov::mat_mult(DenseMatrix *A, DenseMatrix *B);
>
> to:
>
> DenseMatrix * mat_mult(DenseMatrix *A, DenseMatrix *B);
>
> Please let me know if you have further problems.
>
>     - Davison
>
> -----------------------------------------------------------------------
> - J. Davison de St. Germain         dav@sci.utah.edu   (801) 581-4078 -
> - Chief Software Engineer           http://www.cs.utah.edu/~dav       -
> - SCI Institute, SE C-SAFE          University of Utah                -
> -----------------------------------------------------------------------
>
>


===========================================================================
== The SCIRun Users mailing list: send email to majordomo@sci.utah.edu   ==
== for more details.                                                     ==
== Please acknowledge use of SCIRun in your papers and reports:          ==
==   see http://software.sci.utah.edu/scirun-biopse_citation.bib         ==
===========================================================================





Archive powered by MHonArc 2.6.16.

Top of page