From bug-octave-request at bevo dot che dot wisc dot edu Thu Dec 20 15:50:35 2001 Subject: [50 character or so descriptive subject here (for reference)] From: Alan Piszcz (peesh) To: bug-octave at bevo dot che dot wisc dot edu Cc: apiszcz at vector2 dot mitre dot org Date: Thu, 20 Dec 2001 15:49:53 -0600 Bug report for Octave 2.1.35 configured for sparc-sun-solaris2.8 Description: ----------- Compile problem error.cc:371: warning: `noreturn' function does return c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall file-io.cc -o file-io.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall fn-cache.cc -o fn-cache.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall gripes.cc -o gripes.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall help.cc -o help.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall input.cc -o input.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall lex.cc -o lex.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall load-save.cc -o load-save.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall mappers.cc -o mappers.o gcc -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -I /vapp/include matherr.c -o matherr.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall oct-fstrm.cc -o oct-fstrm.o oct-fstrm.cc: In constructor `octave_fstream::octave_fstream(const std::string&, std::_Ios_Openmode, oct_mach_info::float_format)': oct-fstrm.cc:54: no matching function for call to `std::basic_fstream >::open(const char*, std::_Ios_Openmode&, int)' /vapp/include/g++-v3/bits/std_fstream.h:402: candidates are: void std::basic_fstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode = (std::ios_base::in | std::ios_base::out)) [with _CharT = char, _Traits = std::char_traits] make[2]: *** [oct-fstrm.o] Error 1 make[2]: Leaving directory `/d20/x/octave/octave-2.1.35/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/d20/x/octave/octave-2.1.35' make: *** [all] Error 2 Repeat-By: --------- conf build. Fix: --- TBD Configuration (please do not edit this section): ----------------------------------------------- uname output: SunOS vector2 5.8 Generic_108528-06 sun4u sparc SUNW,Sun-Blade-100 configure opts: --prefix=/app/octave-2.1.35 --includedir=/vapp/include Fortran compiler: g77 FFLAGS: -O F2C: F2CFLAGS: FLIBS: -lg2c -lm -L/usr/ccs/lib -L/usr/lib -L/vapp/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.0.2 -L/vapp/bin/../lib/gcc-lib -L/app/gcc-3.0.2/lib/gcc-lib/sparc-sun-solaris2.8/3.0.2 -L/vapp/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.0.2/../../../../sparc-sun-solaris2.8/lib -L/usr/ccs/bin -L/usr/ccs/lib -L/vapp/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.0.2/../../.. -L/app/gcc-3.0.2/lib/gcc-lib/sparc-sun-solaris2.8/3.0.2/../../.. -lm CPPFLAGS: INCFLAGS: -I. -I. -I./liboctave -I./src -I./libcruft/misc -I./glob -I./glob C compiler: gcc, version 3.0.2 CFLAGS: -g -O2 -Wall CPICFLAG: -fPIC C++ compiler: c++, version 3.0.2 CXXFLAGS: -g -O2 -Wall CXXPICFLAG: -fPIC LDFLAGS: LIBFLAGS: -L. RLD_FLAG: -R /app/octave-2.1.35/lib/octave-2.1.35 LIBS: -lreadline -lncurses -ldl -lm LEXLIB: LIBPLPLOT: LIBDLFCN: LIBGLOB: ./glob/glob.o ./glob/fnmatch.o DEFS: -DOCTAVE_SOURCE=1 -DSEPCHAR=':' -DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ABI=gnu_v3 -DHAVE_LIBM=1 -DF77_APPEND_UNDERSCORE=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DNPOS=std::string::npos -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1 -DHAVE_FLOATINGPOINT_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_GLOB_H=1 -DHAVE_GRP_H=1 -DHAVE_IEEEFP_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NAN_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_H=1 -DHAVE_SGTTY_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMIO_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VARARGS_H=1 -DHAVE_ATEXIT=1 -DHAVE_BCOPY=1 -D ------------------------------------------------------------- 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 -------------------------------------------------------------