bugGNU Octave - Bugs: bug #45492, cufsm4.m program GUI generates...

 
 

bug #45492: cufsm4.m program GUI generates errors, problems with type conversions

Submitted by:  None
Submitted on:  Wed 08 Jul 2015 08:31:12 AM UTC  
 
Category: Octave FunctionSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Matlab Compatibility
Status: InvalidAssigned to: None
Originator Name: Originator Email: -unavailable-
Open/Closed: ClosedRelease: 4.0.0
Operating System: GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sat 12 Sep 2015 07:10:58 PM UTC, comment #3:

No followup from OP regarding a narrower test case showing a specific problem, closing as invalid.

Mike Miller <mtmiller>
Project Administrator
Tue 11 Aug 2015 05:31:32 PM UTC, comment #2:

I think you will have to narrow it down before anyone can be of help.

The warnings are quite straightforward. Somewhere there is code of the form.

but the property name is actually 'tooltipstring'. You can do a search and replace in the m-file to correct that. Or you can turn off this particular warning with

The real problem seems not to be the warnings but the error from str2num. Try setting

and then running cufsm4. When Octave encounters the first error it will drop into a command line debug prompt and you can inspect the variables and see what is going on.

Rik <rik5>
Project Administrator
Wed 08 Jul 2015 08:36:24 AM UTC, comment #1:

cufsm4.m file can be found
http://www.ce.jhu.edu/bschafer/cufsm/index.htm

Anonymous
Wed 08 Jul 2015 08:31:12 AM UTC, original submission:

System:
-Ubuntu, 14.04, 3.13.0-39-generic
-BLAS, LAPAC,.. AMD

Octave 4.0.0 compiled as 64bit

==== Octave output
/home/joni/Gabedit64/gnuplot: Lupa evätty
/home/joni/Gabedit64/gnuplot: Lupa evätty
GNU Octave, version 4.0.0
Copyright (C) 2015 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.

Octave was configured for "x86_64-unknown-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/get-involved.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

>> cufsm4

warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: called from
uicontrol at line 36 column 7
commandbar at line 31 column 9
cufsm4 at line 142 column 1
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
error: imread: unable to find file title4p04.bmp
error: called from
imageIO at line 71 column 7
imread at line 106 column 30
cufsm4 at line 149 column 5
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: called from
uicontrol at line 36 column 7
commandbar at line 31 column 9
pre2 at line 30 column 1
commandbar_cb at line 198 column 1
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring

>> error: str2num: S must be a string or string array

error: called from
str2num at line 56 column 5
pre2_cb at line 103 column 5
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'

== octave compile script buildOctave
#!/bin/bash
# JPK-Integration for Ubuntu 12.4 LTS
# https://sites.google.com/site/jpsdatareviewstheboy007/ubuntu-lts-12-4-companion-whit-ltsp-mpich2-elmer-openfoam
#
cd $JPK_OCTAVE_S
#build octave
export CFLAGS="$CFLAGS-fdefault-integer-8 -DLONGBLAS=long"
source $JPK_MPI_DIR/$JPK_VER_B/flag
./configure --with-lapack=$SCALAPACK/lib/scalapack \
--with-blas=$BLAS/lib \
--srcdir=$JPK_OCTAVE_S \
--prefix=$JPK_OCTAVE \
--enable-64

make
make check
make install

# --with-magick=
# --enable-64 \

==== .mpienv

export JPK_HDF5=$JPK_INS/hdf5-1.8.13
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_HDF5/lib

# V T K
export JPK_VTK_DIR=$JPK_INS/VTK6.1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_VTK_DIR/lib
export VTK_INCLUDEPATH=$JPK_VTK_DIR/include

# Q T
export QT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4

# O P E N F O A M
# http://www.openfoam.org/download/source.php

#export WM_SCHEDULER=wmakeScheduler
#export WM_HOSTS="192.168.0.41:6 192.168.0.42:6 192.168.0.43:6"
#export WM_NCOMPPROCS=$($WM_SCHEDULER -count)
#export WM_COLOURS="black blue green cyan red magenta yellow"

#export FOAM_INST_DIR=/mpi2/OpenFOAM
#foamDotFile=$FOAM_INST_DIR/OpenFOAM-2.1.x/etc/bashrc
#[ -f $foamDotFile ] && . $foamDotFile
#source /mpi3/OpenFOAM/OpenFOAM-2.1.x/etc/bashrc

#export FOAM_RUN=/mpi2/om
#export OpenBIN=/mpi2/OpenFOAM/OpenFOAM-2.1.x/bin/tools
#export PATH=OpenBIN$:$PATH
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/apps/OpenFOAM/tools/lib64

#export ParaView_DIR=/mpi2/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/paraview-3.12.0
#export PATH=$ParaView_DIR/bin:$PATH
#export PV_PLUGIN_PATH=$FOAM_LIBBIN/paraview-3.12

# E L M E R
export ELMER_HOME=$JPK_ELMER
export ELMER_LIB=$JPK_ELMER/share/elmersolver/lib
export PATH=$PATH:$ELMER_HOME/bin:$ELMER_HOME/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ELMER_HOME/lib
export ELMERGUI_HOME=$ELMER_HOME/bin
export ELMER_POST_HOME=$ELMER_HOME/bin

# O C T A V E
export JPK_OCTAVE_S=$JPK_BUI/octave-4.0.0
export JPK_OCTAVE=$JPK_INS/octave-4.0.0
export PATH=$JPK_OCTAVE/bin:$PATH

# S a l o m é
#cd /mpi2/salome-meca/SALOME-MECA-2012.2-LGPL ; source envSalomeMeca.sh
#cd ~/

# Paraview
#export PATH=$PATH:$JPK_INS/ParaView-3.14.1-Linux-64bit
export PATH=$PATH:$JPK_INS/ParaView4.1

# N E T G E N P A R A L L E L $JPK_TCL/lib:$JPK_TK/lib:
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TOGL:$JPK_NETGEN\par/lib:/usr/lib/
#export NETGENDIR=$JPK_NETGEN\par/bin
# NETGEN

# netgen depencyes
export JPK_TCL_S=$JPK_BUI/tcl8.5.17
export JPK_TCL=$JPK_INS/tcl8.5.17
export JPK_TK_S=$JPK_BUI/tk8.5.17
export JPK_TK=$JPK_INS/tk8.5.17

#export JPK_TCL_S=$JPK_BUI/tcl8.6.3
#export JPK_TCL=$JPK_INS/tcl8.6.3
#export JPK_TK_S=$JPK_BUI/tk8.6.3
#export JPK_TK=$JPK_INS/tk8.6.3
#export JPK_TOGL_S=/mpi3/S4/Togl1.7
#export JPK_TOGL=/mpi3/C4/Togl1.7
export JPK_TIX_S=$JPK_BUI/Tix8.4.3
export JPK_TIX=$JPK_INS/Tix8.4.3

#/mpi3/C4/tcl8.6.3/lib/Tix8.4.3/
export PATH=$JPK_TCL/lib/tcl8.5:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TK/lib/:$JPK_TCL/lib:$JPK_TCL/lib/Tix8.4.3:$JPK_TCL/lib/itcl4.0.2:$JPK_TCL/lib/Togl1.7:$JPK_NETGEN/lib:/usr/lib/
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TCL/lib/Tix8.4.3:$JPK_TCL/lib/Togl1.7:$JPK_NETGEN/lib:/usr/lib/
export NETGENDIR=$JPK_NETGEN/bin

#crontab, ext editor
export EDITOR=nano

#space ball
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

#vrpn & hidapi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$JPK_MPI_DIR/$JPK_VER/vrpn/lib:/$JPK_MPI_DIR/$JPK_VER/hidapi/lib:/usr/include/libusb-1.0

#mariadb
export PATH=/usr/local/mysql/bin/:$PATH

#GNURADIO
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu

#MOPAC
export PATH=$PATH:/mpi3/S4/mopac
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mpi3/S4/mopac
export MOPAC_LICENSE=/mpi3/S4/mopac

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by rik5 (Posted a comment)
  • -unavailable- added by None (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 12 Sep 2015 07:10:58 PM UTCmtmillerStatusNeed Info=>Invalid
      Open/ClosedOpen=>Closed
    Tue 11 Aug 2015 05:31:46 PM UTCrik5Summarycufsm4.m program GUI generates errors, problems whit type conversions=>cufsm4.m program GUI generates errors, problems with type conversions
    Tue 11 Aug 2015 05:31:32 PM UTCrik5StatusNone=>Need Info

    Back to the top


    Powered by Savane 3.1-cleanup1