Subject: pkg/34642: octave-forge fails to build on NetBSD-4.99.3/amd64
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <oster@cs.usask.ca>
List: pkgsrc-bugs
Date: 09/27/2006 21:30:00
>Number:         34642
>Category:       pkg
>Synopsis:       octave-forge fails to build on NetBSD-4.99.3/amd64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 27 21:30:00 +0000 2006
>Originator:     oster@cs.usask.ca
>Release:        NetBSD 4.99.3
>Organization:
>Environment:
System: NetBSD quadrapus 4.99.3 NetBSD 4.99.3 (QUADRAPUS) #0: Wed Sep 27 10:29:03 CST 2006  oster@quadrapus:/u1/builds/build72/src/sys/arch/amd64/compile/QUADRAPUS amd64
Architecture: amd64
Machine: amd64
>Description:
Attempt to build math/octave-forge using gcc 4.1.2 in NetBSD-4.99.3 on amd64, and watch it blow up:

mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v medfilt1.cc
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Doctave_idx_type=int -DHAVE_OCTAVE_21 medfilt1.cc -o medfilt1.o
libtool --mode=link c++ -shared -o medfilt1.oct medfilt1.o -L/usr/pkg/lib/octave-2.1.73 -loctinterp -loctave -lcruft -L/usr/pkg/xorg/lib -Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -llapack -lblas -lfftw3 -lreadline -lcurses -lhdf5 -lz -lm -L/usr/pkg/lib -lF77 -lI77 -lm -R/usr/pkg/lib:
c++ -shared -o medfilt1.oct medfilt1.o -Wl,-R/usr/pkg/xorg/lib -Wl,-R/usr/pkg/lib  -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/octave-2.1.73 /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctinterp.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctave.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libcruft.so -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.x11-buildlink/lib -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liblapack.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libblas.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libfftw3.so -ledit -ltermcap -lcurses /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libhdf5.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libsz.so -lz /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libF77.so /usr/pkgsrc/math/octave-fo
 rge/work.quadrapus/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/signal'
Processing main/sparse/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/sparse'
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c sparse_ops.cc -ISuperLU/SRC/ -ISuperLU/CBLAS -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS -o sparse_ops.o
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -ISuperLU/SRC/ -ISuperLU/CBLAS -Doctave_idx_type=int -DHAVE_OCTAVE_21 -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS sparse_ops.cc -o sparse_ops.o
sparse_ops.cc: In function 'SuperMatrix assemble_sparse(int, int, ColumnVector&, ColumnVector&, ColumnVector&, int)':
sparse_ops.cc:60: warning: converting to 'long long int' from 'double'
sparse_ops.cc:60: warning: converting to 'int' from 'double'
sparse_ops.cc: In member function 'virtual octave_value octave_sparse::resize(const dim_vector&) const':
sparse_ops.cc:483: warning: converting to 'long long int' from 'double'
sparse_ops.cc:483: warning: converting to 'int' from 'double'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = bool]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/boolNDArray.h:49:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const bool&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = long long int]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/so-array.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const long long int&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = char]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = char]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/chNDArray.h:46:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const char&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dNDArray.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CNDArray.h:47:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
gmake[2]: *** [sparse_ops.o] Error 1
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c make_sparse.cc -ISuperLU/SRC/ -ISuperLU/CBLAS -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS -o make_sparse.o
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -ISuperLU/SRC/ -ISuperLU/CBLAS -Doctave_idx_type=int -DHAVE_OCTAVE_21 -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS make_sparse.cc -o make_sparse.o
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = bool]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/boolNDArray.h:49:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const bool&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = long long int]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/so-array.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const long long int&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = char]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = char]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/chNDArray.h:46:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const char&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dNDArray.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CNDArray.h:47:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
gmake[2]: *** [make_sparse.o] Error 1
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c sparse_full.cc -ISuperLU/SRC/ -ISuperLU/CBLAS -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS -o sparse_full.o
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -ISuperLU/SRC/ -ISuperLU/CBLAS -Doctave_idx_type=int -DHAVE_OCTAVE_21 -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS sparse_full.cc -o sparse_full.o
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = bool]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/boolNDArray.h:49:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const bool&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = long long int]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/so-array.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const long long int&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = char]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = char]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/chNDArray.h:46:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const char&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dNDArray.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CNDArray.h:47:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
gmake[2]: *** [sparse_full.o] Error 1
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c sparse_inv.cc -ISuperLU/SRC/ -ISuperLU/CBLAS -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS -o sparse_inv.o
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -ISuperLU/SRC/ -ISuperLU/CBLAS -Doctave_idx_type=int -DHAVE_OCTAVE_21 -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS sparse_inv.cc -o sparse_inv.o
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = bool]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/boolNDArray.h:49:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const bool&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = long long int]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/so-array.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const long long int&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = char]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = char]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/chNDArray.h:46:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const char&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dNDArray.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CNDArray.h:47:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
gmake[2]: *** [sparse_inv.o] Error 1
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c complex_sparse_ops.cc -ISuperLU/SRC/ -ISuperLU/CBLAS -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS -o complex_sparse_ops.o
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -ISuperLU/SRC/ -ISuperLU/CBLAS -Doctave_idx_type=int -DHAVE_OCTAVE_21 -DNDEBUG -DHAVE_ND_ARRAYS -DTYPEID_HAS_CLASS -DCLASS_HAS_LOAD_SAVE -DHAVE_OCTAVE_CONCAT -DHAVE_OCTAVE_UPLUS complex_sparse_ops.cc -o complex_sparse_ops.o
complex_sparse_ops.cc: In member function 'virtual octave_value octave_complex_sparse::resize(const dim_vector&) const':
complex_sparse_ops.cc:533: warning: converting to 'long long int' from 'double'
complex_sparse_ops.cc:533: warning: converting to 'int' from 'double'
complex_sparse_ops.cc: In function 'SuperMatrix assemble_sparse(int, int, ComplexColumnVector&, ColumnVector&, ColumnVector&, int)':
complex_sparse_ops.cc:1481: warning: converting to 'long long int' from 'double'
complex_sparse_ops.cc:1481: warning: converting to 'int' from 'double'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = bool]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/boolNDArray.h:49:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const bool&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = long long int]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/so-array.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const long long int&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h: In constructor 'DiagArray2<T>::DiagArray2(int, int, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MDiagArray2.h:57:   instantiated from 'MDiagArray2<T>::MDiagArray2(int, int, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CDiagMatrix.h:50:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/DiagArray2.h:128: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = char]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = char]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/chNDArray.h:46:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const char&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = double]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = double]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/dNDArray.h:48:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const double&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h: In constructor 'ArrayN<T>::ArrayN(const dim_vector&, const T&) [with T = std::complex<double>]':
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/MArrayN.h:58:   instantiated from 'MArrayN<T>::MArrayN(const dim_vector&, const T&) [with T = std::complex<double>]'
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/CNDArray.h:47:   instantiated from here
/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/include/octave-2.1.73/octave/ArrayN.h:66: error: no matching function for call to 'fill(const std::complex<double>&)'
/usr/include/g++/bits/stl_algobase.h:573: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/include/g++/bits/stl_algobase.h:581: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/include/g++/bits/stl_algobase.h:589: note:                 void std::fill(char*, char*, const char&)
gmake[2]: *** [complex_sparse_ops.o] Error 1
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgssv.c -o SuperLU/SRC/dgssv.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgssvx.c -o SuperLU/SRC/dgssvx.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dsp_blas2.c -o SuperLU/SRC/dsp_blas2.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dsp_blas3.c -o SuperLU/SRC/dsp_blas3.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgscon.c -o SuperLU/SRC/dgscon.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dlacon.c -o SuperLU/SRC/dlacon.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dlangs.c -o SuperLU/SRC/dlangs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgsequ.c -o SuperLU/SRC/dgsequ.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dlaqgs.c -o SuperLU/SRC/dlaqgs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dpivotgrowth.c -o SuperLU/SRC/dpivotgrowth.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgsrfs.c -o SuperLU/SRC/dgsrfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgstrf.c -o SuperLU/SRC/dgstrf.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dgstrs.c -o SuperLU/SRC/dgstrs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dcopy_to_ucol.c -o SuperLU/SRC/dcopy_to_ucol.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dsnode_dfs.c -o SuperLU/SRC/dsnode_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dsnode_bmod.c -o SuperLU/SRC/dsnode_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dpanel_dfs.c -o SuperLU/SRC/dpanel_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dpanel_bmod.c -o SuperLU/SRC/dpanel_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dreadhb.c -o SuperLU/SRC/dreadhb.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dcolumn_dfs.c -o SuperLU/SRC/dcolumn_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dcolumn_bmod.c -o SuperLU/SRC/dcolumn_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dpivotL.c -o SuperLU/SRC/dpivotL.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dpruneL.c -o SuperLU/SRC/dpruneL.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dmemory.c -o SuperLU/SRC/dmemory.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dutil.c -o SuperLU/SRC/dutil.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/superlu_timer.c -o SuperLU/SRC/superlu_timer.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/lsame.c -o SuperLU/SRC/lsame.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/util.c -o SuperLU/SRC/util.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/memory.c -o SuperLU/SRC/memory.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/get_perm_c.c -o SuperLU/SRC/get_perm_c.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/mmd.c -o SuperLU/SRC/mmd.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/sp_coletree.c -o SuperLU/SRC/sp_coletree.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/sp_preorder.c -o SuperLU/SRC/sp_preorder.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/sp_ienv.c -o SuperLU/SRC/sp_ienv.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/relax_snode.c -o SuperLU/SRC/relax_snode.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/xerbla.c -o SuperLU/SRC/xerbla.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/colamd.c -o SuperLU/SRC/colamd.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dlamch.c -o SuperLU/SRC/dlamch.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/CBLAS/dmyblas2.c -o SuperLU/CBLAS/dmyblas2.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/CBLAS/zmyblas2.c -o SuperLU/CBLAS/zmyblas2.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgssv.c -o SuperLU/SRC/zgssv.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgssvx.c -o SuperLU/SRC/zgssvx.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zsp_blas2.c -o SuperLU/SRC/zsp_blas2.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zsp_blas3.c -o SuperLU/SRC/zsp_blas3.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgscon.c -o SuperLU/SRC/zgscon.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zlacon.c -o SuperLU/SRC/zlacon.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zlangs.c -o SuperLU/SRC/zlangs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgsequ.c -o SuperLU/SRC/zgsequ.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zlaqgs.c -o SuperLU/SRC/zlaqgs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zpivotgrowth.c -o SuperLU/SRC/zpivotgrowth.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgsrfs.c -o SuperLU/SRC/zgsrfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgstrf.c -o SuperLU/SRC/zgstrf.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zgstrs.c -o SuperLU/SRC/zgstrs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zcopy_to_ucol.c -o SuperLU/SRC/zcopy_to_ucol.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zsnode_dfs.c -o SuperLU/SRC/zsnode_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zsnode_bmod.c -o SuperLU/SRC/zsnode_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zpanel_dfs.c -o SuperLU/SRC/zpanel_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zpanel_bmod.c -o SuperLU/SRC/zpanel_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zreadhb.c -o SuperLU/SRC/zreadhb.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zcolumn_dfs.c -o SuperLU/SRC/zcolumn_dfs.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zcolumn_bmod.c -o SuperLU/SRC/zcolumn_bmod.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zpivotL.c -o SuperLU/SRC/zpivotL.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zpruneL.c -o SuperLU/SRC/zpruneL.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zmemory.c -o SuperLU/SRC/zmemory.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/zutil.c -o SuperLU/SRC/zutil.o
cc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2  -fPIC -ISuperLU/SRC/ -ISuperLU/CBLAS -DAdd_ -D"USER_MALLOC=oct_sparse_malloc" -D"USER_ABORT=oct_sparse_fatalerr" -D"USER_FREE=oct_sparse_free" -c SuperLU/SRC/dcomplex.c -o SuperLU/SRC/dcomplex.o
ar rv libsuperlu.a SuperLU/SRC/dgssv.o           SuperLU/SRC/dgssvx.o SuperLU/SRC/dsp_blas2.o       SuperLU/SRC/dsp_blas3.o SuperLU/SRC/dgscon.o          SuperLU/SRC/dlacon.o SuperLU/SRC/dlangs.o          SuperLU/SRC/dgsequ.o SuperLU/SRC/dlaqgs.o          SuperLU/SRC/dpivotgrowth.o SuperLU/SRC/dgsrfs.o          SuperLU/SRC/dgstrf.o SuperLU/SRC/dgstrs.o          SuperLU/SRC/dcopy_to_ucol.o SuperLU/SRC/dsnode_dfs.o      SuperLU/SRC/dsnode_bmod.o SuperLU/SRC/dpanel_dfs.o      SuperLU/SRC/dpanel_bmod.o SuperLU/SRC/dreadhb.o         SuperLU/SRC/dcolumn_dfs.o SuperLU/SRC/dcolumn_bmod.o    SuperLU/SRC/dpivotL.o SuperLU/SRC/dpruneL.o         SuperLU/SRC/dmemory.o SuperLU/SRC/dutil.o SuperLU/SRC/superlu_timer.o   SuperLU/SRC/lsame.o SuperLU/SRC/util.o            SuperLU/SRC/memory.o SuperLU/SRC/get_perm_c.o      SuperLU/SRC/mmd.o SuperLU/SRC/sp_coletree.o     SuperLU/SRC/sp_preorder.o SuperLU/SRC/sp_ienv.o         SuperLU/SRC/relax_snode.o SuperLU/SRC/xerbla.o          SuperLU/SRC/col
 amd.o SuperLU/SRC/dlamch.o SuperLU/CBLAS/dmyblas2.o SuperLU/CBLAS/zmyblas2.o SuperLU/SRC/zgssv.o           SuperLU/SRC/zgssvx.o SuperLU/SRC/zsp_blas2.o       SuperLU/SRC/zsp_blas3.o SuperLU/SRC/zgscon.o          SuperLU/SRC/zlacon.o SuperLU/SRC/zlangs.o          SuperLU/SRC/zgsequ.o SuperLU/SRC/zlaqgs.o          SuperLU/SRC/zpivotgrowth.o SuperLU/SRC/zgsrfs.o          SuperLU/SRC/zgstrf.o SuperLU/SRC/zgstrs.o          SuperLU/SRC/zcopy_to_ucol.o SuperLU/SRC/zsnode_dfs.o      SuperLU/SRC/zsnode_bmod.o SuperLU/SRC/zpanel_dfs.o      SuperLU/SRC/zpanel_bmod.o SuperLU/SRC/zreadhb.o         SuperLU/SRC/zcolumn_dfs.o SuperLU/SRC/zcolumn_bmod.o    SuperLU/SRC/zpivotL.o SuperLU/SRC/zpruneL.o         SuperLU/SRC/zmemory.o SuperLU/SRC/zutil.o           SuperLU/SRC/dcomplex.o
ar: creating libsuperlu.a
a - SuperLU/SRC/dgssv.o
a - SuperLU/SRC/dgssvx.o
a - SuperLU/SRC/dsp_blas2.o
a - SuperLU/SRC/dsp_blas3.o
a - SuperLU/SRC/dgscon.o
a - SuperLU/SRC/dlacon.o
a - SuperLU/SRC/dlangs.o
a - SuperLU/SRC/dgsequ.o
a - SuperLU/SRC/dlaqgs.o
a - SuperLU/SRC/dpivotgrowth.o
a - SuperLU/SRC/dgsrfs.o
a - SuperLU/SRC/dgstrf.o
a - SuperLU/SRC/dgstrs.o
a - SuperLU/SRC/dcopy_to_ucol.o
a - SuperLU/SRC/dsnode_dfs.o
a - SuperLU/SRC/dsnode_bmod.o
a - SuperLU/SRC/dpanel_dfs.o
a - SuperLU/SRC/dpanel_bmod.o
a - SuperLU/SRC/dreadhb.o
a - SuperLU/SRC/dcolumn_dfs.o
a - SuperLU/SRC/dcolumn_bmod.o
a - SuperLU/SRC/dpivotL.o
a - SuperLU/SRC/dpruneL.o
a - SuperLU/SRC/dmemory.o
a - SuperLU/SRC/dutil.o
a - SuperLU/SRC/superlu_timer.o
a - SuperLU/SRC/lsame.o
a - SuperLU/SRC/util.o
a - SuperLU/SRC/memory.o
a - SuperLU/SRC/get_perm_c.o
a - SuperLU/SRC/mmd.o
a - SuperLU/SRC/sp_coletree.o
a - SuperLU/SRC/sp_preorder.o
a - SuperLU/SRC/sp_ienv.o
a - SuperLU/SRC/relax_snode.o
a - SuperLU/SRC/xerbla.o
a - SuperLU/SRC/colamd.o
a - SuperLU/SRC/dlamch.o
a - SuperLU/CBLAS/dmyblas2.o
a - SuperLU/CBLAS/zmyblas2.o
a - SuperLU/SRC/zgssv.o
a - SuperLU/SRC/zgssvx.o
a - SuperLU/SRC/zsp_blas2.o
a - SuperLU/SRC/zsp_blas3.o
a - SuperLU/SRC/zgscon.o
a - SuperLU/SRC/zlacon.o
a - SuperLU/SRC/zlangs.o
a - SuperLU/SRC/zgsequ.o
a - SuperLU/SRC/zlaqgs.o
a - SuperLU/SRC/zpivotgrowth.o
a - SuperLU/SRC/zgsrfs.o
a - SuperLU/SRC/zgstrf.o
a - SuperLU/SRC/zgstrs.o
a - SuperLU/SRC/zcopy_to_ucol.o
a - SuperLU/SRC/zsnode_dfs.o
a - SuperLU/SRC/zsnode_bmod.o
a - SuperLU/SRC/zpanel_dfs.o
a - SuperLU/SRC/zpanel_bmod.o
a - SuperLU/SRC/zreadhb.o
a - SuperLU/SRC/zcolumn_dfs.o
a - SuperLU/SRC/zcolumn_bmod.o
a - SuperLU/SRC/zpivotL.o
a - SuperLU/SRC/zpruneL.o
a - SuperLU/SRC/zmemory.o
a - SuperLU/SRC/zutil.o
a - SuperLU/SRC/dcomplex.o
ranlib libsuperlu.a
ln -s make_sparse.oct spfind.oct
ln -s make_sparse.oct sparse.oct
ln -s make_sparse.oct full.oct
ln -s make_sparse.oct splu.oct
ln -s make_sparse.oct nnz.oct
ln -s make_sparse.oct spinv.oct
ln -s make_sparse.oct is_sparse.oct
ln -s make_sparse.oct spabs.oct
ln -s make_sparse.oct is_real_sparse.oct
ln -s make_sparse.oct is_complex_sparse.oct
ln -s make_sparse.oct spimag.oct
ln -s make_sparse.oct spreal.oct
/bin/sh buildtests.sh preset
gmake[2]: Target `all' not remade because of errors.
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/sparse'
gmake[1]: *** [sparse/] Error 2
Processing main/specfun/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/specfun'
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v ellipj.cc
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Doctave_idx_type=int -DHAVE_OCTAVE_21 ellipj.cc -o ellipj.o
libtool --mode=link c++ -shared -o ellipj.oct ellipj.o -L/usr/pkg/lib/octave-2.1.73 -loctinterp -loctave -lcruft -L/usr/pkg/xorg/lib -Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -llapack -lblas -lfftw3 -lreadline -lcurses -lhdf5 -lz -lm -L/usr/pkg/lib -lF77 -lI77 -lm -R/usr/pkg/lib:
mkdir .libs
c++ -shared -o ellipj.oct ellipj.o -Wl,-R/usr/pkg/xorg/lib -Wl,-R/usr/pkg/lib  -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/octave-2.1.73 /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctinterp.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctave.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libcruft.so -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.x11-buildlink/lib -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liblapack.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libblas.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libfftw3.so -ledit -ltermcap -lcurses /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libhdf5.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libsz.so -lz /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libF77.so /usr/pkgsrc/math/octave-forge/
 work.quadrapus/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/specfun'
Processing main/splines/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/splines'
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c trisolve.cc
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Doctave_idx_type=int -DHAVE_OCTAVE_21 trisolve.cc -o trisolve.o
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dgtsv.f
f77 -c -fPIC -O dgtsv.f -o dgtsv.o
dgtsv.f:
   dgtsv:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dptsv.f
f77 -c -fPIC -O dptsv.f -o dptsv.o
dptsv.f:
   dptsv:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dpttrf.f
f77 -c -fPIC -O dpttrf.f -o dpttrf.o
dpttrf.f:
   dpttrf:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dpttrs.f
f77 -c -fPIC -O dpttrs.f -o dpttrs.o
dpttrs.f:
   dpttrs:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dptts2.f
f77 -c -fPIC -O dptts2.f -o dptts2.o
dptts2.f:
   dptts2:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -v -o trisolve.oct trisolve.o dgtsv.o dptsv.o dpttrf.o dpttrs.o dptts2.o
libtool --mode=link c++ -shared -o trisolve.oct trisolve.o dgtsv.o dptsv.o dpttrf.o dpttrs.o dptts2.o -L/usr/pkg/lib/octave-2.1.73 -loctinterp -loctave -lcruft -L/usr/pkg/xorg/lib -Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -llapack -lblas -lfftw3 -lreadline -lcurses -lhdf5 -lz -lm -L/usr/pkg/lib -lF77 -lI77 -lm -R/usr/pkg/lib:
mkdir .libs
c++ -shared -o trisolve.oct trisolve.o dgtsv.o dptsv.o dpttrf.o dpttrs.o dptts2.o -Wl,-R/usr/pkg/xorg/lib -Wl,-R/usr/pkg/lib  -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/octave-2.1.73 /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctinterp.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctave.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libcruft.so -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.x11-buildlink/lib -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liblapack.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libblas.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libfftw3.so -ledit -ltermcap -lcurses /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libhdf5.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libsz.so -lz /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildli
 nk/lib/libF77.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c pchip_deriv.cc
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Doctave_idx_type=int -DHAVE_OCTAVE_21 pchip_deriv.cc -o pchip_deriv.o
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dpchim.f
f77 -c -fPIC -O dpchim.f -o dpchim.o
dpchim.f:
   dpchim:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -c dpchst.f
f77 -c -fPIC -O dpchst.f -o dpchst.o
dpchst.f:
   dpchst:
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v -v -o pchip_deriv.oct pchip_deriv.o dpchim.o dpchst.o
libtool --mode=link c++ -shared -o pchip_deriv.oct pchip_deriv.o dpchim.o dpchst.o -L/usr/pkg/lib/octave-2.1.73 -loctinterp -loctave -lcruft -L/usr/pkg/xorg/lib -Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -llapack -lblas -lfftw3 -lreadline -lcurses -lhdf5 -lz -lm -L/usr/pkg/lib -lF77 -lI77 -lm -R/usr/pkg/lib:
c++ -shared -o pchip_deriv.oct pchip_deriv.o dpchim.o dpchst.o -Wl,-R/usr/pkg/xorg/lib -Wl,-R/usr/pkg/lib  -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/octave-2.1.73 /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctinterp.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctave.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libcruft.so -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.x11-buildlink/lib -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liblapack.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libblas.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libfftw3.so -ledit -ltermcap -lcurses /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libhdf5.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libsz.so -lz /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libF77.so /u
 sr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/splines'
Processing main/strings/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/strings'
mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_21 -v regexp.cc 
c++ -c -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -I/usr/pkg/include/octave-2.1.73 -I/usr/pkg/include/octave-2.1.73/octave -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Doctave_idx_type=int -DHAVE_OCTAVE_21 regexp.cc -o regexp.o
libtool --mode=link c++ -shared -o regexp.oct regexp.o -L/usr/pkg/lib/octave-2.1.73 -loctinterp -loctave -lcruft -L/usr/pkg/xorg/lib -Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -llapack -lblas -lfftw3 -lreadline -lcurses -lhdf5 -lz -lm -L/usr/pkg/lib -lF77 -lI77 -lm -R/usr/pkg/lib:
mkdir .libs
c++ -shared -o regexp.oct regexp.o -Wl,-R/usr/pkg/xorg/lib -Wl,-R/usr/pkg/lib  -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/octave-2.1.73 /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctinterp.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liboctave.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libcruft.so -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.x11-buildlink/lib -L/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/liblapack.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libblas.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libfftw3.so -ledit -ltermcap -lcurses /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libhdf5.so /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libsz.so -lz /usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib/libF77.so /usr/pkgsrc/math/octave-forge/
 work.quadrapus/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkgsrc/math/octave-forge/work.quadrapus/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
/usr/bin/install -c -o root -g wheel str2double.m.in str2double.m
/usr/bin/install -c -o root -g wheel strmatch.m.in strmatch.m
/usr/bin/install -c -o root -g wheel strcmpi.m.in strcmpi.m
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/strings'
Processing main/symbolic/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/symbolic'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/symbolic'
Processing main/time/...
gmake[2]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/time'
/usr/bin/install -c -o root -g wheel datenum.m.in datenum.m
gmake[2]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main/time'
gmake[1]: Target `all' not remade because of errors.
gmake[1]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/main'
Processing nonfree/
gmake[1]: Entering directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/nonfree'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/pkgsrc/math/octave-forge/work.quadrapus/octave-forge-2006.03.17/nonfree'
Build finished.
main/ not complete.
Some functions failed to compile (search build.log for errors) but many
other functions will still work correctly.  Run 'make check' to see
what works.  Run 'make install' to install what has been built.
gmake: *** [all] Error 1
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/math/octave-forge
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/math/octave-forge


>How-To-Repeat:
	cd /usr/pkgsrc/math/octave-forge
	make package

>Fix:
	please? :)  I suspect this lossage is somehow related to gcc 4.1.2, 
as octave-forge last built just fine with gcc 3.3.3 on NetBSD 3.99.17 or 
so on the same machine.

gcc 4.1.2 specs are:

Using built-in specs.
Target: x86_64--netbsd
Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf3.99.17 --host=x86_64--netbsd --target=x86_64--netbsd
Thread model: posix
gcc version 4.1.2 20060628 prerelease (NetBSD nb2 20060711)