* The first dosemu-1.2.0 release candidate is available!
@ 2003-09-28 22:21 Bart Oldeman
2003-09-30 12:21 ` A. Alper ATICI
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-09-28 22:21 UTC (permalink / raw)
To: linux-msdos
Hi,
please have a look at
http://www.dosemu.org/stable
the version number is set to 1.1.99.1 (close to 1.2.0).
Some notes:
The -bin tarball and dosemu-freedos tarball (now updated to Beta9) work
like they did for 1.0.2.1
Alternatively, all-in-one RPMs (including FreeDOS) are available.
All the binaries are now dynamically linked and require glibc 2.2 (for
instance RH 7.0 or newer, SuSE 7.2 or newer, and Debian 3.0 or newer
should work) and X libraries.
The built-in command shell (comcom) is no longer used by default; FreeCOM
is used instead.
For those of you who have followed development, the 1.2 branch was forked
off version 1.1.5.3 and incorporates everything in 1.1.5.7 + some more,
but without the more experimental LFN support, filename NLS translations,
and bitmap fonts in text mode in xdosemu.
Some of the changes that happened since 1.1.5.7 are:
* mouse support in xterms and putty
* better support for keys in terminals
* new (hopefully clearer) layout of dosemu.conf
* the xterm and xdosemu title bars now show the DOS command that is
executed
* fixes to work with NPTL (as present in Red Hat 9)
* various DPMI fixes
* fix copy/paste to xdosemu
* updated various parts of the documentation (HOWTO, EMUfailure)
-- yes, I'm aware they aren't high quality but at least they are no
longer wrong and reflect the current DOSEMU.
* fix Turkish keyboard
I'll get a full list of user-visable changes (wrt DOSEMU 1.0) and an
announcement ready for 1.2.0 proper.
Please let us know if there are any release critical bugs present --
regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
similar.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-28 22:21 The first dosemu-1.2.0 release candidate is available! Bart Oldeman
@ 2003-09-30 12:21 ` A. Alper ATICI
2003-09-30 12:50 ` Bart Oldeman
2003-09-30 13:50 ` Ralph Alvy
` (2 subsequent siblings)
3 siblings, 1 reply; 24+ messages in thread
From: A. Alper ATICI @ 2003-09-30 12:21 UTC (permalink / raw)
To: Bart Oldeman; +Cc: linux-msdos
On Sun, Sep 28, 2003 at 11:21:04PM +0100, Bart Oldeman wrote:
[...]
>
> Please let us know if there are any release critical bugs present --
> regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
> similar.
>
Here's the first glitch from RPM, a path problem:
Please enter the name of a directory which contains a bootable
DOS [ENTER = the default /usr/share/dosemu/freedos]
[....]
' to confirm/continue: yes
CONF aborted with:
*** error: /usr/local/share/dosemu does not exist
... giving up.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 12:21 ` A. Alper ATICI
@ 2003-09-30 12:50 ` Bart Oldeman
2003-09-30 19:20 ` A. Alper ATICI
0 siblings, 1 reply; 24+ messages in thread
From: Bart Oldeman @ 2003-09-30 12:50 UTC (permalink / raw)
To: linux-msdos
On Tue, 30 Sep 2003, A. Alper ATICI wrote:
> On Sun, Sep 28, 2003 at 11:21:04PM +0100, Bart Oldeman wrote:
> [...]
> >
> > Please let us know if there are any release critical bugs present --
> > regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
> > similar.
> >
>
> Here's the first glitch from RPM, a path problem:
>
> Please enter the name of a directory which contains a bootable
> DOS [ENTER = the default /usr/share/dosemu/freedos]
>
> [....]
>
> ' to confirm/continue: yes
> CONF aborted with:
> *** error: /usr/local/share/dosemu does not exist
> ... giving up.
I think your RPM installation clashes with the one from "make install".
The first is in /usr, the second in /usr/local.
can you check
`which dosemu.bin`
and remove it if it's /usr/local/bin/dosemu.bin?
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-28 22:21 The first dosemu-1.2.0 release candidate is available! Bart Oldeman
2003-09-30 12:21 ` A. Alper ATICI
@ 2003-09-30 13:50 ` Ralph Alvy
2003-09-30 14:35 ` Ralph Alvy
2003-09-30 14:37 ` Bart Oldeman
2003-10-01 14:12 ` A. Alper ATICI
2003-10-02 22:10 ` Ralph Alvy
3 siblings, 2 replies; 24+ messages in thread
From: Ralph Alvy @ 2003-09-30 13:50 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
> Hi,
>
> please have a look at
> http://www.dosemu.org/stable
> the version number is set to 1.1.99.1 (close to 1.2.0).
>
> Some notes:
> The -bin tarball and dosemu-freedos tarball (now updated to Beta9) work
> like they did for 1.0.2.1
> Alternatively, all-in-one RPMs (including FreeDOS) are available.
> All the binaries are now dynamically linked and require glibc 2.2 (for
> instance RH 7.0 or newer, SuSE 7.2 or newer, and Debian 3.0 or newer
> should work) and X libraries.
>
> The built-in command shell (comcom) is no longer used by default; FreeCOM
> is used instead.
>
> For those of you who have followed development, the 1.2 branch was forked
> off version 1.1.5.3 and incorporates everything in 1.1.5.7 + some more,
> but without the more experimental LFN support, filename NLS translations,
> and bitmap fonts in text mode in xdosemu.
>
> Some of the changes that happened since 1.1.5.7 are:
> * mouse support in xterms and putty
> * better support for keys in terminals
> * new (hopefully clearer) layout of dosemu.conf
> * the xterm and xdosemu title bars now show the DOS command that is
> executed
> * fixes to work with NPTL (as present in Red Hat 9)
> * various DPMI fixes
> * fix copy/paste to xdosemu
> * updated various parts of the documentation (HOWTO, EMUfailure)
> -- yes, I'm aware they aren't high quality but at least they are no
> longer wrong and reflect the current DOSEMU.
> * fix Turkish keyboard
>
> I'll get a full list of user-visable changes (wrt DOSEMU 1.0) and an
> announcement ready for 1.2.0 proper.
>
> Please let us know if there are any release critical bugs present --
> regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
> similar.
Here's what I get after unpacking and running the 1.1.99.1 binary:
---
[ralvy@localhost dosemu]$ ./xdosemu
./xdosemu: line 1: readlink: command not found
./xdosemu: line 285: cd: /../Xfonts: No such file or directory
You do not have the DOSEMU vga font installed and are running
remote X. You need to install the vga font on your _local_ Xserver.
Look at the readme for details. For now we start with an fixed font,
which does not display all national characters correctly.
... be warned
./xdosemu: line 375: /../bin/dosemu.bin: No such file or directory
./xdosemu: line 375: exec: /../bin/dosemu.bin: cannot execute: No such file
or directory
---
But there is definitely a ../bin/dosemu.bin there.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 13:50 ` Ralph Alvy
@ 2003-09-30 14:35 ` Ralph Alvy
2003-09-30 15:02 ` Bart Oldeman
2003-09-30 14:37 ` Bart Oldeman
1 sibling, 1 reply; 24+ messages in thread
From: Ralph Alvy @ 2003-09-30 14:35 UTC (permalink / raw)
To: linux-msdos
Ralph Alvy wrote:
> Here's what I get after unpacking and running the 1.1.99.1 binary:
>
> ---
>
> [ralvy@localhost dosemu]$ ./xdosemu
> ./xdosemu: line 1: readlink: command not found
> ./xdosemu: line 285: cd: /../Xfonts: No such file or directory
>
> You do not have the DOSEMU vga font installed and are running
> remote X. You need to install the vga font on your _local_ Xserver.
> Look at the readme for details. For now we start with an fixed font,
> which does not display all national characters correctly.
> ... be warned
>
> ./xdosemu: line 375: /../bin/dosemu.bin: No such file or directory
> ./xdosemu: line 375: exec: /../bin/dosemu.bin: cannot execute: No such
> file or directory
Shouldn't the script execute
cd ./Xfonts
instead of
cd /../Xfonts
And the same for
cd /../bin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 13:50 ` Ralph Alvy
2003-09-30 14:35 ` Ralph Alvy
@ 2003-09-30 14:37 ` Bart Oldeman
1 sibling, 0 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-09-30 14:37 UTC (permalink / raw)
To: Ralph Alvy; +Cc: linux-msdos
On Tue, 30 Sep 2003, Ralph Alvy wrote:
> Here's what I get after unpacking and running the 1.1.99.1 binary:
>
> ---
>
> [ralvy@localhost dosemu]$ ./xdosemu
> ./xdosemu: line 1: readlink: command not found
> ./xdosemu: line 285: cd: /../Xfonts: No such file or directory
>
> You do not have the DOSEMU vga font installed and are running
> remote X. You need to install the vga font on your _local_ Xserver.
> Look at the readme for details. For now we start with an fixed font,
> which does not display all national characters correctly.
> ... be warned
>
> ./xdosemu: line 375: /../bin/dosemu.bin: No such file or directory
> ./xdosemu: line 375: exec: /../bin/dosemu.bin: cannot execute: No such file
> or directory
>
> ---
>
> But there is definitely a ../bin/dosemu.bin there.
Looks like the readlink utility isn't as standard as I assumed it to be --
newer distributions have it in coreutils (standard), Debain has had it for
a long time ind debianutils, but other distributions would only have it as
part of teTeX.
What distribution are you using?
try to replace the line
BOOT_DIR_PATH=`readlink $HOME/.dosemu/drives/c`/..
in the shell script named "dosemu" with the line
BOOT_DIR_PATH=`dirname $0`
I'll think about a better workaround.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 14:35 ` Ralph Alvy
@ 2003-09-30 15:02 ` Bart Oldeman
2003-09-30 16:15 ` Robert Komar
2003-10-01 3:17 ` Ralph Alvy
0 siblings, 2 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-09-30 15:02 UTC (permalink / raw)
To: Ralph Alvy; +Cc: linux-msdos
On Tue, 30 Sep 2003, Ralph Alvy wrote:
> Ralph Alvy wrote:
> > Here's what I get after unpacking and running the 1.1.99.1 binary:
> >
> > ---
> >
> > [ralvy@localhost dosemu]$ ./xdosemu
> > ./xdosemu: line 1: readlink: command not found
> > ./xdosemu: line 285: cd: /../Xfonts: No such file or directory
> >
> > You do not have the DOSEMU vga font installed and are running
> > remote X. You need to install the vga font on your _local_ Xserver.
> > Look at the readme for details. For now we start with an fixed font,
> > which does not display all national characters correctly.
> > ... be warned
> >
> > ./xdosemu: line 375: /../bin/dosemu.bin: No such file or directory
> > ./xdosemu: line 375: exec: /../bin/dosemu.bin: cannot execute: No such
> > file or directory
>
> Shouldn't the script execute
>
> cd ./Xfonts
>
> instead of
>
> cd /../Xfonts
>
> And the same for
>
> cd /../bin
no, the problem is that you don't have "readlink". But fortunately we can
read a link using "ls" and, that combined with "sed" gives us a the poor
man's readlink:
BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | sed 's/.* \([^ ]*\)$/\1/'`/..
(line 245 of the script).
Please try this instead of my previous workaround.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 15:02 ` Bart Oldeman
@ 2003-09-30 16:15 ` Robert Komar
2003-09-30 17:13 ` Bart Oldeman
2003-10-01 3:17 ` Ralph Alvy
1 sibling, 1 reply; 24+ messages in thread
From: Robert Komar @ 2003-09-30 16:15 UTC (permalink / raw)
To: linux-msdos
On Tue, 30 Sep 2003, Bart Oldeman wrote:
> On Tue, 30 Sep 2003, Ralph Alvy wrote:
>
> > Ralph Alvy wrote:
> > > Here's what I get after unpacking and running the 1.1.99.1 binary:
> > >
> > > ---
> > >
> > > [ralvy@localhost dosemu]$ ./xdosemu
> > > ./xdosemu: line 1: readlink: command not found
> > > ./xdosemu: line 285: cd: /../Xfonts: No such file or directory
> > >
> > > You do not have the DOSEMU vga font installed and are running
> > > remote X. You need to install the vga font on your _local_ Xserver.
> > > Look at the readme for details. For now we start with an fixed font,
> > > which does not display all national characters correctly.
> > > ... be warned
> > >
> > > ./xdosemu: line 375: /../bin/dosemu.bin: No such file or directory
> > > ./xdosemu: line 375: exec: /../bin/dosemu.bin: cannot execute: No such
> > > file or directory
> >
> > Shouldn't the script execute
> >
> > cd ./Xfonts
> >
> > instead of
> >
> > cd /../Xfonts
> >
> > And the same for
> >
> > cd /../bin
>
> no, the problem is that you don't have "readlink". But fortunately we can
> read a link using "ls" and, that combined with "sed" gives us a the poor
> man's readlink:
>
> BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | sed 's/.* \([^ ]*\)$/\1/'`/..
> (line 245 of the script).
> Please try this instead of my previous workaround.
Hi,
this doesn't look like it will work if there is a space somewhere in
the path. If awk is available on every system, then how about this:
BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | awk -F"-> " '{ print $2 }'`/..
It uses "-> " as the field separator instead of the space. On my system,
the last '/' isn't required (the contents of the link already have a
trailing slash), but I guess it doesn't hurt to leave it there.
Another option would be for dosemu to roll its own version of readlink
based on readlink(2). Something like:
#include <unistd.h>
#include <stdio.h>
int main(int argc, char** argv)
{
char buf[BUFSIZ];
if ((argc == 2) && (readlink(argv[1], buf, BUFSIZ) != -1))
printf("%s\n", buf);
return 0;
}
Cheers,
Rob Komar
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 16:15 ` Robert Komar
@ 2003-09-30 17:13 ` Bart Oldeman
2003-09-30 17:57 ` Robert Komar
2003-10-01 7:21 ` Sylvain Petreolle
0 siblings, 2 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-09-30 17:13 UTC (permalink / raw)
To: Robert Komar; +Cc: linux-msdos
On Tue, 30 Sep 2003, Robert Komar wrote:
> this doesn't look like it will work if there is a space somewhere in
> the path. If awk is available on every system, then how about this:
>
> BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | awk -F"-> " '{ print $2 }'`/..
>
> It uses "-> " as the field separator instead of the space. On my system,
> the last '/' isn't required (the contents of the link already have a
> trailing slash), but I guess it doesn't hurt to leave it there.
but this won't work if there is " -> " somewhere in $HOME ;)
How about
BOOT_DIR_PATH=`cd "$HOME/.dosemu/drives" && ls -l c | sed 's/.* -> //'`/..
in this case the source filename in "ls" won't have spaces.
That'll work as long as no user name or group name or month (in some
language) has " -> " in it.
An extra readline binary would be another headache -- where to find it?
perl is another option, but IIRC not completely standard, at least I
received patches a while ago to remove perl dependencies.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 17:13 ` Bart Oldeman
@ 2003-09-30 17:57 ` Robert Komar
2003-10-01 7:21 ` Sylvain Petreolle
1 sibling, 0 replies; 24+ messages in thread
From: Robert Komar @ 2003-09-30 17:57 UTC (permalink / raw)
To: linux-msdos
On Tue, 30 Sep 2003, Bart Oldeman wrote:
> On Tue, 30 Sep 2003, Robert Komar wrote:
>
> > this doesn't look like it will work if there is a space somewhere in
> > the path. If awk is available on every system, then how about this:
> >
> > BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | awk -F"-> " '{ print $2 }'`/..
> >
> > It uses "-> " as the field separator instead of the space. On my system,
> > the last '/' isn't required (the contents of the link already have a
> > trailing slash), but I guess it doesn't hurt to leave it there.
>
> but this won't work if there is " -> " somewhere in $HOME ;)
>
> How about
> BOOT_DIR_PATH=`cd "$HOME/.dosemu/drives" && ls -l c | sed 's/.* -> //'`/..
> in this case the source filename in "ls" won't have spaces.
>
> That'll work as long as no user name or group name or month (in some
> language) has " -> " in it.
Yes, I think this will work. Replacing '{ print $2 }' with '{ print $NF }'
in the awk script would also work as well, but it's six of one and half a
dozen of the other. Whichever you're happier to maintain.
Cheers,
Rob Komar
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 12:50 ` Bart Oldeman
@ 2003-09-30 19:20 ` A. Alper ATICI
2003-09-30 19:35 ` Bart Oldeman
0 siblings, 1 reply; 24+ messages in thread
From: A. Alper ATICI @ 2003-09-30 19:20 UTC (permalink / raw)
To: linux-msdos
On Tue, Sep 30, 2003 at 01:50:04PM +0100, Bart Oldeman wrote:
>
> I think your RPM installation clashes with the one from "make install".
> The first is in /usr, the second in /usr/local.
>
> can you check
> `which dosemu.bin`
> and remove it if it's /usr/local/bin/dosemu.bin?
>
Seems I missed that one remnant from "make install" :-I
Anyway, glitch is bogus.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 19:20 ` A. Alper ATICI
@ 2003-09-30 19:35 ` Bart Oldeman
0 siblings, 0 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-09-30 19:35 UTC (permalink / raw)
To: linux-msdos
On Tue, 30 Sep 2003, A. Alper ATICI wrote:
> On Tue, Sep 30, 2003 at 01:50:04PM +0100, Bart Oldeman wrote:
> >
> > I think your RPM installation clashes with the one from "make install".
> > The first is in /usr, the second in /usr/local.
> >
> > can you check
> > `which dosemu.bin`
> > and remove it if it's /usr/local/bin/dosemu.bin?
> >
>
> Seems I missed that one remnant from "make install" :-I
Well it should be possible to run the two side-by-side. I'm changing the
dosemu script now to specifically execute /usr/bin/dosemu.bin
($(bindir)/dosemu.bin in general).
> Anyway, glitch is bogus.
Yes, you're right; I already noticed that before you and the glitch was
removed in 1.2.0rc1 (but your dosemu.bin was probably an older one).
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 15:02 ` Bart Oldeman
2003-09-30 16:15 ` Robert Komar
@ 2003-10-01 3:17 ` Ralph Alvy
2003-10-01 10:50 ` Bart Oldeman
1 sibling, 1 reply; 24+ messages in thread
From: Ralph Alvy @ 2003-10-01 3:17 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
>
> no, the problem is that you don't have "readlink". But fortunately we can
> read a link using "ls" and, that combined with "sed" gives us a the poor
> man's readlink:
>
> BOOT_DIR_PATH=`ls -l $HOME/.dosemu/drives/c | sed 's/.* \([^
> ]*\)$/\1/'`/.. (line 245 of the script).
> Please try this instead of my previous workaround.
>
> Bart
I'm using RedHat 8 here. I went ahead and installed tetex to see what
happens. I then made a copy of the dosemu/bin directory, placing the copy
in usr/local/share/dosemu, which is where my msdos directory is. Otherwise
I found the script couldn't find ../dosemu.bin.
Okay, now I get this when I run ./xdosemu:
OR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
ERROR: lowmem_alloc failed for 10240
ERROR: Unable to allocate memory pool
Then xdosemu finally loads, with this as the final line before the C prompt:
"Welcome to dosemu !"
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-30 17:13 ` Bart Oldeman
2003-09-30 17:57 ` Robert Komar
@ 2003-10-01 7:21 ` Sylvain Petreolle
1 sibling, 0 replies; 24+ messages in thread
From: Sylvain Petreolle @ 2003-10-01 7:21 UTC (permalink / raw)
To: Bart Oldeman, Robert Komar; +Cc: linux-msdos
Be sure I see and understand the ';)'. Everyone that creates a file
containing '>' in its name is calling for trouble and should know what
to do with it.
> > It uses "-> " as the field separator instead of the space. On my
system,
> > the last '/' isn't required (the contents of the link already have
a
> > trailing slash), but I guess it doesn't hurt to leave it there.
> but this won't work if there is " -> " somewhere in $HOME ;)
> That'll work as long as no user name or group name or month (in some
> language) has " -> " in it.
=====
Sylvain Petreolle (spetreolle_at_users_dot_sourceforge_dot_net)
ICQ #170597259
Say NO to software patents
Dites NON aux brevets logiciels
"What if tomorrow the War could be over ?" Morpheus, in "Reloaded".
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
-
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] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-01 3:17 ` Ralph Alvy
@ 2003-10-01 10:50 ` Bart Oldeman
2003-10-01 21:30 ` Ralph Alvy
0 siblings, 1 reply; 24+ messages in thread
From: Bart Oldeman @ 2003-10-01 10:50 UTC (permalink / raw)
To: Ralph Alvy; +Cc: linux-msdos
On Tue, 30 Sep 2003, Ralph Alvy wrote:
> Okay, now I get this when I run ./xdosemu:
>
> OR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
> ERROR: lowmem_alloc failed for 10240
> ERROR: Unable to allocate memory pool
you should upgrade your helper utitilities. By plugging into
/usr/local/share/dosemu it is easy to forget something; in that case it
would be easier to install the RPM instead of the binary tarball, since
the tarball is meant for pure local installation under $HOME.
in the bin tarball you should find generic.com and some symbolic links
(lredir, xmode and so on) in the dosemu/freedos/dosemu directory.
In your case these (probably) need to be copied to
/usr/local/share/dosemu/freedos/dosemu
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-28 22:21 The first dosemu-1.2.0 release candidate is available! Bart Oldeman
2003-09-30 12:21 ` A. Alper ATICI
2003-09-30 13:50 ` Ralph Alvy
@ 2003-10-01 14:12 ` A. Alper ATICI
2003-10-01 14:42 ` Bart Oldeman
2003-10-02 22:10 ` Ralph Alvy
3 siblings, 1 reply; 24+ messages in thread
From: A. Alper ATICI @ 2003-10-01 14:12 UTC (permalink / raw)
To: linux-msdos
Hi,
> Please let us know if there are any release critical bugs present --
> regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
> similar.
>
I have this machine running 2.6.0-test6 kernel with
sleep-inside-spinlock checking enabled.
Some time after starting dosemu, the kernel begins to display debug
messages and continues sporadically, sometimes loops per second or so.
Now that it's a test kernel, I'm not sure if this is a problem of dosemu
or not, but one thing for sure is that it stops once dosemu exits.
Here is a snapshot of the messages:
Debug: sleeping function called from invalid context at
include/asm/uaccess.h:473
in_atomic():0, irqs_disabled():1
Call Trace:
[<c011b15e>] __might_sleep+0x9e/0xc0
[<c010bdd0>] save_v86_state+0x70/0x200
[<c01095ce>] work_notifysig_v86+0x6/0x14
[<c010957b>] syscall_call+0x7/0xb
Debug: sleeping function called from invalid context at
include/asm/uaccess.h:473
in_atomic():0, irqs_disabled():1
Call Trace:
[<c011b15e>] __might_sleep+0x9e/0xc0
[<c010bdd0>] save_v86_state+0x70/0x200
[<c010b3e7>] do_IRQ+0x107/0x140
[<c01095ce>] work_notifysig_v86+0x6/0x14
[<c010957b>] syscall_call+0x7/0xb
Debug: sleeping function called from invalid context at
include/asm/uaccess.h:473
in_atomic():0, irqs_disabled():1
Call Trace:
[<c011b15e>] __might_sleep+0x9e/0xc0
[<c010bdd0>] save_v86_state+0x70/0x200
[<c010a5b0>] do_general_protection+0x0/0xb0
[<c01095ce>] work_notifysig_v86+0x6/0x14
[<c010957b>] syscall_call+0x7/0xb
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-01 14:12 ` A. Alper ATICI
@ 2003-10-01 14:42 ` Bart Oldeman
2003-10-01 15:27 ` Ged Haywood
0 siblings, 1 reply; 24+ messages in thread
From: Bart Oldeman @ 2003-10-01 14:42 UTC (permalink / raw)
To: A. Alper ATICI; +Cc: linux-msdos
On Wed, 1 Oct 2003, A. Alper ATICI wrote:
> Now that it's a test kernel, I'm not sure if this is a problem of dosemu
> or not, but one thing for sure is that it stops once dosemu exits.
yes, I've seen this myself too. It's most likely not a DOSEMU problem but
an in-kernel vm86 problem (xfree86 suffers too).
> Debug: sleeping function called from invalid context at
> include/asm/uaccess.h:473
> in_atomic():0, irqs_disabled():1
> Call Trace:
> [<c011b15e>] __might_sleep+0x9e/0xc0
> [<c010bdd0>] save_v86_state+0x70/0x200
> [<c01095ce>] work_notifysig_v86+0x6/0x14
> [<c010957b>] syscall_call+0x7/0xb
Some kernel developers are looking at this -- see
http://lkml.org/lkml/2003/8/18/209
Another thing that is broken on 2.6.0test is DPMI. That's a DOSEMU problem
and fixed in the CVS now (will be fixed in 1.2.0 proper).
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-01 14:42 ` Bart Oldeman
@ 2003-10-01 15:27 ` Ged Haywood
2003-10-01 19:56 ` Bart Oldeman
0 siblings, 1 reply; 24+ messages in thread
From: Ged Haywood @ 2003-10-01 15:27 UTC (permalink / raw)
To: Bart Oldeman; +Cc: DOSEMU users mailing list
Hi there,
On Wed, 1 Oct 2003, Bart Oldeman wrote:
> Another thing that is broken on 2.6.0test is DPMI. That's a DOSEMU problem
> and fixed in the CVS now (will be fixed in 1.2.0 proper).
No rush about this, but any idea when 1.2.0 will be out?
I need DPMI to work but I can wait until the stable release.
73,
Ged.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-01 15:27 ` Ged Haywood
@ 2003-10-01 19:56 ` Bart Oldeman
0 siblings, 0 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-10-01 19:56 UTC (permalink / raw)
To: Ged Haywood; +Cc: DOSEMU users mailing list
On Wed, 1 Oct 2003, Ged Haywood wrote:
> On Wed, 1 Oct 2003, Bart Oldeman wrote:
>
> > Another thing that is broken on 2.6.0test is DPMI. That's a DOSEMU problem
> > and fixed in the CVS now (will be fixed in 1.2.0 proper).
>
> No rush about this, but any idea when 1.2.0 will be out?
> I need DPMI to work but I can wait until the stable release.
hopefully next weekend, there are some problems relating to the binaries
(RPM/tarballs) to flush out but nothing fundamental -- well except for
that kernel 2.6.0test problem but only a small and safe fix is required to fix
that.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-01 10:50 ` Bart Oldeman
@ 2003-10-01 21:30 ` Ralph Alvy
0 siblings, 0 replies; 24+ messages in thread
From: Ralph Alvy @ 2003-10-01 21:30 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
> On Tue, 30 Sep 2003, Ralph Alvy wrote:
>
>> Okay, now I get this when I run ./xdosemu:
>>
>> OR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>> ERROR: lowmem_alloc failed for 10240
>> ERROR: Unable to allocate memory pool
>
> you should upgrade your helper utitilities. By plugging into
> /usr/local/share/dosemu it is easy to forget something; in that case it
> would be easier to install the RPM instead of the binary tarball, since
> the tarball is meant for pure local installation under $HOME.
>
> in the bin tarball you should find generic.com and some symbolic links
> (lredir, xmode and so on) in the dosemu/freedos/dosemu directory.
> In your case these (probably) need to be copied to
> /usr/local/share/dosemu/freedos/dosemu
Ah, yes. Forgot about those. Copied them into
/usr/local/share/dosemu/msdos/dosemu and all is well now.
Regarding the RPM installation, I was afraid of doing that, not knowing
where the RPM would place various stuff. I may do that next after making
sure I have a backup. I'd much rather have RPM installs for everything on
this system. Just never did that with dosemu, though.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-09-28 22:21 The first dosemu-1.2.0 release candidate is available! Bart Oldeman
` (2 preceding siblings ...)
2003-10-01 14:12 ` A. Alper ATICI
@ 2003-10-02 22:10 ` Ralph Alvy
2003-10-02 23:33 ` Bart Oldeman
3 siblings, 1 reply; 24+ messages in thread
From: Ralph Alvy @ 2003-10-02 22:10 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
> Hi,
>
> please have a look at
> http://www.dosemu.org/stable
> the version number is set to 1.1.99.1 (close to 1.2.0).
>
> Some notes:
> The -bin tarball and dosemu-freedos tarball (now updated to Beta9) work
> like they did for 1.0.2.1
> Alternatively, all-in-one RPMs (including FreeDOS) are available.
> All the binaries are now dynamically linked and require glibc 2.2 (for
> instance RH 7.0 or newer, SuSE 7.2 or newer, and Debian 3.0 or newer
> should work) and X libraries.
>
> The built-in command shell (comcom) is no longer used by default; FreeCOM
> is used instead.
>
> For those of you who have followed development, the 1.2 branch was forked
> off version 1.1.5.3 and incorporates everything in 1.1.5.7 + some more,
> but without the more experimental LFN support, filename NLS translations,
> and bitmap fonts in text mode in xdosemu.
>
> Some of the changes that happened since 1.1.5.7 are:
> * mouse support in xterms and putty
> * better support for keys in terminals
> * new (hopefully clearer) layout of dosemu.conf
> * the xterm and xdosemu title bars now show the DOS command that is
> executed
> * fixes to work with NPTL (as present in Red Hat 9)
> * various DPMI fixes
> * fix copy/paste to xdosemu
> * updated various parts of the documentation (HOWTO, EMUfailure)
> -- yes, I'm aware they aren't high quality but at least they are no
> longer wrong and reflect the current DOSEMU.
> * fix Turkish keyboard
>
> I'll get a full list of user-visable changes (wrt DOSEMU 1.0) and an
> announcement ready for 1.2.0 proper.
>
> Please let us know if there are any release critical bugs present --
> regressions vs. 1.0.2.1, doesn't run at all, the RPM is braindead, or
> similar.
>
> Bart
I decided to rename all directories that contain dosemu and freedos (from my
old 1.1.5 installation, and install the new RPM. I notice the following
error when attempting the new xdosemu:
ERROR: X: Unable to open font "vga"ERROR: , trying "vga"...
ERROR: X: Unable to open font "vga"ERROR: , trying "9x15"...
Everything else seems to be working. Just can't get VGA working over here.
I'm booting dosemu from an MSDOS directory that's installed in
/usr/share/dosemu
like this
/usr/share/dosemu/msdos
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-02 22:10 ` Ralph Alvy
@ 2003-10-02 23:33 ` Bart Oldeman
2003-10-03 0:06 ` Ralph Alvy
2003-10-03 1:38 ` Ralph Alvy
0 siblings, 2 replies; 24+ messages in thread
From: Bart Oldeman @ 2003-10-02 23:33 UTC (permalink / raw)
To: Ralph Alvy; +Cc: linux-msdos
On Thu, 2 Oct 2003, Ralph Alvy wrote:
> ERROR: X: Unable to open font "vga"ERROR: , trying "vga"...
> ERROR: X: Unable to open font "vga"ERROR: , trying "9x15"...
>
> Everything else seems to be working. Just can't get VGA working over here.
> I'm booting dosemu from an MSDOS directory that's installed in
>
> /usr/share/dosemu
>
> like this
>
> /usr/share/dosemu/msdos
I can't reproduce your font problem. Please try the following:
/usr/bin/xdosemu
(explicitly use /usr/bin)
if that doesn't give you the right font then try, *after* running xdosemu,
some commands, like this
/usr/bin/xdosemu
xlsfonts -fn vga
xset q
and please let me know what the output is.
Bart
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-02 23:33 ` Bart Oldeman
@ 2003-10-03 0:06 ` Ralph Alvy
2003-10-03 1:38 ` Ralph Alvy
1 sibling, 0 replies; 24+ messages in thread
From: Ralph Alvy @ 2003-10-03 0:06 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
> I can't reproduce your font problem. Please try the following:
> /usr/bin/xdosemu
> (explicitly use /usr/bin)
Same errors.
> if that doesn't give you the right font then try, *after* running xdosemu,
> some commands, like this
>
> /usr/bin/xdosemu
> xlsfonts -fn vga
> xset q
>
> and please let me know what the output is.
>
> Bart
Okay, here's the output, which seems to show my Fonts are being looked for
in my old 1.1.5 fonts directory. Is there a way for me to undo that old
reference you see below?
[ralvy@localhost ralvy]$ xlsfonts -fn vga
vga
[ralvy@localhost ralvy]$ xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fa9fffffffdfe5ff
ffffffffffffffff
ffffffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215
Font Path:
/usr/local/share/dosemu/msdos/../Xfonts,unix/:7100
Bug Mode: compatibility mode is disabled
DPMS (Energy Star):
Standby: 1200 Suspend: 1800 Off: 2400
DPMS is Disabled
Font cache:
hi-mark (KB): 1024 low-mark (KB): 768 balance (%): 70
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: The first dosemu-1.2.0 release candidate is available!
2003-10-02 23:33 ` Bart Oldeman
2003-10-03 0:06 ` Ralph Alvy
@ 2003-10-03 1:38 ` Ralph Alvy
1 sibling, 0 replies; 24+ messages in thread
From: Ralph Alvy @ 2003-10-03 1:38 UTC (permalink / raw)
To: linux-msdos
Bart Oldeman wrote:
> On Thu, 2 Oct 2003, Ralph Alvy wrote:
>
>> ERROR: X: Unable to open font "vga"ERROR: , trying "vga"...
>> ERROR: X: Unable to open font "vga"ERROR: , trying "9x15"...
>>
>> Everything else seems to be working. Just can't get VGA working over
>> here. I'm booting dosemu from an MSDOS directory that's installed in
>>
>> /usr/share/dosemu
>>
>> like this
>>
>> /usr/share/dosemu/msdos
>
> I can't reproduce your font problem. Please try the following:
> /usr/bin/xdosemu
> (explicitly use /usr/bin)
>
> if that doesn't give you the right font then try, *after* running xdosemu,
> some commands, like this
>
> /usr/bin/xdosemu
> xlsfonts -fn vga
> xset q
>
> and please let me know what the output is.
>
> Bart
Okay, I read the help screen on xset and did
xset fp default
Now all is well with my xdosemu fonts.
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2003-10-03 1:38 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-28 22:21 The first dosemu-1.2.0 release candidate is available! Bart Oldeman
2003-09-30 12:21 ` A. Alper ATICI
2003-09-30 12:50 ` Bart Oldeman
2003-09-30 19:20 ` A. Alper ATICI
2003-09-30 19:35 ` Bart Oldeman
2003-09-30 13:50 ` Ralph Alvy
2003-09-30 14:35 ` Ralph Alvy
2003-09-30 15:02 ` Bart Oldeman
2003-09-30 16:15 ` Robert Komar
2003-09-30 17:13 ` Bart Oldeman
2003-09-30 17:57 ` Robert Komar
2003-10-01 7:21 ` Sylvain Petreolle
2003-10-01 3:17 ` Ralph Alvy
2003-10-01 10:50 ` Bart Oldeman
2003-10-01 21:30 ` Ralph Alvy
2003-09-30 14:37 ` Bart Oldeman
2003-10-01 14:12 ` A. Alper ATICI
2003-10-01 14:42 ` Bart Oldeman
2003-10-01 15:27 ` Ged Haywood
2003-10-01 19:56 ` Bart Oldeman
2003-10-02 22:10 ` Ralph Alvy
2003-10-02 23:33 ` Bart Oldeman
2003-10-03 0:06 ` Ralph Alvy
2003-10-03 1:38 ` Ralph Alvy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox