From bug-request at octave dot org Wed Sep 22 05:59:27 2004 Subject: Compilation V2.1.59 failed on Cygwin From: Fabian at isas-berlin dot de To: bug at octave dot org Date: Wed, 22 Sep 2004 02:17:56 -0500 Tried to compile V2.1.59 on Cygwin system (version 2.340.2.5), but unfortunately, this failed. Dr. Rolf Fabian Institute for Analytical Sciences Here my log: Fabian at pc-fabian2 /usr/src/Octave-2.1.59 $ ./configure --enable-shared --disable-static ... snip ... Octave is now configured for i686-pc-cygwin Source directory: . Installation prefix: /usr/local C compiler: gcc -mieee-fp -Wall -W -Wshadow -g -O2 C++ compiler: g++ -mieee-fp -Wall -W -Wshadow -g -O2 Fortran compiler: g77 -O Fortran libraries: -L/usr/lib/gcc-lib/i686-pc-cygwin/3.2 -L/usr/lib/gcc-li b/i686-pc-cygwin/3.2/../../.. -lm -lfrtbegin -lg2c -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 BLAS libraries: FFTW libraries: HDF5 libraries: MPI libraries: LIBS: -lreadline -ltermcap -lwsock32 -lm Default pager: less gnuplot: pgnuplot Do internal array bounds checking: false Build static libraries: false Build shared libraries: true Dynamic Linking: true (dlopen) Include support for GNU readline: true Fabian at pc-fabian2 /usr/src/Octave-2.1.59 $ make 2>&1 > COMP.LOG In file included from glob.c:813: glob.c: In function `glob': glob.c:197: warning: passing arg 0 of `my_realloc' from incompatible pointer typ e In file included from glob.c:932: glob.c:197: warning: passing arg 0 of `my_realloc' from incompatible pointer typ e In file included from glob.c:988: glob.c:197: warning: passing arg 0 of `my_realloc' from incompatible pointer typ e In file included from glob.c:1378: glob.c: In function `glob_in_dir': glob.c:197: warning: passing arg 0 of `my_realloc' from incompatible pointer typ e f77-fcn.c: In function `xstopx_': f77-fcn.c:63: warning: function declared `noreturn' has a `return' statement Creating library file: libcruft.dll.a mx-nda-i8.cc: In function `boolNDArray mx_el_lt(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double < const octave_int&' operator mx-nda-i8.cc: In function `boolNDArray mx_el_le(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double <= const octave_int&' operator mx-nda-i8.cc: In function `boolNDArray mx_el_ge(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double >= const octave_int&' operator mx-nda-i8.cc: In function `boolNDArray mx_el_gt(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double > const octave_int&' operator mx-nda-i8.cc: In function `boolNDArray mx_el_eq(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double == const octave_int&' operator dim-vector.h:435: candidates are: bool operator==(const dim_vector&, const dim_vector&) mx-nda-i8.cc: In function `boolNDArray mx_el_ne(const NDArray&, const octave_int8&)': mx-nda-i8.cc:11: no match for `double != const octave_int&' operator dim-vector.h:460: candidates are: bool operator!=(const dim_vector&, const dim_vector&) make[2]: *** [mx-nda-i8.o] Error 1 make[1]: *** [liboctave] Error 2 make: *** [all] Error 2 ------------------------------------------------------------- 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 -------------------------------------------------------------