public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* Re: bcc dpmi ver1.2.0
@ 2004-06-13 22:58 Stas Sergeev
  2004-06-14  6:00 ` R.L. Horn
  0 siblings, 1 reply; 15+ messages in thread
From: Stas Sergeev @ 2004-06-13 22:58 UTC (permalink / raw)
  To: linux-msdos

Hello.

R.L. Horn wrote:
> I stuck an "#ifdef __KERNEL__" around it which seems to have done the
> trick.  Of course, now when an upgrade patch eventually fails, I'll 
Are you sure you are upgrading glibc
with patches?

> If it's not fixed in 2.6.7 I'll file a bugzilla report.
You probably have to do
diff -u /usr/include/linux/pci.h /usr/src/linux-2.6.6/include/linux/pci.h
before filling such a report.
If you had an rpm-based distro, you could've
done also this:
$ rpm -qf /usr/include/linux/pci.h
glibc-kernheaders-2.4-8.44


^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: bcc dpmi ver1.2.0
@ 2004-06-14 11:05 Stas Sergeev
  0 siblings, 0 replies; 15+ messages in thread
From: Stas Sergeev @ 2004-06-14 11:05 UTC (permalink / raw)
  To: linux-msdos

Hello.

R.L. Horn wrote:
> My /usr/include/linux is a symlink into the kernel source.
To what was already said here, I can
add that if you look into dosemu source
tree, you'll find the include/Linux dir,
where dosemu has yet another private set
of kernel headers. This was done probably
exactly to work around the people who
symlinks /usr/include/linux the way
you did (or the way the libc5 did).

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: bcc dpmi ver1.2.0
@ 2004-06-14 10:45 Stas Sergeev
  2004-06-15  3:26 ` R.L. Horn
  0 siblings, 1 reply; 15+ messages in thread
From: Stas Sergeev @ 2004-06-14 10:45 UTC (permalink / raw)
  To: linux-msdos

Hello.

R.L. Horn wrote:
> The kernel.  <linux/*> are kernel headers, not part of glibc, but the
> distributors appear to have muddied the waters considerably.
No, this is not the decision of distributors
any more.

> It sounds as though the distributors are maintaining multiple, possibly
> disparate, copies of the kernel headers.  Whether this is to ease
> installations without kernel sources or because 2.6 is so thoroughly
> buggered up I don't know
Linux-related FAQs contains the precise
explanation for this:
http://www.linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html

> If nothing else, it occults kernel header problems, which might explain 
> in part why they've been so long getting fixed.
AFAIK everything is fixed. There was the
problem with debian distro, but not any more
I think.
You erased and symlinked /usr/include/linux
on your own. Why do you expect the programs
to still compile or work correctly? I think
the above URL explains why you should not.


^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: bcc dpmi ver1.2.0
@ 2004-06-12  8:29 Stas Sergeev
  2004-06-13  3:55 ` R.L. Horn
  0 siblings, 1 reply; 15+ messages in thread
From: Stas Sergeev @ 2004-06-12  8:29 UTC (permalink / raw)
  To: linux-msdos; +Cc: David Stevenson

Hello.

David Stevenson wrote:
> I am trying to run borland bcc 5.02 under gentoo kernel 2.6.3 using 
> dosemu 1.2.0. Is this possible?
No.

> The error I get is "Program requires DPMI uncommitted memory support"
Uncommitted memory support was recently
implemented in dosemu. You have to upgrade
your dosemu from CVS (to version 1.3.1) to
get it working. And it will work reliably
only with 2.4 kernels or with the latest
2.6.7-pre kernels because earlier 2.6 kernels
have bugs in that area.
And you also should not run dosemu on any
2.6 kernels prior to 2.6.6.

> I think I have dpmi 0.9 running OK, but have seen suggestions I need 
> dpmi 1.0. Can anyone confirm this?
True, uncommitted memory support is a
DPMI 1.0 feature, but can also be
implemented as a "VIRTUAL SUPPORT" API
extension of DPMI 0.9, that's how it is
now implemented in dosemu. Don't expect
it in 1.2 versions of dosemu anytime soon
however.

> I have tried dpmione but it complains
> "The CPU is in Virtual Mode and there's no VCPI host."
> Has anyone got this to run with dosemu?
That's something the one should never do.
You can't run any DPMI server under dosemu
because dosemu have the DPMI server built in.

> Is there another dpmi1.0 I can use?
No.

> I guess borland could have supplied one but I have not found it yet.
It is called 32rtm I beleive. It can work
under the 1.3.1/CVS dosemu as a DOS extender.
And you can run your Borland tools.

^ permalink raw reply	[flat|nested] 15+ messages in thread
* bcc dpmi ver1.2.0
@ 2004-06-11 19:54 David Stevenson
  0 siblings, 0 replies; 15+ messages in thread
From: David Stevenson @ 2004-06-11 19:54 UTC (permalink / raw)
  To: linux-msdos

hi
I am new here so apologies if I am asking the wrong questions.

I am trying to run borland bcc 5.02 under gentoo kernel 2.6.3 using 
dosemu 1.2.0. Is this possible?

I have found messages stating that bcc 3.1 will run, but I need 
compatibility with other developers who use windows and bcc5.02.

The error I get is "Program requires DPMI uncommitted memory support"
I think I have dpmi 0.9 running OK, but have seen suggestions I need 
dpmi 1.0. Can anyone confirm this?

I have tried dpmione but it complains
"The CPU is in Virtual Mode and there's no VCPI host."
Has anyone got this to run with dosemu?
Is there another dpmi1.0 I can use?
I guess borland could have supplied one but I have not found it yet.

Thanks
David

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2004-06-16  3:20 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-13 22:58 bcc dpmi ver1.2.0 Stas Sergeev
2004-06-14  6:00 ` R.L. Horn
2004-06-14 10:27   ` Ryan Underwood
2004-06-15  3:00     ` James B. Hiller
2004-06-15  3:31       ` Patrick J. Volkerding
  -- strict thread matches above, loose matches on Subject: below --
2004-06-14 11:05 Stas Sergeev
2004-06-14 10:45 Stas Sergeev
2004-06-15  3:26 ` R.L. Horn
2004-06-15 17:35   ` Stas Sergeev
2004-06-16  3:20     ` R.L. Horn
2004-06-12  8:29 Stas Sergeev
2004-06-13  3:55 ` R.L. Horn
2004-06-13 19:11   ` Bart Oldeman
2004-06-13 21:47     ` R.L. Horn
2004-06-11 19:54 David Stevenson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox