David Bateman | 2 Apr 2006 01:26

Problem with recent change to isvector and isscalar

The recent change that Bill made to the isvector and isscalar functions
causes a number of failed tests in the test suite. Perhaps it is the
test that is now wrong and not Bill's changes, but I find that the code

s.a = 1; isvector(s)
ans = 1

rather strange and counter-intutitive behavior. I checked matlab and it
too returns 1 in this case. Can we change the sense of the related tests?

Regards
David

--

-- 
David Bateman                                David.Bateman <at> motorola.com
Motorola Labs - Paris                        +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 6 72 01 06 33 (Mob) 
91193 Gif-Sur-Yvette FRANCE                  +33 1 69 35 77 01 (Fax) 

The information contained in this communication has been classified as: 

[x] General Business Information 
[ ] Motorola Internal Use Only 
[ ] Motorola Confidential Proprietary

-------------------------------------------------------------
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
(Continue reading)

Picon

Re: Problem with recent change to isvector and isscalar

On 4/2/06, David Bateman <David.Bateman <at> motorola.com> wrote:
> The recent change that Bill made to the isvector and isscalar functions
> causes a number of failed tests in the test suite. Perhaps it is the
> test that is now wrong and not Bill's changes, but I find that the code
>
> s.a = 1; isvector(s)
> ans = 1
>
> rather strange and counter-intutitive behavior. I checked matlab and it
> too returns 1 in this case. Can we change the sense of the related tests?
>

Actually I think Matlab views something as a 1x1 matrix. So the above
struct should be a 1x1 matrix of struct type, thus it is a vector.
Strange, but makes sense somehow.

--
William Poetra Yoga Hadisoeseno

-------------------------------------------------------------
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
-------------------------------------------------------------

Andreas Sæbjørnsen | 2 Apr 2006 04:50
Picon

error using the legend function

Description:
-----------

Using the legend function I get the following error:
error: invalid row index = 0
error: evaluating argument list element number 1
error: evaluating argument list element number 1
error: evaluating prefix operator `!' near line 191, column 7
error: if: error evaluating conditional expression
error: evaluating if command near line 191, column 3
error: called from `legend' in file
`/usr/share/octave/site/m/octave-forge/plot/legend.m'


Repeat-By:
---------

Running the following file

T1 = C1 = [1 2 3 4];
plot (T1, C1, '-r');
legend ('normal', 'perturbed', 0);
% eof

at the commandline using 'octave filename.m'.

I am using ubuntu linux breezy badger with the newest apt version of octave and octave-forge and tetex-bin 2.0.2. tetex-bin 2.0.2 was not listed as a dependency by the package in the
repository, but I had to install it because if not I got the following error:

sh: kpsexpand: command not found
sh: kpsexpand: command not found
warning: in /usr/share/octave/site/m/octave-forge/plot/legend.m near line 296, column 9:
warning: incorrect pos
warning: in fopen near line 55, column 3:
warning: fopen: default open mode is now binary

As you can see in the description the error got worse by installing tetex-bin version 2.0.2 to solve the dependencies, but then again it asks for this dependency (?).


Configuration (please do not edit this section):
-----------------------------------------------

uname output: Linux ising 2.6.12-10-686 #1 Sat Mar 11 16:22:51 UTC 2006 i686 GNU/Linux
configure opts: '--prefix=/usr' '--datadir=/usr/share' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-blas=-lblas-3' '--with-lapack=-llapack-3' '--with-hdf5' '--with-fftw' '--with-f77=/usr/bin/g77' '--enable-shared' '--enable-rpath' '--disable-static' '--build' 'i486-linux-gnu' 'CC=/usr/bin/gcc' 'CXX=/usr/bin/g++' 'F77=/usr/bin/g77' 'build_alias=i486-linux-gnu'
Fortran compiler: /usr/bin/g77
FFLAGS: -O2
F2C:
F2CFLAGS:
FLIBS: -L/usr/lib/gcc/i486-linux-gnu/3.4.5 -L/usr/lib/gcc/i486-linux-gnu/3.4.5/../../.. -lhdf5 -lz -lfrtbegin -lg2c -lm -lgcc_s
CPPFLAGS:
INCFLAGS: -I. -I. -I./liboctave -I./src -I./libcruft/misc
C compiler: /usr/bin/gcc, version 4.0.2 20050720 (prerelease) (Debian 4.0.1-2ubuntu3)
CFLAGS: -O2
CPICFLAG: -fPIC
C++ compiler: /usr/bin/g++, version 4.0.2
CXXFLAGS: -O2
CXXPICFLAG: -fPIC
LD_CXX: /usr/bin/g++
LDFLAGS: -s
LIBFLAGS: -L.
RLD_FLAG: -Wl,-rpath -Wl,/usr/lib/octave- 2.1.71
BLAS_LIBS: -llapack-3 -lblas-3
FFTW_LIBS: -lfftw3
LIBS: -lreadline -lncurses -ldl -lhdf5 -lz -lm
LEXLIB:
LIBPLPLOT:
LIBDLFCN:
LIBGLOB: %OCTAVE_CONF_LIBGLOB%
SED: /bin/sed
DEFS:

-DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION=""
-DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1
-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DSEPCHAR=1 -DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1
-DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1
-DCXX_ABI=gnu_v3 -DHAVE_LIBM=1 -DHAVE_HDF5_H=1 -DHAVE_HDF5=1
-DHAVE_H5GGET_NUM_OBJS=1 -DHAVE_FFTW3=1 -DHAVE_IEEE754_DATA_FORMAT=1
-DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## __
-DHAVE_BLAS=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1
-DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1
-DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=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
-DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -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_GRP_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1
-DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_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_TERMCAP_H=1
-DHAVE_UNISTD_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIO_H=1
-DHAVE_SGTTY_H=1 -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 -DHAVE_BCOPY=1
-DHAVE_BZERO=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_DUP2=1
-DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1
-DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1
-DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1
-DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1
-DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1
-DHAVE_KILL=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT=1
-DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1
-DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1
-DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_RENAME=1 -DHAVE_RINDEX=1
-DHAVE_RMDIR=1 -DHAVE_ROUND=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1
-DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1 -DHAVE_SIGLONGJMP=1
-DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1 -DHAVE_SIGSUSPEND=1 -DHAVE_STAT=1
-DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1
-DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1 -DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1
-DHAVE_UMASK=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1 -DHAVE_VFPRINTF=1
-DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE_WAITPID=1 -DHAVE_LIBDL=1
-DHAVE_DLOPEN=1 -DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1
-DHAVE_DLOPEN_API=1 -DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1
-DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1
-DHAVE_DECL_SIGNBIT=1 -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1
-DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
-DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
-DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
-DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DSYS_SIGLIST_DECLARED=1
-DHAVE_SYS_SIGLIST=1 -DHAVE_POSIX_SIGNALS=1 -DHAVE_GETRUSAGE=1
-DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY="gnuplot"
-DGNUPLOT_HAS_FRAMES=

User-preferences (please do not edit this section):
--------------------------------------------------

DEFAULT_EXEC_PATH = "/usr/lib/octave/2.1.71/site/exec/i486-pc-linux-gnu:/usr/lib/octave/site/exec/i486-pc-linux-gnu:/usr/lib/octave/2.1.71/exec/i486-pc-linux-gnu:/usr/bin"
DEFAULT_LOADPATH = ".:/usr/lib/octave/2.1.71/site/oct/i486-pc-linux-gnu//:/usr/lib/octave/site/oct/api-v13/i486-pc-linux-gnu//:/usr/lib/octave/site/oct/i486-pc-linux-gnu//:/usr/share/octave/2.1.71/site/m//:/usr/share/octave/site/api-v13/m//:/usr/share/octave/site/m//:/usr/lib/octave/2.1.71/oct/i486-pc-linux-gnu//:/usr/share/octave/2.1.71/m//"
EDITOR = "emacs"
EXEC_PATH = ":/home/andreas/projects/webql-2.2.1/bin:/home/andreas/links/:./:/mn/tid/u18/andsebjo/my_programs:/home/andreas/links/:/mn/ising/scratch/andsebjo/scripting/src/tools:/mn/ising/scratch/andsebjo/scripting/Linux/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games:/mn/ising/scratch/andsebjo/lib/Linux/bin:/usr/java/j2sdk1.4.1_02/bin/:/home/andreas/projects/Komodo- 3.0"
IMAGEPATH = ".:/usr/share/octave/2.1.71/imagelib//"
INFO_FILE = "/usr/share/info/octave.info"
INFO_PROGRAM = "info"
LOADPATH = ":/usr/local/share/octave/site-m//:"
PAGER = "pager"
PS1 = "\\s:\\#> "
PS2 = "> "
PS4 = "+ "
automatic_replot = 1
beep_on_error = 0
completion_append_char = " "
crash_dumps_octave_core = 1
default_save_format = "ascii"
echo_executing_commands = 0
fixed_point_format = 0
gnuplot_binary = "gnuplot"
gnuplot_command_end = "\n"
gnuplot_command_plot = "pl"
gnuplot_command_replot = "rep"
gnuplot_command_splot = "sp"
gnuplot_command_title = "t"
gnuplot_command_using = "u"
gnuplot_command_with = "w"
gnuplot_has_frames = 1
history_file = "/home/andreas/.octave_hist"
history_size = 1024
ignore_function_time_stamp = "system"
max_recursion_depth = 256
output_max_field_width = 10
output_precision = 5
page_output_immediately = 0
page_screen_output = 1
print_answer_id_name = 1
print_empty_dimensions = 1
print_rhs_assign_val = 0
# return_last_computed_value = <no value or error in displaying it>
save_precision = 15
saving_history = 1
sighup_dumps_octave_core = 1
sigterm_dumps_octave_core = 1
silent_functions = 0
split_long_rows = 1
string_fill_char = " "
struct_levels_to_print = 2
suppress_verbose_help_message = 0
warn_assign_as_truth_value = 1
warn_divide_by_zero = 1
warn_empty_list_elements = 0
warn_fortran_indexing = 0
warn_function_name_clash = 1
warn_future_time_stamp = 1
warn_imag_to_real = 0
warn_missing_semicolon = 0
warn_neg_dim_as_zero = 0
warn_num_to_str = 1
warn_resize_on_range_error = 0
warn_separator_insert = 0
warn_single_quote_string = 0
warn_str_to_num = 0
warn_undefined_return_values = 1
warn_variable_switch_label = 0

John W. Eaton | 2 Apr 2006 18:32
Picon

Problem with recent change to isvector and isscalar

On  2-Apr-2006, David Bateman wrote:

| The recent change that Bill made to the isvector and isscalar functions
| causes a number of failed tests in the test suite. Perhaps it is the
| test that is now wrong and not Bill's changes, but I find that the code
| 
| s.a = 1; isvector(s)
| ans = 1
| 
| rather strange and counter-intutitive behavior. I checked matlab and it
| too returns 1 in this case. Can we change the sense of the related tests?

Yes, we should fix the tests in this case.

Thanks,

jwe

-------------------------------------------------------------
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
-------------------------------------------------------------

Andreas Sæbjørnsen | 2 Apr 2006 20:13
Picon

problems configuring octave-forge

Bug report for Octave 2.1.50 configured for i686-pc-linux-gnu

Description:
-----------

Configuring both octave-forge from CVS and nightly snapshop on RHEL3 on an 686 machine I get the
following error:

checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for mkoctfile... mkoctfile
cc1plus: error: unrecognized command line option "-Wid-clash-31"
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wnested-externs" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++


Repeat-By:
---------

Check out CVS version from repository or extract the nightly snapshot and try to configure on the same
versions of autotools as me. My version of autoconf is 2.59 and automake 1.7.7.
The gnu make version is 3.80. My configure options are:
configure --with-path=my-octave-forge-path --prefix=my-install-dir
If there is anything I can do in order to track down the error or you have
any suggestions on how to solve it please contact me anytime.


Configuration (please do not edit this section):
-----------------------------------------------

uname output: Linux tux205 2.4.21-37.ELsmp #1 SMP Wed Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux
configure opts: '--enable-dl' '--enable-shared=yes' '--enable-rpath' '--enable-lite-kernel' '--enable-picky-flags' '--enable-static=no' '--with-g77' '--prefix=/usr' '--infodir=/usr/share/info' 'CFLAGS=-fPIC'
Fortran compiler: g77
FFLAGS: -O
F2C:
F2CFLAGS:
FLIBS: -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lfrtbegin -lg2c -lm -lgcc_s
CPPFLAGS:
INCFLAGS: -I. -I. -I./liboctave -I./src -I./libcruft/misc -I./glob -I./glob
C compiler: gcc, version 3.2.3 20030502 (Red Hat Linux 3.2.3-18)
CFLAGS: -fPIC
CPICFLAG: -fPIC
C++ compiler: g++, version 3.2.3
CXXFLAGS: -g -O2 -Wall -Wcast-align -Wcast-qual -Wid-clash-31 -Winline -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -Weffc++ -fno-nonnull-objects
CXXPICFLAG: -fPIC
LD_CXX: g++
LDFLAGS:
LIBFLAGS: -L.
RLD_FLAG: -Wl,-rpath -Wl,/usr/lib/octave-2.1.50
BLAS_LIBS: -llapack -lblas
FFTW_LIBS:
LIBS: -lreadline -lncurses -ldl -lm
LEXLIB:
LIBPLPLOT:
LIBDLFCN:
LIBGLOB: ./glob/glob.o ./glob/fnmatch.o
SED: /bin/sed
DEFS:

-DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION=""
-DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=1
-DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1
-DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=gnu_v3 -DHAVE_LIBM=1
-DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## __
-DHAVE_BLAS=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1
-DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1
-DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=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
-DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -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_GRP_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1
-DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_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_TERMCAP_H=1
-DHAVE_UNISTD_H=1 -DHAVE_VARARGS_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIO_H=1
-DHAVE_SGTTY_H=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_ATEXIT=1
-DHAVE_BASENAME=1 -DHAVE_BCOPY=1 -DHAVE_BZERO=1 -DHAVE_DUP2=1
-DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1
-DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1
-DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1
-DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1
-DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1
-DHAVE_KILL=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT=1
-DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1
-DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1
-DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_RENAME=1 -DHAVE_RINDEX=1
-DHAVE_RMDIR=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETPWENT=1
-DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1 -DHAVE_SIGLONGJMP=1
-DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1 -DHAVE_SIGSUSPEND=1
-DHAVE_STAT=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1
-DHAVE_STRFTIME=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1 -DHAVE_SYMLINK=1
-DHAVE_TEMPNAM=1 -DHAVE_UMASK=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1
-DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE_WAITPID=1
-DHAVE_LIBDL=1 -DHAVE_DLOPEN=1 -DHAVE_DLSYM=1 -DHAVE_DLERROR=1
-DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1 -DENABLE_DYNAMIC_LINKING=1
-DHAVE_TIMEVAL=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1
-DHAVE_COPYSIGN=1 -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1
-DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
-DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
-DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
-DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DSYS_SIGLIST_DECLARED=1
-DHAVE_SYS_SIGLIST=1 -DHAVE_POSIX_SIGNALS=1 -DHAVE_GETRUSAGE=1
-DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY="gnuplot"
-DGNUPLOT_HAS_FRAMES=1

User-preferences (please do not edit this section):
--------------------------------------------------

EDITOR = "emacs"
EXEC_PATH = ":/home/saebjornsen1/links:/home/saebjornsen1/local/antlr- 2.7.5/bin:/home/saebjornsen1/local/jdk1.5.0_06/bin:/usr/apps/autoconf/2.59/bin:/usr/apps/automake/1.7.7/bin:/usr/apps/gcc/3.4.3/bin:./:/usr/casc/overture/bin/i686-linux/bin/:/usr/kerberos/bin:/usr/apps/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/saebjornsen1/local/apache- ant-1.6.5/bin"
IMAGEPATH = ".:/usr/share/octave/2.1.50/imagelib//"
INFO_FILE = "/usr/share/info/octave.info"
INFO_PROGRAM = "info"
LOADPATH = ":"
PAGER = "less -e -P'-- less ?pB(%pB\\%):--. (f)orward, (b)ack, (q)uit$'"
PS1 = "\\s:\\#> "
PS2 = "> "
PS4 = "+ "
automatic_replot = 0
beep_on_error = 0
completion_append_char = " "
default_eval_print_flag = 1
# default_global_variable_value = <no value or error in displaying it>
default_return_value = []
default_save_format = "ascii"
define_all_return_values = 0
do_fortran_indexing = 0
echo_executing_commands = 0
empty_list_elements_ok = 1
fixed_point_format = 0
gnuplot_binary = "gnuplot"
gnuplot_command_end = "\n"
gnuplot_command_plot = "pl"
gnuplot_command_replot = "rep"
gnuplot_command_splot = "sp"
gnuplot_command_title = "t"
gnuplot_command_using = "u"
gnuplot_command_with = "w"
gnuplot_has_frames = 1
history_file = "/home/saebjornsen1/.octave_hist"
history_size = 1024
ignore_function_time_stamp = "system"
implicit_num_to_str_ok = 0
implicit_str_to_num_ok = 0
initialize_global_variables = 0
max_recursion_depth = 256
ok_to_lose_imaginary_part = "warn"
output_max_field_width = 10
output_precision = 5
page_output_immediately = 0
page_screen_output = 1
prefer_column_vectors = 1
print_answer_id_name = 1
print_empty_dimensions = 1
print_rhs_assign_val = 0
propagate_empty_matrices = 1
resize_on_range_error = 1
return_last_computed_value = 0
save_precision = 15
saving_history = 1
silent_functions = 0
split_long_rows = 1
string_fill_char = " "
struct_levels_to_print = 2
suppress_verbose_help_message = 0
treat_neg_dim_as_zero = 0
warn_assign_as_truth_value = 1
warn_divide_by_zero = 1
warn_function_name_clash = 1
warn_future_time_stamp = 1
warn_missing_semicolon = 0
warn_variable_switch_label = 0
whitespace_in_literal_matrix =
Michael Creel | 3 Apr 2006 10:20
Picon
Picon
Favicon

Re: Problem with recent change to isvector and isscalar

Just 2 euro cent vote in favor of the new behavior. A scalar _is_ a special case of a vector. Making 
the tests conform with mathematical definitions is important to help people program in an intuitive 
manner. If people want to know whether or not something is in  R1, they can check that with "length".
Michael

David Bateman wrote:
> The recent change that Bill made to the isvector and isscalar functions
> causes a number of failed tests in the test suite. Perhaps it is the
> test that is now wrong and not Bill's changes, but I find that the code
> 
> s.a = 1; isvector(s)
> ans = 1
> 
> rather strange and counter-intutitive behavior. I checked matlab and it
> too returns 1 in this case. Can we change the sense of the related tests?
> 
> Regards
> David
> 

-------------------------------------------------------------
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
-------------------------------------------------------------

Paul Kienzle | 3 Apr 2006 13:51
Picon

Re: problems configuring octave-forge

This is an error in your octave configuration.

Also, Octave 2.1.50 is several years old and is no longer supported
though you can use an older release of octave-forge available on
the sourceforge download site.

- Paul

On Apr 2, 2006, at 2:13 PM, Andreas Sæbjørnsen wrote:

> Bug report for Octave 2.1.50 configured for i686-pc-linux-gnu
>
> Description:
> -----------
>
> Configuring both octave-forge from CVS and nightly snapshop on RHEL3  
> on an 686 machine I get the
> following error:
>
>
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
>
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking for mkoctfile... mkoctfile
>
> cc1plus: error: unrecognized command line option "-Wid-clash-31"
> cc1plus: warning: command line option "-Wmissing-prototypes" is valid  
> for Ada/C/ObjC but not for C++
> cc1plus: warning: command line option "-Wnested-externs" is valid for  
> C/ObjC but not for C++
>
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid  
> for Ada/C/ObjC but not for C++
>
>
> Repeat-By:
> ---------
>
> Check out CVS version from repository or extract the nightly snapshot  
> and try to configure on the same
>
> versions of autotools as me. My version of autoconf is 2.59 and  
> automake 1.7.7.
> The gnu make version is 3.80. My configure options are:
> configure --with-path=my-octave-forge-path --prefix=my-install-dir
> If there is anything I can do in order to track down the error or you  
> have
>
> any suggestions on how to solve it please contact me anytime.
>
>
> Configuration (please do not edit this section):
> -----------------------------------------------
>
> uname output:     Linux tux205 2.4.21-37.ELsmp
>  #1 SMP Wed Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux
> configure opts:   '--enable-dl' '--enable-shared=yes' '--enable-rpath'  
> '--enable-lite-kernel' '--enable-picky-flags' '--enable-static=no'  
> '--with-g77' '--prefix=/usr' '--infodir=/usr/share/info'  
> 'CFLAGS=-fPIC'
>
> Fortran compiler: g77
> FFLAGS:           -O
> F2C:
> F2CFLAGS:
> FLIBS:            -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3  
> -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lfrtbegin -lg2c  
> -lm -lgcc_s
>
> CPPFLAGS:
> INCFLAGS:         -I. -I. -I./liboctave -I./src -I./libcruft/misc   
> -I./glob -I./glob
> C compiler:       gcc, version 3.2.3 20030502 (Red Hat Linux 3.2.3-18)
> CFLAGS:           -fPIC
> CPICFLAG:         -fPIC
>
> C++ compiler:     g++, version 3.2.3
> CXXFLAGS:         -g -O2 -Wall -Wcast-align -Wcast-qual -Wid-clash-31  
> -Winline -Wmissing-prototypes -Wnested-externs -Wpointer-arith  
> -Wstrict-prototypes -Wwrite-strings -Weffc++ -fno-nonnull-objects
>
> CXXPICFLAG:       -fPIC
> LD_CXX:           g++
> LDFLAGS:
> LIBFLAGS:         -L.
> RLD_FLAG:         -Wl,-rpath -Wl,/usr/lib/octave-2.1.50
> BLAS_LIBS:        -llapack -lblas
> FFTW_LIBS:
>
> LIBS:             -lreadline  -lncurses -ldl -lm
> LEXLIB:
> LIBPLPLOT:
> LIBDLFCN:
> LIBGLOB:          ./glob/glob.o ./glob/fnmatch.o
> SED:              /bin/sed
> DEFS:
>
>   -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION=""
>
>   -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1
>   -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
>   -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1  
> -DHAVE_STRINGS_H=1
>
>   -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=1
>   -DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1  
> -DCXX_NEW_FRIEND_TEMPLATE_DECL=1
>   -DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=gnu_v3 -DHAVE_LIBM=1
>
>   -DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## __
>   -DHAVE_BLAS=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1
>   -DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1  
> -DHAVE_LONG_LONG_INT=1
>
>   -DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1  
> -DHAVE_SIG_ATOMIC_T=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
>   -DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1  
> -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_GRP_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1
>   -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_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_TERMCAP_H=1
>
>   -DHAVE_UNISTD_H=1 -DHAVE_VARARGS_H=1 -DHAVE_SSTREAM=1  
> -DHAVE_TERMIO_H=1
>   -DHAVE_SGTTY_H=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_ATEXIT=1
>   -DHAVE_BASENAME=1 -DHAVE_BCOPY=1 -DHAVE_BZERO=1 -DHAVE_DUP2=1
>
>   -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1
>   -DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1
>   -DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1
>   -DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1
>
>   -DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1  
> -DHAVE_GETWD=1
>   -DHAVE_KILL=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT=1
>   -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1
>   -DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1
>
>   -DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_RENAME=1 -DHAVE_RINDEX=1
>   -DHAVE_RMDIR=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETPWENT=1
>   -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1 -DHAVE_SIGLONGJMP=1
>   -DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1 -DHAVE_SIGSUSPEND=1
>
>   -DHAVE_STAT=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1
>   -DHAVE_STRFTIME=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1  
> -DHAVE_SYMLINK=1
>   -DHAVE_TEMPNAM=1 -DHAVE_UMASK=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1
>
>   -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1  
> -DHAVE_WAITPID=1
>   -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1 -DHAVE_DLSYM=1 -DHAVE_DLERROR=1
>   -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1 -DENABLE_DYNAMIC_LINKING=1
>   -DHAVE_TIMEVAL=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1
>
>   -DHAVE_COPYSIGN=1 -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1
>   -DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
>   -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
>   -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
>
>   -DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DSYS_SIGLIST_DECLARED=1
>   -DHAVE_SYS_SIGLIST=1 -DHAVE_POSIX_SIGNALS=1 -DHAVE_GETRUSAGE=1
>   -DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY="gnuplot"
>   -DGNUPLOT_HAS_FRAMES=1
>
>
> User-preferences (please do not edit this section):
> --------------------------------------------------
>
>   EDITOR = "emacs"
>   EXEC_PATH =  
> ":/home/saebjornsen1/links:/home/saebjornsen1/local/antlr-
> 2.7.5/bin:/home/saebjornsen1/local/jdk1.5.0_06/bin:/usr/apps/autoconf/ 
> 2.59/bin:/usr/apps/automake/1.7.7/bin:/usr/apps/gcc/3.4.3/bin:./:/usr/ 
> casc/overture/bin/i686-linux/bin/:/usr/kerberos/bin:/usr/apps/bin:/ 
> usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/saebjornsen1/local/ 
> apache-
> ant-1.6.5/bin"
>   IMAGEPATH = ".:/usr/share/octave/2.1.50/imagelib//"
>   INFO_FILE = "/usr/share/info/octave.info"
>   INFO_PROGRAM = "info"
>   LOADPATH = ":"
>   PAGER = "less -e -P'-- less ?pB(%pB\\%):--. (f)orward, (b)ack,  
> (q)uit$'"
>
>   PS1 = "\\s:\\#> "
>   PS2 = "> "
>   PS4 = "+ "
>   automatic_replot = 0
>   beep_on_error = 0
>   completion_append_char = " "
>   default_eval_print_flag = 1
>
> # default_global_variable_value = <no value or error in displaying it>
>   default_return_value = []
>   default_save_format = "ascii"
>   define_all_return_values = 0
>   do_fortran_indexing = 0
>   echo_executing_commands = 0
>
>   empty_list_elements_ok = 1
>   fixed_point_format = 0
>   gnuplot_binary = "gnuplot"
>   gnuplot_command_end = "\n"
>   gnuplot_command_plot = "pl"
>   gnuplot_command_replot = "rep"
>
>   gnuplot_command_splot = "sp"
>   gnuplot_command_title = "t"
>   gnuplot_command_using = "u"
>   gnuplot_command_with = "w"
>   gnuplot_has_frames = 1
>   history_file = "/home/saebjornsen1/.octave_hist"
>
>   history_size = 1024
>   ignore_function_time_stamp = "system"
>   implicit_num_to_str_ok = 0
>   implicit_str_to_num_ok = 0
>   initialize_global_variables = 0
>   max_recursion_depth = 256
>   ok_to_lose_imaginary_part = "warn"
>
>   output_max_field_width = 10
>   output_precision = 5
>   page_output_immediately = 0
>   page_screen_output = 1
>   prefer_column_vectors = 1
>   print_answer_id_name = 1
>   print_empty_dimensions = 1
>   print_rhs_assign_val = 0
>
>   propagate_empty_matrices = 1
>   resize_on_range_error = 1
>   return_last_computed_value = 0
>   save_precision = 15
>   saving_history = 1
>   silent_functions = 0
>   split_long_rows = 1
>   string_fill_char = " "
>
>   struct_levels_to_print = 2
>   suppress_verbose_help_message = 0
>   treat_neg_dim_as_zero = 0
>   warn_assign_as_truth_value = 1
>   warn_divide_by_zero = 1
>   warn_function_name_clash = 1
>   warn_future_time_stamp = 1
>
>   warn_missing_semicolon = 0
>   warn_variable_switch_label = 0
>   whitespace_in_literal_matrix =

-------------------------------------------------------------
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
-------------------------------------------------------------

Jurzitza, Dieter | 4 Apr 2006 09:57

question on octave

Dear listmembers,
when trying to build octave-2.1.73 on cygwin it compiles successful but never starts.
I always get "Aborted (core dumped).
A call with strace is attached so you (might ...) understand what is going on.
gcc --version says 3.4.4;

within rpm the following options are activated:
CXXFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fno-strict-aliasing" \
        ./configure \
        --prefix=%{_prefix} \
        --exec-prefix=%{_prefix} \
        --libexecdir=%{_libdir} \ 
        --libdir=%{_libdir} \
        --infodir=%{_infodir} \
        --mandir=%{_mandir} \  
        --enable-shared \
        --enable-rpath \ 
        --disable-static \
        --enable-dl \         
        --enable-lite-kernel

Many thanks for helping,
take care

Dieter Jurzitza

-- 
________________________________________________

HARMAN BECKER AUTOMOTIVE SYSTEMS

Dr.-Ing. Dieter Jurzitza
Manager Hardware Systems
   System Development

Industriegebiet Ittersbach
Becker-Göring Str. 16
D-76307 Karlsbad / Germany

Phone: +49 (0)7248 71-1577
Fax:   +49 (0)7248 71-1216
eMail: DJurzitza <at> harmanbecker.com
Internet: http://www.becker.de

*******************************************
Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der
richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den
Absender und loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended
recipient (or have received this e-mail in error) please notify the sender immediately and delete this
e-mail. Any unauthorized copying, disclosure or distribution of the contents in this e-mail is strictly forbidden.
*******************************************

Attachment (strace-octave.out): application/octet-stream, 38 KiB
Attachment (octave-2.1.73.exe.stackdump): application/octet-stream, 927 bytes
John W. Eaton | 4 Apr 2006 10:12
Picon

question on octave

On  4-Apr-2006, Jurzitza, Dieter wrote:

| when trying to build octave-2.1.73 on cygwin it compiles successful but never starts.
| I always get "Aborted (core dumped).
| A call with strace is attached so you (might ...) understand what is going on.
| gcc --version says 3.4.4;

I think this is your problem.  See for example this thread:

  http://www.cygwin.com/ml/cygwin/2005-10/msg00051.html

One solution is to compile with gcc 3.3, the same as the Cygwin
package of Octave does.

jwe

-------------------------------------------------------------
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
-------------------------------------------------------------

Jurzitza, Dieter | 4 Apr 2006 11:45

AW: question on octave

Dear listmembers, dear Mr. Eaton,
thank you for giving me this pointer; when trying to download the g++ sources I found out that some friendly
soul readily provided a 2.1.73-version of octave for cygwin, therefore I have stopped investigating further,
thanks again,
take care

Dieter Jurzitza

> -----Ursprüngliche Nachricht-----
> Von: John W. Eaton [mailto:jwe <at> bevo.che.wisc.edu] 
****
One solution is to compile with gcc 3.3
****

*******************************************
Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der
richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den
Absender und loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended
recipient (or have received this e-mail in error) please notify the sender immediately and delete this
e-mail. Any unauthorized copying, disclosure or distribution of the contents in this e-mail is strictly forbidden.
*******************************************

-------------------------------------------------------------
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
-------------------------------------------------------------


Gmane