* dosemu-1.1.3.5 for testing.
@ 2002-10-27 5:59 Bart Oldeman
2002-10-27 13:54 ` Lars Bjørndal
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Bart Oldeman @ 2002-10-27 5:59 UTC (permalink / raw)
To: linux-msdos
Hi,
it's available at
http://www.dosemu.org/testing
a few important things:
* DOSEMU now uses an internal global.conf by default. You no longer need
to copy global.conf when upgrading DOSEMU. That is, unless you have a
custom global.conf. If you have a custom global.conf, then either use the
config_script option in dosemu.users or the -F option (see docs), but I
have the impression that a custom global.conf isn't very common.
* $_emubat has disappeared. After some testing I found out I can not
really fix it to work with a variety of command.com's and DOSes.
Fortunately there exists an alternative:
SHELL=COMMAND.COM /P /K AUTOEMU.BAT
or something similar in config.sys (or config.emu/xxx/..., if you use
$_emusys, which should work better than before).
Check the Changelog diff in the patch to see what other things have
changed.
Bart
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-27 5:59 dosemu-1.1.3.5 for testing Bart Oldeman
@ 2002-10-27 13:54 ` Lars Bjørndal
2002-10-27 14:26 ` Reinhard Karcher
2002-10-28 9:31 ` Grigory Batalov
2002-10-28 13:49 ` Grigory Batalov
2 siblings, 1 reply; 9+ messages in thread
From: Lars Bjørndal @ 2002-10-27 13:54 UTC (permalink / raw)
To: linux-msdos
Compile problem: I've upgraded to RedHat 8.0 since the last time I
compiled Dosemu. The error message is:
make[3]: Entering directory `/home/lrs/dosemu-1.1.3/src/base/init'
bison -y -v -do parser.c parser.y
gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -MD -mcpu=i686 -fno-strict-aliasing -DGCC_VERSION_CODE=3002 -DASM_PEDANTIC -DGLIBC_VERSION_CODE=2003 -D_XOPEN_SOURCE -pipe -DUSING_NET -Wall -I/home/lrs/dosemu-1.1.3/src/plugin/kbd_unicode/include -I/home/lrs/dosemu-1.1.3/src/plugin/translate/include -I/home/lrs/dosemu-1.1.3/src/include -I/home/lrs/dosemu-1.1.3/src/dosext/dpmi -I/home/lrs/dosemu-1.1.3/src/include/slang -DYYPURE -o parser.o parser.c
parser.y: In function `yyparse':
parser.y:554: parse error before '}' token
make[3]: *** [parser.o] Error 1
make[3]: Leaving directory `/home/lrs/dosemu-1.1.3/src/base/init'
make[2]: *** [base/init] Error 2
make[2]: Leaving directory `/home/lrs/dosemu-1.1.3/src'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/lrs/dosemu-1.1.3'
make: *** [default] Error 2
What is wrong here?
Lars
--
Lars Bjørndal <lars.bjorndal@grieg.uib.no>
Storetveitåsen 15, 5067 Bergen.
Tlf.: 55 28 87 55 Mobil: 958 37 537 Telefaks: 55 28 40 67
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-27 13:54 ` Lars Bjørndal
@ 2002-10-27 14:26 ` Reinhard Karcher
2002-10-27 19:48 ` Bart Oldeman
0 siblings, 1 reply; 9+ messages in thread
From: Reinhard Karcher @ 2002-10-27 14:26 UTC (permalink / raw)
To: linux-msdos
Am Sonntag, 27. Oktober 2002 14:54 schrieb Lars Bjørndal:
> Compile problem: I've upgraded to RedHat 8.0 since the last time I
> compiled Dosemu. The error message is:
>
> make[3]: Entering directory `/home/lrs/dosemu-1.1.3/src/base/init'
> bison -y -v -do parser.c parser.y
> gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -MD -mcpu=i686
-fno-strict-aliasing -DGCC_VERSION_CODE=3002 -DASM_PEDANTIC
-DGLIBC_VERSION_CODE=2003 -D_XOPEN_SOURCE -pipe -DUSING_NET -Wall
-I/home/lrs/dosemu-1.1.3/src/plugin/kbd_unicode/include
-I/home/lrs/dosemu-1.1.3/src/plugin/translate/include
-I/home/lrs/dosemu-1.1.3/src/include -I/home/lrs/dosemu-1.1.3/src/dosext/dpmi
-I/home/lrs/dosemu-1.1.3/src/include/slang -DYYPURE -o parser.o parser.c
> parser.y: In function `yyparse':
> parser.y:554: parse error before '}' token
> make[3]: *** [parser.o] Error 1
> make[3]: Leaving directory `/home/lrs/dosemu-1.1.3/src/base/init'
> make[2]: *** [base/init] Error 2
> make[2]: Leaving directory `/home/lrs/dosemu-1.1.3/src'
> make[1]: *** [default] Error 2
> make[1]: Leaving directory `/home/lrs/dosemu-1.1.3'
> make: *** [default] Error 2
>
> What is wrong here?
>
Your yacc or bison is too new. There is an ; missing after config.pc = $2.
If you edit parser.y in line 554 and put the ; in it, you can build your
dosemu.
Reinhard
PS: Michael Karcher told me about the solution
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-27 14:26 ` Reinhard Karcher
@ 2002-10-27 19:48 ` Bart Oldeman
0 siblings, 0 replies; 9+ messages in thread
From: Bart Oldeman @ 2002-10-27 19:48 UTC (permalink / raw)
To: linux-msdos
On Sun, 27 Oct 2002, Reinhard Karcher wrote:
> Am Sonntag, 27. Oktober 2002 14:54 schrieb Lars Bjørndal:
> > Compile problem: I've upgraded to RedHat 8.0 since the last time I
> > compiled Dosemu. The error message is:
> >
> > make[3]: Entering directory `/home/lrs/dosemu-1.1.3/src/base/init'
> > bison -y -v -do parser.c parser.y
> > gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -MD -mcpu=i686
[...]
> -I/home/lrs/dosemu-1.1.3/src/include/slang -DYYPURE -o parser.o parser.c
> > parser.y: In function `yyparse':
> > parser.y:554: parse error before '}' token
> Your yacc or bison is too new. There is an ; missing after config.pc = $2.
> If you edit parser.y in line 554 and put the ; in it, you can build your
> dosemu.
Thanks, I've fixed that now so it will be in the next pre. The right file
to fix is parser.y.in. Parser.y is generated from parser.y.in during the
configuration stage, so if you don't change parser.y as well, you must
use 'make distclean' to clean everything + the old config.
I'll make a 1.1.3.6 available with this patch and the new sound code later
this week.
Bart
--- dosemu-1.1.3.5/src/base/init/parser.y.in Sun Oct 27 00:46:40 2002
+++ dosemu-1.1.3.6/src/base/init/parser.y.in Sun Oct 27 12:29:48 2002
@@ -514,7 +514,7 @@
else
c_printf("CONF: Ignoring 'rdtsc' statement\n");
}
- | PCI bool { config.pci = $2 }
+ | PCI bool { config.pci = $2; }
| BOOTA
{ IFCLASS(CL_BOOT){
if (priv_lvl)
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-27 5:59 dosemu-1.1.3.5 for testing Bart Oldeman
2002-10-27 13:54 ` Lars Bjørndal
@ 2002-10-28 9:31 ` Grigory Batalov
2002-10-28 9:43 ` Sergey Suleymanov
2002-10-28 13:49 ` Grigory Batalov
2 siblings, 1 reply; 9+ messages in thread
From: Grigory Batalov @ 2002-10-28 9:31 UTC (permalink / raw)
To: linux-msdos
On Sun, 27 Oct 2002 01:59:47 -0400 (EDT)
Bart Oldeman <oldeman@math.ohio-state.edu> wrote:
> it's available at
> http://www.dosemu.org/testing
When compiling with plugin_keyboard instead of plugin_kbd_unicode
I get error:
...
gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -MD -mcpu=i586 -fno-strict-aliasing -DGCC_VERSION_CODE=3002 -DASM_PEDANTIC -DGLIBC_VERSION_CODE=2002 -D_XOPEN_SOURCE -pipe -DUSING_NET -Wall -I/usr/src/RPM/BUILD/dosemu-1.1.3/src/plugin/keyboard/include -I/usr/src/RPM/BUILD/dosemu-1.1.3/src/include -I/usr/src/RPM/BUILD/dosemu-1.1.3/src/dosext/dpmi -I/usr/include/slang -I/usr/X11R6/include -DYYPURE -o lex.yy.o lex.yy.c
lexer.l: In function `real_yylex':
lexer.l:489: `KEYB_TR' undeclared (first use in this function)
lexer.l:489: (Each undeclared identifier is reported only once
lexer.l:489: for each function it appears in.)
make[2]: *** [lex.yy.o] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.1.3/src/base/init'
make[1]: *** [base/init] Error 2
make[1]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.1.3/src'
make: *** [default] Error 2
Should KEYB_TR be defined in some other place too, or I have to use
plugin_kbd_unicode ?
Or I can safely remove next part from lexer.l.in ?
---
tr MAY_BE { yylval->i_value = KEYB_TR;
return(KEYB_LAYOUT); }
--
Grigory Batalov.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-28 9:31 ` Grigory Batalov
@ 2002-10-28 9:43 ` Sergey Suleymanov
2002-10-29 18:59 ` Grigory Batalov
0 siblings, 1 reply; 9+ messages in thread
From: Sergey Suleymanov @ 2002-10-28 9:43 UTC (permalink / raw)
To: Linux-MSDOS Mailing list
>>>>> Grigory Batalov writes:
Grigory> Should KEYB_TR be defined in some other place too, or I
Grigory> have to use plugin_kbd_unicode ?
Old keyboard code don't has turkish lauout. :(
Grigory> Or I can safely remove next part from lexer.l.in ? --- tr
Grigory> MAY_BE { yylval->i_value = KEYB_TR; return(KEYB_LAYOUT); }
Better move it to src/plugin/kbd_unicode/config/plugin_lexer
--
Sergey Suleymanov
P.S. Why do you use plugin_keyboard instead of plugin_kbd_unicode?
Any troubles with it?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-27 5:59 dosemu-1.1.3.5 for testing Bart Oldeman
2002-10-27 13:54 ` Lars Bjørndal
2002-10-28 9:31 ` Grigory Batalov
@ 2002-10-28 13:49 ` Grigory Batalov
2002-10-28 19:49 ` Bart Oldeman
2 siblings, 1 reply; 9+ messages in thread
From: Grigory Batalov @ 2002-10-28 13:49 UTC (permalink / raw)
To: linux-msdos
[-- Attachment #1: Type: text/plain, Size: 268 bytes --]
On Sun, 27 Oct 2002 01:59:47 -0400 (EDT)
Bart Oldeman <oldeman@math.ohio-state.edu> wrote:
> it's available at
> http://www.dosemu.org/testing
Also mkbindist-related part (sed) of patch-1.1.3.5 seems to be
broken. You should apply this patch.
--
Grigory Batalov.
[-- Attachment #2: dosemu-1.1.3.5-alt-mkbindist.patch --]
[-- Type: text/plain, Size: 493 bytes --]
--- dist/mkbindist.orig Mon Oct 28 16:10:11 2002
+++ dist/mkbindist Mon Oct 28 16:13:04 2002
@@ -77,7 +77,7 @@
#perl -pe \
# 's/^(\$_debug\s+=\s+\"-a)/$1+c/;s/^(\$_rdtsc\s+=\s+\()on/$1off/;s/^(\$_dpmi\s+=\s+\()off/${1}0x2000/' \
# ../etc/dosemu.conf > $TMP/conf/dosemu.conf
-sed -e 's/^\(\$_rdtsc[[:space:]]*=[[:space:]]*(\)on/\1off/' |
+sed -e 's/^\(\$_rdtsc[[:space:]]*=[[:space:]]*(\)on/\1off/' ../etc/dosemu.conf > $TMP/conf/dosemu.conf
for i in $BLIST; do
cp -p $BIN/$i $TMP/bin
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-28 13:49 ` Grigory Batalov
@ 2002-10-28 19:49 ` Bart Oldeman
0 siblings, 0 replies; 9+ messages in thread
From: Bart Oldeman @ 2002-10-28 19:49 UTC (permalink / raw)
To: linux-msdos
On Mon, 28 Oct 2002, Grigory Batalov wrote:
> On Sun, 27 Oct 2002 01:59:47 -0400 (EDT)
> Bart Oldeman <oldeman@math.ohio-state.edu> wrote:
>
> > it's available at
> > http://www.dosemu.org/testing
>
> Also mkbindist-related part (sed) of patch-1.1.3.5 seems to be
> broken. You should apply this patch.
Thanks.
Also thanks for your and Sergey's comments about the Turkish keyboard.
Yes, as long as the old keyboard is still offered (even as non-default)
it should still compile cleanly.
Bart
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: dosemu-1.1.3.5 for testing.
2002-10-28 9:43 ` Sergey Suleymanov
@ 2002-10-29 18:59 ` Grigory Batalov
0 siblings, 0 replies; 9+ messages in thread
From: Grigory Batalov @ 2002-10-29 18:59 UTC (permalink / raw)
To: linux-msdos
On 28 Oct 2002 12:43:05 +0300
Sergey Suleymanov <solt@eatpbank.ru> wrote:
> P.S. Why do you use plugin_keyboard instead of plugin_kbd_unicode?
> Any troubles with it?
I'm not sure, some time ago were problems with DOS Navigator.
--
Grigory Batalov.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2002-10-29 18:59 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-27 5:59 dosemu-1.1.3.5 for testing Bart Oldeman
2002-10-27 13:54 ` Lars Bjørndal
2002-10-27 14:26 ` Reinhard Karcher
2002-10-27 19:48 ` Bart Oldeman
2002-10-28 9:31 ` Grigory Batalov
2002-10-28 9:43 ` Sergey Suleymanov
2002-10-29 18:59 ` Grigory Batalov
2002-10-28 13:49 ` Grigory Batalov
2002-10-28 19:49 ` Bart Oldeman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox