From bug-octave-request at bevo dot che dot wisc dot edu Tue Nov 5 10:13:44 2002 Subject: Compiling problems on HP-UX 11.11 From: "G.F. Duivesteijn" To: bug-octave at bevo dot che dot wisc dot edu Date: Tue, 5 Nov 2002 17:13:20 +0100 Dear Octave developers and users, We like to use octave as a replacement of Matlab on our HP-UX 11.11 workstations. I tried to compile version 2.1.37 using gcc 3.2 and gmake. However, after a while, an error appears during compilation. What did we wrong? Many thanks in advance, G.F. Duivesteijn Aerospace Engineering Delft University of Technology Here is some information. If more information is needed, please don't hesitate to ask. - GNU Make version 3.79.1 - gcc (GCC) 3.2 - HP-UX 11.11 on a HP J5600 > ./configure --prefix=/diskq/apl/octave-2.1.37 > gmake ------ ...... /usr/local/include/c++/3.2/bits/stl_threads.h:115: warning: aggregate has a partly bracketed initializer /usr/local/include/c++/3.2/bits/stl_threads.h:115: warning: aggregate has a partly bracketed initializer /usr/local/include/c++/3.2/bits/stl_threads.h:115: warning: aggregate has a partly bracketed initializer /usr/local/include/c++/3.2/bits/stl_threads.h:115: warning: aggregate has a partly bracketed initializer Array.h: In constructor `Array::Array() [with T = int]': DASPK-opts.h:18: instantiated from here Array.h:128: call of overloaded `operator new(long unsigned int)' is ambiguous :128: candidates are: void* operator new(long unsigned int) /usr/local/include/c++/3.2/new:89: void* operator new(long unsigned int, ...) Array.h: In constructor `Array::Array(T*, int) [with T = double]': MArray.h:47: instantiated from `MArray::MArray(T*, int) [with T = double]' dColVector.h:100: instantiated from here Array.h:115: call of overloaded `operator new(long unsigned int)' is ambiguous :115: candidates are: void* operator new(long unsigned int) /usr/local/include/c++/3.2/new:89: void* operator new(long unsigned int, ...) gmake[2]: *** [DASPK.o] Error 1 gmake[2]: Leaving directory `/mnt/dutlhs9/home9/gilbert/octave/octave-2.1.39/liboctave' gmake[1]: *** [liboctave] Error 2 gmake[1]: Leaving directory `/mnt/dutlhs9/home9/gilbert/octave/octave-2.1.39' gmake: *** [all] Error 2 dutlhs11:/home9/gilbert/octave/octave-2.1.39> ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------