Bug#684805: libarpack++2-dev: gcc-4.7 build errors (missing this pointers)

Jan Möbius jan_moebius at web.de
Tue Aug 14 06:20:21 UTC 2012


Package: libarpack++2-dev
Version: 2.3-2
Severity: normal

Hi,

i encountered some build errors when compiling a template function with gcc-4.7.

Best,
Jan


--- a/include/ardssym.h
+++ b/include/ardssym.h
@@ -120,7 +120,7 @@
 {

   this->NoShift();
-  DefineParameters(A.ncols(), nevp, &A, &ARdsSymMatrix<ARFLOAT>::MultMv,
+  this->DefineParameters(A.ncols(), nevp, &A, &ARdsSymMatrix<ARFLOAT>::MultMv,
                    whichp, ncvp, tolp, maxitp, residp, ishiftp);

 } // Long constructor (regular mode).
@@ -134,9 +134,9 @@

 {

-  DefineParameters(A.ncols(), nevp, &A, &ARdsSymMatrix<ARFLOAT>::MultInvv,
+  this->DefineParameters(A.ncols(), nevp, &A, &ARdsSymMatrix<ARFLOAT>::MultInvv,
                    whichp, ncvp, tolp, maxitp, residp, ishiftp);
-  ChangeShift(sigmap);
+  this->ChangeShift(sigmap);

 } // Long constructor (shift and invert mode).

--- a/include/arseig.h
+++ b/include/arseig.h
@@ -175,7 +175,7 @@
 {

   ChangeMultOPx(objOPp, MultOPxp);
-  ChangeShift(sigmap);
+  this->ChangeShift(sigmap);

 } // SetShiftInvertMode.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libarpack++2-dev depends on:
ii  libarpack++2c2a  2.3-2
ii  libarpack2-dev   3.1.1-2

libarpack++2-dev recommends no packages.

libarpack++2-dev suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list