Dear fellow dosemuers, here are three problems I'd like to discuss:
1) Lockups. When I run most (re-confirmed with Borland Quattro Pro
5.0 and Balicalc under Desqview) programs, and minimize them, and do
something else for a while, and then come back to the program, it
fails to respond. At the same time, if in a different window I check
on the cpu, the dos application takes up all the cpu (which is
normal). The lockups seems to happen only if I have minimized the
window and let it sit for a while (>30 mins) or so. Is this bug
related to the 0.99.9 change submitted by [EMAIL PROTECTED] [fix bug
when running dosemu in background and having to tty (getting ENOTTY as
opposed to expected EINVAL) Involved file:
src/base/keyboard/keyb_slang.c]. It has been in all versions of
dosemu I've used though. This bug is important because there is no
point in me attempting to do work on Quattro Pro if it eventually
locks up and I lose all of my work. I will probably even be forced to
switch to DOS/WIN95 unless a fix is found for this bug. If you or
anyone else would like a detailed bug report using debugdos please let
me know what in particular you want from debugdos. I would also like
to know if it is normal. If not, I might spend time with a more
vanilla version of dos, fewer tsrs, etc. My current dos version in
dosemu is MS 6.20.
2) I get the following error upon attempting to compile dosemu 0.99.9
with defaults:
jtaylor~/tmp/dosemu-0.99.9>make
make[1]: Entering directory `/local/home/taylor/tmp/dosemu-0.99.9/src'
Starting DOSEMU VERSION.99 compile...
-> IMPORTANT!
- Please read 'QuickStart' file before compiling DOSEMU!
- Location and format of DOSEMU files have changed since 0.50pl1!
-> REQUIREMENTS for DOSEMU:
- gcc 2.7.2
- libc 5.4.7
- Linux >= 2.0.28, 2.1.x >= 2.1.15
- 16 megabytes total memory+swap
- Full feature dosemu, compiled with vm86plus
====> Press Enter to continue, or hit Ctrl-C to abort <====
make[2]: Entering directory `/local/home/taylor/tmp/dosemu-0.99.9/src/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/home/taylor/tmp/dosemu-0.99.9/src/tools'
make[2]: Entering directory `/local/home/taylor/tmp/dosemu-0.99.9/src/commands'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/home/taylor/tmp/dosemu-0.99.9/src/commands'
make[2]: Entering directory `/local/home/taylor/tmp/dosemu-0.99.9/src/tools/periph'
gcc -D_GNU_SOURCE -O2 -fomit-frame-pointer -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -MD -DGCC_VERSION_CODE=2007 -DGLIBC_VERSION_CODE=2000
-D_XOPEN_SOURCE -pipe -DUSING_NET -Wall
-I/local/home/taylor/tmp/dosemu-0.99.9/src/include
-I/local/home/taylor/tmp/dosemu-0.99.9/src/dosext/dpmi
-I/local/home/taylor/tmp/dosemu-0.99.9/src/include/slang -I/usr/X11R6/include
-Wl,-warn-common dosctrl.c -o dosctrl
dosctrl.c: In function `main':
dosctrl.c:152: invalid use of undefined type `struct timeval'
dosctrl.c:153: invalid use of undefined type `struct timeval'
dosctrl.c: At top level:
dosctrl.c:54: storage size of `timeout' isn't known
make[2]: *** [dosctrl] Error 1
make[2]: Leaving directory `/local/home/taylor/tmp/dosemu-0.99.9/src/tools/periph'
make[1]: *** [tools/periph] Error 2
make[1]: Leaving directory `/local/home/taylor/tmp/dosemu-0.99.9/src'
make: *** [default] Error 2
jtaylor~/tmp/dosemu-0.99.9>
Is this related to the change " - disabled SHOW_TIME for production
releases (utilities.c), this is only usefull for development and
otherwise breaks -D+T"?
3) Bug in submit-bug-report: The screen does not recognize my arrow
key entries. I suspect I do not have something the bug program needs.
Also, part of the screen characters get their high bit flipped:
lqqqqqqqqqqqqqqqqqqqqq Report Action qqqqqqqqqqqqqqqqqqqqqqk
x Do What with the report ? x
x x
x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
x x Save Report ---> x x
x x Email Report ---> x x
x x Cancel Report ---> x x
x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
Below is the flipped line, though my pasting program unflippped it:
x <jtaylor~/tmp/dosemu-0.99.9>lp > x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
Please send or at least CC me any email related to the first bug.
Jason Taylor
P.S. I emailed a similar message to [EMAIL PROTECTED] but got no
response.
--
Dr. Jason A. Taylor
NASA/GSFC Code 661
Greenbelt, MD 20771 (USA)
Phone:(301)286-4945/Fax:(301)286-1682