MIGRATION toolbox : 5-July-96


kroutines libraries scripts

dbcnvrt


kdarwin



Short Description:
kdarwin gets to the point where it is ready to run kfix on the lroutine and then goes into some sort of infinite loop.
Work-Around :
Severity : 2a - Incorrect behavior
Priority : 3 - Medium
Reported By : M. Y. Jaisimha
Date : 12-July-95
HW :
OS : SunOS 4.1.3
Widget :
C :
Fortran :
Perl :
X :
Win Mgr :
Display :
Original Rpt:
* Bug with "kdarwin" and 1.0.5 prog/pane files I am writing to report some problems I am having running kdarwin on some K1.0.5 prog and pane files that I have. kdarwin gets to the point where it is ready to run kfix on the lroutine and then goes into some sort of infinite loop. We are running K 2.0.2 on SunOS 4.1.3 I will send in this e-mail message the .prog, .pane and script files for my kdarwin session.

The pane and prog files are miscellaneous files for this object called "pane.misc" and "prog.misc".

moodfood:{jaisimha}:101 kdarwin -tb jaitb -oname kbound -cat "Feature Extraction" -subcat "Wavelet Boundaries" -description "blah" -icon kbound -lname fealib -prog bound.prog -pane bound.pane

Generating template object kdarwin: updating object database [JAITB::fealib] kdarwin: Generating Imakefile & Makefile in src kdarwin: Generating directory Imakefile & Makefile kdarwin: updating object database [JAITB::fealib] kdarwin: Generating Imakefile & Makefile in src kdarwin: Generating directory Imakefile & Makefile Generating empty ghostwriter files kdarwin: done generating kbound man page kdarwin: done generating kbound.h kdarwin: done generating kbound.c kdarwin: done generating usage.c kdarwin: done generating lkbound.c kdarwin: done generating kbound help page Get PROG information Update UIS file to 2.0 format Update UIS to comply with cantata standard format Regenerate command line UIS code kdarwin: done generating kbound man page kdarwin: done generating kbound.h kdarwin: done generating kbound.c kdarwin: done generating usage.c kdarwin: done generating lkbound.c kdarwin: done generating kbound help page Update sections of object from prog spec -- Convert 'bound->' to 'clui_info->' in prog sections -- Update the program related prog sections -- Update the library related prog sections Run kfix lkbound.c sh: syntax error at line 1: `)' unexpected

Toolbox: MIGRATION Program: kdarwin Protoize of 'lkbound.c' failed. This implies that the code still will not compile because of some cases that the automatic update routines cannot handle.

You must fix these problems, and re-run protoize by hand. This can be accomplished by cd'ing to the src directory for the library that contains 'lkbound.c', and typing:

cd /homes/jaisimha/main/logo/jaitb/objects/library/fealib/src; protoize -c"-fstrength-reduce -fpcc-struct-return -fwritable-strings -ansi -I/homes/jaisimha/main/logo/jaitb/include -I/users/local/khoros/design/include -I/users/local/khoros/dataserv/include -I/users/local/khoros/bootstrap/include -I/users/local/motif1.2/include -I/users/local/motif1.2/include -D__sun -D_POSIX_SOURCE " $i); do lkbound.c

Keep fixing problems and reprotoizing until it produces a lkbound.c.save file.

Update the man page database for the library kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

kdarwin: Finished Generating a man page for the function 'lkbound' in '$JAITB/objects/library/fealib/man/lkbound'

time: user:15.118, system:10.548, real:0:46.69, swaps:0, Kb max:2440 moodfood:{jaisimha}:102 exit exit

Notes :
I did not reproduce this bug, I simply logged it - (BJB 11/28/95)
Keywords :
TB::oname : MIGRATION::kdarwin

ktbupdb


mkproto


uisupdate



Short Description:
items get sorted when writing out, which can change the default value of a toggle
Work-Around : Edit UIS file manually afterwards, change default to correct toggle member.
Severity : 4a- non-standard behavior
Priority : 3 - Medium
Reported By : Donna Koechner
Date :
HW :
OS :
Widget :
C :
Fortran :
Perl :
X :
Win Mgr :
Display :
Original Rpt:
The geometry of UIS lines sorted when the UIS file is written out, which can cause problems for toggles. When writing out a UIS, they are sorted by order of X and Y coordinates. For toggles, the default is determined by which item is first in the file.
Notes :
Keywords :
TB::oname : MIGRATION::uisupdate

ghost


kclrgetargs


kfix


kfixpane


kmigimake


kmigrate


krmenvp


ksedsrc


ksetpaneobj


kuptbdef


kuptbdef2


runcommand