Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The core is not frozen, but slushy. -- Larry Wall in <199705101952.MAA00756@wall.org>


devel / comp.os.msdos.djgpp / Re: gcc complains about "no DPMI memory"

SubjectAuthor
* gcc complains about "no DPMI memory"A. Wik (awik32@gmail.com) [via djgpp@delorie.com]
`* Re: gcc complains about "no DPMI memory"A. Wik (awik32@gmail.com) [via djgpp@delorie.com]
 `* Re: gcc complains about "no DPMI memory"Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
  `* Re: gcc complains about "no DPMI memory"A. Wik (awik32@gmail.com) [via djgpp@delorie.com]
   `* Re: gcc complains about "no DPMI memory"A. Wik (awik32@gmail.com) [via djgpp@delorie.com]
    `- Re: gcc complains about "no DPMI memory"Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]

1
gcc complains about "no DPMI memory"

<CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=436&group=comp.os.msdos.djgpp#436

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!news.furie.org.uk!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 16:14:45 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706458473; x=1707063273; darn=delorie.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=EpiEQTBlA4jOzE5FldxUO8EmbTufcwlt04X9C32rTAo=; b=QyCBl1IloJ3SW36MFMkBpxZ0+pcNfGl5KNF2cz4BfX2emZ1FNjskLkgANoUNjSVzgP dSQtTNI6mjZIip/pjvi/ZODZJkFBZtHOWUz1zjkYzqhcJD9OeVzlsUZir8vpUJeH79bo HwC5uebncYn9VSrddI4ihIRcYChVlZjPcekWFfWEDzuL2d3vYDbC3EVifRDL5C/2thLm TsAu79dRZEAx77M3AE9Of5J/RE3riW/HWC+9HNYefd1YUh3h7JovMB2LEB+tCRnR8Qul L8mBJ/ObIdTU7CkYllHPmCRriRSA7VRGbbneWDdwA7Lkq0e8P1JxtnLrYCR0UbGnmyCt uamQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706458473; x=1707063273; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EpiEQTBlA4jOzE5FldxUO8EmbTufcwlt04X9C32rTAo=; b=Afjy78F58ZDCI3q6PSBMgj5/iN8vHRNMBG3foW/mHH9BnubnbJU1iGUiNHVHl1SEAo 6hvSZrAoTl+j0NC9S8aQklQr8DzaSW+TQPmvOWRKJdTLcXQ6kEdVasi/v05abFhducPN E7BKtMFU44KusM+t31hQ8EXDgk9u+u6uDH1d2jHVSQyKWfBTPJDpUWi27S6nnfXgF9kJ M5BwvGPunoDKEXK0dq4t14Ov1W6/BemRugDkBb8bV7yQ+I3XKboFp+FFQcmaxeEduohg JnAwx55VLAoO2nignypDsgGiSsH8w5J989MmS/AHLKd0mPZacdsy3UskEECAx3RQARSP zKMA==
X-Gm-Message-State: AOJu0Yy6t9JXsUTfgzOHl6lwkjOMlgQf7R2lvzQ52h/cCf5grucQgDnE +uBezULPpTv80TVXW7SA3XEW+MNgfHV9GM7bvpluvYNwUfEP0/WF4ezAMv2LQm3ZvYVsZCKbGbM o/+Ud+/ruShyr6pT91d56/d8Um9eG4uA5
X-Google-Smtp-Source: AGHT+IGVj68ghhiCEJvqpOqC+PxGKzOEynqo5pjr1W9w7lJa2vXkBCNHP6hcOUZrahrISHH7+8XVWGOaY89UlQ5+MQc=
X-Received: by 2002:a05:6512:3046:b0:50e:7124:8953 with SMTP id b6-20020a056512304600b0050e71248953mr2783231lfb.26.1706458473361; Sun, 28 Jan 2024 08:14:33 -0800 (PST)
MIME-Version: 1.0
From: djgpp@delorie.com (A. Wik (awik32@gmail.com) [via djgpp@delorie.com])
Date: Sun, 28 Jan 2024 16:14:22 +0000
Message-ID: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com>
Subject: gcc complains about "no DPMI memory"
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 48
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-64mYcoo6Tk0gI74DHZuXtYh21kJw7Z1qdA+cvStztv94tBARKOBdyir+06WbSaezeZ3tpKgUbzstvvk!K1z8o2StLjrwxxyyLdErogYWGRcRVtWY8nz2EntB6/kH/6Nl2uJcLfJ3djPWcFUkenKHZ1TV8D5U!mJPoTQLA86O1o4nvuQNqFdG/MZQ=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: A. Wik (awik32@gmail - Sun, 28 Jan 2024 16:14 UTC

Hi all,

I'm trying to compile a simple program with DJGPP.

C:\proj\debug\tmp>gcc
gcc.exe: fatal error: no input files
compilation terminated.

C:\proj\debug\tmp>gcc linecont.c
Load error: no DPMI memory

C:\proj\debug\tmp>go32-v2
go32/v2 version 2.0 built Oct 18 2015 09:41:08
Usage: go32 coff-image [args]
...
DPMI memory available: 15826 Kb
DPMI swap space available: 0 Kb

I increased the DPMI and XMS memory in the COMMAND .PIF file to 32768
KB, and now I don't get the error message

C:\proj\debug\tmp>gcc linecont.c
[no error message]

But the compiler fails to produce any output files:

C:\proj\debug\tmp>dir

Volume in drive C has no label
Volume Serial Number is 353A-18E6
Directory of C:\proj\debug\tmp

. <DIR> 28/01/24 15:45 .
.. <DIR> 28/01/24 15:45 ..
LINECONT C 411 28/01/24 15:46 linecont.c
1 file(s) 411 bytes
2 dir(s) 6,747.52 MB free

C:\proj\debug\tmp>

The operating system/environment is Win98SE under VMware.

C:\proj\debug\tmp>gcc --version
gcc.exe (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.

Cheers,
Albert.

Re: gcc complains about "no DPMI memory"

<CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=437&group=comp.os.msdos.djgpp#437

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!nntp.comgw.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 17:05:36 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1706461529; x=1707066329; darn=delorie.com;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=3b/LcOetCcqpoKOpfHMi0COxqfcahjrzC2tSh+zZWuo=;
b=I05/qmRuc4RVn1M1tTzG2lF6ZcdRtLkSEcOg9XXUJ6faFkaRmllG5MC7I8/C2GjXvQ
Bl+z5Mt3pDU9NPHvmjoENn3XwsyPwOIFCYtKlrbODKgVMTgaWXLnQtze4sHzNlWnTYP/
wDv4PH2vrQ0cWweOfL2OGaoF2SLYlwB0hvJHUXzAblbAMFqOheFArs+rcZFZ9fZgu6hk
46OazTELFr2epySRbJAn4RfSdS7Q297kZYgbhlyWE3rtykijEeSr/VcwvA+dViYjaVH6
1r+DzahEKQZ0FjzlZLLXTsQaD7vlyknQ8mJ3s5ayEwNQtl1TTBYdYiwuzgfkM/KeVrkw
tuLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1706461529; x=1707066329;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=3b/LcOetCcqpoKOpfHMi0COxqfcahjrzC2tSh+zZWuo=;
b=aU8reNPX3ZCCRw9mCaLvQt9RlT97Md1d1s8oB7xQJO6d/HBjX7MN2GuvHakbpiilao
AnsFBo/fU1Sr7Q+KX60SsnJX+rKlGvZg4BdziYMYnV7w8D+ZVzyKeUEPNxvdu0H1fRDn
/uCuQSlhm1voLrBNcPQENb3ufksisEC42eR0HFkQ5Q0rqeM5vegBQx+gRHN0SgO2UyNL
JIJNYNIHwgeVE6JJhZbMBLX8vC6YTXTgJlPbNVPJKZyAvuY4t9h9m7ZDd+fSCZo6ppzg
6SJ9h0MbWQusQjcAXlWkHV5aDLmOccNdgzdysFHGTWjaoJcM6jhOpUvwIiSGm0St5Ir9
yYWA==
X-Gm-Message-State: AOJu0Yye9Z8TxhxNISiJZ/pA++/QL5TwWNv03oVoU8taYOdYtkdd/6CT
axFFdB4SDNRdEF8GcStwiGgWXG3BmG7uDUycaqisz9bP4pauhQZcDrJVi8MCdfOG3epiq8JoM90
lO+qFMuvOwkc0C0zyrpwVX250S6CHwEI6
X-Google-Smtp-Source: AGHT+IHb33pc/PLJpBUePJsmj9DFdiws+iri6t11abGlV1zCF8azf9MfZXBx8Whuz6odGeDclbLnItEynI6A1jQdlHY=
X-Received: by 2002:ac2:4da7:0:b0:510:226a:b84f with SMTP id
h7-20020ac24da7000000b00510226ab84fmr2499481lfe.1.1706461528474; Sun, 28 Jan
2024 09:05:28 -0800 (PST)
MIME-Version: 1.0
References: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com>
<864jex5sqy.fsf@gnu.org>
In-Reply-To: <864jex5sqy.fsf@gnu.org>
From: djgpp@delorie.com (A. Wik (awik32@gmail.com) [via djgpp@delorie.com])
Date: Sun, 28 Jan 2024 17:05:17 +0000
Message-ID: <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com>
Subject: Re: gcc complains about "no DPMI memory"
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 21
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-scat8uaCMYdqFxYZW490qbS7oMaBTbQnRC4a7KtNnaIHBJPaqmL7/xBWwXMa7idY8Aqe/89EXQVWoDP!bDsymmiUInVLt/cc2B8twDEEmuI2UsDhX3JBMaWlhl/qDy9H5/hchUzWrpo2IC9nKRbxM3h/vBG5!NfXmurVA6nE6qNQCSNm81mK+yaY=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: A. Wik (awik32@gmail - Sun, 28 Jan 2024 17:05 UTC

On Sun, 28 Jan 2024 at 16:27, Eli Zaretskii (eliz@gnu.org) [via
djgpp@delorie.com] <djgpp@delorie.com> wrote:
>
> >
> > I increased the DPMI and XMS memory in the COMMAND .PIF file to 32768
> > KB, and now I don't get the error message
> >
> > C:\proj\debug\tmp>gcc linecont.c
> > [no error message]
> >
> > But the compiler fails to produce any output files:
>
> What does go32-v2 report _after_ you increased the memory?

C:\proj\debug\tmp>go32-v2
go32/v2 version 2.0 built Oct 18 2015 09:41:08
...
DPMI memory available: 32209 Kb
DPMI swap space available: 0 Kb

-Albert.

Re: gcc complains about "no DPMI memory"

<861qa15qnt.fsf@gnu.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=438&group=comp.os.msdos.djgpp#438

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 17:11:58 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ta+NonSXYj9HvPyZZRoOx0imhrDYi6IlDZBpwpSqqlM=; b=Z9PvpBWRBBvi AGWrbA2ypOE4eJgTyr15DcW2AEGJPDD+KjFUxrXv6tVEQg1bdUUlx+t+Er9iylMQPjZ2BIOqBJHMR qLCRzFSqajVcoScvr/IsLgqfYzFUTNk+Xgu2ws0avFCUv26FzBTVqQLppTGgcfQHkVEjGfL+FLudu RMVLQlkYQtJ/PSABmqCUMsWwjYDn/bZQjM2DSmeZFQXVX6WKWL++oBXVV3WtMI+jRabF5bSNwXufZ Mgr/acP/ptMmfplP74XdU7EnLjmCzGZsAcSBTznUkb72tbJpc0NLUqUwvl0D8vo48F5ZbDdpKZt+H b8n1lD6DYwaohu+iGp4mWg==;
Date: Sun, 28 Jan 2024 19:11:34 +0200
Message-Id: <861qa15qnt.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com> (djgpp@delorie.com)
Subject: Re: gcc complains about "no DPMI memory"
References: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com> <864jex5sqy.fsf@gnu.org> <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 28
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ezvPICzdO3yxqoXmc7qH+4GUk3NG66P0EsIRA9a0biEFH7LW3EfCqbNvcLGqqMhmQizahw1Uq1MUbSw!3hEjCneQhEpuUM37qvljnVeOu1cgsizSqk+LamRqTzSY
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Eli Zaretskii (eliz@ - Sun, 28 Jan 2024 17:11 UTC

> From: "A. Wik (awik32@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
> Date: Sun, 28 Jan 2024 17:05:17 +0000
>
> On Sun, 28 Jan 2024 at 16:27, Eli Zaretskii (eliz@gnu.org) [via
> djgpp@delorie.com] <djgpp@delorie.com> wrote:
> >
> > >
> > > I increased the DPMI and XMS memory in the COMMAND .PIF file to 32768
> > > KB, and now I don't get the error message
> > >
> > > C:\proj\debug\tmp>gcc linecont.c
> > > [no error message]
> > >
> > > But the compiler fails to produce any output files:
> >
> > What does go32-v2 report _after_ you increased the memory?
>
> C:\proj\debug\tmp>go32-v2
> go32/v2 version 2.0 built Oct 18 2015 09:41:08
> ...
> DPMI memory available: 32209 Kb
> DPMI swap space available: 0 Kb

Try enlarging it more, I'm not sure 32MB is enough for GCC 9. Don't
forget that gcc.exe is just a driver: it invokes cc1.exe (the
compiler), then the assembler, and then the linker. Each one of those
also needs memory. And GNU tools are designed and implemented
explicitly to require vast amounts of memory.

Re: gcc complains about "no DPMI memory"

<CALPW7mT5b1njTC9V=c4kdYPQWduRM2+kU7ukvn50n6Ria8-+cA@mail.gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=439&group=comp.os.msdos.djgpp#439

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 17:25:30 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1706462723; x=1707067523; darn=delorie.com;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=RMCk30x8ZYOyCIAE1ieln5WcAUj31bPDUFNdoCdB0Z4=;
b=R7/MxGuJfJqNPwDHMgEDtoi3SwZUPXUAzmtLA7SuCpMrVdxr/kbB57p5xYHxYeZ6if
sZSmoJX2R7IZNr0nEt6XB3+3P+AT4YwSghrUlJ7H/Z8/eAcb2iSgYXUwJmCyIlnPZ+m/
7j2ptGE02RTkhwYArDxDqqHnCyXi99OR6O0yQ/tzvjNnBDoBrJretYc2lOdI6d0Zkzh4
jxnUtqit39bf0XRXA4+qi4i6PgCLEF2f3k8Xht3hPcg2r8eRVXcMCLOmzgfn9/UZGwbG
QEzfMq5Ebyctz5tJ1H6lTiXmtyRm2y/BK9UQyeS5es+AlCZF3CeOtph7Wyn0514Vw/Dv
XEdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1706462723; x=1707067523;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=RMCk30x8ZYOyCIAE1ieln5WcAUj31bPDUFNdoCdB0Z4=;
b=A3ZM4zaeylAMO9feWlWbdLSWZ7yV4r9nDc5rwxfyPGXF21Oe0apKkYb/3FgvO0wkhY
+p1Vfb0BA0NoeKhFsuYajZ6cZ2oGS/STVc/zq1e6eKIZ2frrdLNMs1PAUOp+4jBjmRmn
WDyCLTuYFa+UbjWy4ykI7/hWlbvDBybTueQmyIiJHo8hMgSzuWbXOb+xbnr9voqpASp6
bOZrHmkaSj74OGknTR6ILTGubd6Qah6t4w/79CYBQxf32TcHRinP/ewqvUTHBh/OVFu4
jpCDDtUjypkfCkJx4NSGU5Wlo3Ysumgi89/NBf3TxRmk++VALeimEwP+9bG7x+JSyPVS
4W2g==
X-Gm-Message-State: AOJu0YyFE8ZKWRjLPZ4SJ0fh8YMQ99TnA01QOZ/14ELf7oho+PGARvzC
4dHvn8suNhAoD7tQaRklOEP3RMjRx/OGd0IeLOodJUt3fT+iHz8Lu0dFNZZRJvA8IJ3A+T3uzgU
Af/5Tow9EahgVzid809uHCSR5YWMeEgTb
X-Google-Smtp-Source: AGHT+IEPjzYzjiLWESGg2PDCH4t5RQDXa5vPiQJyJikRFF81hF+5rc9BJL1CQ1OLFIkgku+1F+plMuiT3W708TUbiJQ=
X-Received: by 2002:a05:6512:3b0e:b0:50e:b23c:e37 with SMTP id
f14-20020a0565123b0e00b0050eb23c0e37mr2915978lfv.48.1706462722716; Sun, 28
Jan 2024 09:25:22 -0800 (PST)
MIME-Version: 1.0
References: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com>
<864jex5sqy.fsf@gnu.org> <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com>
<861qa15qnt.fsf@gnu.org>
In-Reply-To: <861qa15qnt.fsf@gnu.org>
From: djgpp@delorie.com (A. Wik (awik32@gmail.com) [via djgpp@delorie.com])
Date: Sun, 28 Jan 2024 17:25:11 +0000
Message-ID: <CALPW7mT5b1njTC9V=c4kdYPQWduRM2+kU7ukvn50n6Ria8-+cA@mail.gmail.com>
Subject: Re: gcc complains about "no DPMI memory"
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 23
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-q09DkZ6lhB2XKpqp7IofUUUCNqtGRsPGt5QdtF78OqaPZQjBNSlUESJ5SdWBIMiyz7OQZ0N+K/I2Klw!gIThBf2u4+ZbSbp1eSoInCoS17QE+kpr5jPIN5RqP39qskRTXiMwUY+RpnjLvKGsP4JpCWAk+/bT!Ud4pCOdNJl9FaY+wJi5j+5dq3Y4=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: A. Wik (awik32@gmail - Sun, 28 Jan 2024 17:25 UTC

On Sun, 28 Jan 2024 at 17:12, Eli Zaretskii (eliz@gnu.org) [via
djgpp@delorie.com] <djgpp@delorie.com> wrote:
>
> >
> > C:\proj\debug\tmp>go32-v2
> > go32/v2 version 2.0 built Oct 18 2015 09:41:08
> > ...
> > DPMI memory available: 32209 Kb
> > DPMI swap space available: 0 Kb
>
> Try enlarging it more, I'm not sure 32MB is enough for GCC 9. Don't
> forget that gcc.exe is just a driver: it invokes cc1.exe (the
> compiler), then the assembler, and then the linker. Each one of those
> also needs memory. And GNU tools are designed and implemented
> explicitly to require vast amounts of memory.

I set it to 65535 KB, the highest setting allowed, and now it works!

"Explicitly to require vast amounts of memory"? Like an end in itself?

Why did I never have to change this setting before?

-Albert.

Re: gcc complains about "no DPMI memory"

<CALPW7mR5mhoPsN5sjM+AVDb-CMZEg8vC39m0e5V1+bMrhQfaXQ@mail.gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=440&group=comp.os.msdos.djgpp#440

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 19:21:28 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706469678; x=1707074478; darn=delorie.com; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=GzgfKmkO2FQm8P1CwIO+vsvDz0YpFRb+f3cgrAgW2wI=; b=bPj/dBzUrXoOcPl7n4Iv5OdbfxDrEHCD5p2ce6JhCbm2ZX1Hq9jQV8iK3uKvOHe0wS tds03VtSYRvY6zIfgsGnYVq8JUtiop/YyCCeqfSeLsZkWJD4ZKBTXXENvfGfj60Cxeaw 5SDP5xE8wfQxTYWhGY+yN0+YtnIijWHpBBezHwgryzw+tvAqduJq39q8Uaw31k22tI+n uY1RUSGgqlCni4lvFYx/+J8QMHB8VyIFt+O5Tj58NdrUmolBEx5L8NblgBvMAX8aRpGh zG7xumOvrwsOlFkwKoRPiq/7Q8BkUCA0brs5usTml+Tm408S2F9sC4yMLFeLWNYZo2w2 i9gQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706469678; x=1707074478; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GzgfKmkO2FQm8P1CwIO+vsvDz0YpFRb+f3cgrAgW2wI=; b=Bia89v422PkQJgcfg0ckKKZ9+SgeGyAx40PYwbDTLMKC1YD1BIxlVC1gtBT53Ctjlo hBkf2JXDB2k+ZdUJVkJgTqAAO3Bqld6AmG8AiUrRa0qZgyyUhUZmgflB45uhFlmj5GSc DmvM1snw6em5eDiEMuO/s+erimYTBPvmATYji6j4iJZPf4F0KREjjfUm8bba117N+Plr mjGNvqIsog7VuOsfWlf0Pi2eLeWkTpCGpNAJ5Mwi06Aj2qyzlyhB1U460ZR2udF+c5q9 lXcJ4coCmWDjFam71w9VyeU/ua+IMH1MESBstUjzZr52FEZQUnYdXLAIWjEieFVYwVtU jSYQ==
X-Gm-Message-State: AOJu0YxW8nhY+dEcaFuK3Ukm0tMG4yEkyvO+MfJ2GXUZYUChdMyxxRjM sFtSMMARuXLnkwy80mYlkPcFVkrT1903R11IOxcug/fH8ji9soGT+3wJEcmkVMbyzEwU8yow0f5 PPr4b3e2pTcusPcTP2ZBXINafud9Khrpl
X-Google-Smtp-Source: AGHT+IEHW6EFFVXdf95+eOLr8pI2DKo8OSWspM61A9ijnXonZ7qxfXW2VoOasPdaXBMsfexVyxF+TvZPEt+Zs9v1dus=
X-Received: by 2002:ac2:4899:0:b0:50e:50ac:2c84 with SMTP id x25-20020ac24899000000b0050e50ac2c84mr2214789lfc.51.1706469676768; Sun, 28 Jan 2024 11:21:16 -0800 (PST)
MIME-Version: 1.0
References: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com> <864jex5sqy.fsf@gnu.org> <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com> <861qa15qnt.fsf@gnu.org> <CALPW7mT5b1njTC9V=c4kdYPQWduRM2+kU7ukvn50n6Ria8-+cA@mail.gmail.com> <86zfwp4ak7.fsf@gnu.org>
In-Reply-To: <86zfwp4ak7.fsf@gnu.org>
From: djgpp@delorie.com (A. Wik (awik32@gmail.com) [via djgpp@delorie.com])
Date: Sun, 28 Jan 2024 19:21:05 +0000
Message-ID: <CALPW7mR5mhoPsN5sjM+AVDb-CMZEg8vC39m0e5V1+bMrhQfaXQ@mail.gmail.com>
Subject: Re: gcc complains about "no DPMI memory"
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 50
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ufA2L5yVRwb/FecHsOJy9jeRHOxmJu6r6b52pGt+ASqJnS4QSH2JXU50e7A0gcgrlX7pQh7BOCX3gjs!sxpAqMNMJCVzd1Ml1gd3AQLCVvcZqso7u0NG30URMvYyV/hiPH7YV9FRZ8Gt53XKGmMfQ56oh/Nj!0NKKSILfpMSHyI13n5dMg7ZEMB8=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: A. Wik (awik32@gmail - Sun, 28 Jan 2024 19:21 UTC

On Sun, 28 Jan 2024 at 17:45, Eli Zaretskii (eliz@gnu.org) [via
djgpp@delorie.com] <djgpp@delorie.com> wrote:
>
> >
> > I set it to 65535 KB, the highest setting allowed, and now it works!
>
> Great, happy hacking.

Thanks. Today's main insight is that Microsoft C 5.10 (copyright date
1988) is not really K&R (first ed.), but DeSmet PCC 1.2d (copyright
date 1993) is. The former understands ANSI "1" "2" "3" string
concatenation, hexadecimal character codes '\x41", and C++ style //
comments. The latter compiler supports none of these features.

Incidentally, a friend of mine was able to get in touch with the
copyright holders of DeSmet C, and received permission to opensource
it, so it is now available at:
http://www.desmet-c.com/

> > "Explicitly to require vast amounts of memory"? Like an end in itself?
>
> Yes. The idea was that if you take this as a design goal, the
> program's code will be very different from a typical Unix program
> (recall that Unix was originally a 16-bit OS), so there will be no
> danger someone will try to sue GNU for stealing commercial code of
> other systems.

I played around with 16-bit Unix not so long ago -- Xenix to be
specific. I've also spent a number of hours browsing the source code
of 7th Edition research Unix, and I found it very elegant.

> > Why did I never have to change this setting before?
>
> I don't know. Maybe you've run Windows 98 in a different VM? Or
> maybe you used an older version of GCC/Binutils?

I figured it out. I had created a "custom" version of the MS-DOS
prompt PIF, and I had set the DPMI memory explicitly. I tried
starting "command" with the "Run..." option from the Start menu, and I
found that gcc would work just fine. It turns out that it's best to
leave the DPMI memory setting as "Auto". To illustrate:

C:\proj\debug>go32-v2
go32/v2 version 2.0 built Oct 18 2015 09:41:08
Usage: go32 coff-image [args]
...
DPMI memory available: 226725 Kb
DPMI swap space available: 31959 Kb

-Albert.

Re: gcc complains about "no DPMI memory"

<86ttmx45qj.fsf@gnu.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=441&group=comp.os.msdos.djgpp#441

  copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 28 Jan 2024 19:28:59 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YLhjs88ZgJV0IKVJiZk0qfjVMmYRYcUH9+BesUte2Dk=; b=Md5iGE0/HMkA 0Oz0frXibV2Ibqhj4mh6RDP23UgZhhivqNyu5kfcn0pVFRx6ye0bk1qQw6wCftHPio146gj/YVqSw qOFZLQSuctos/XI/B/nmSPzB33XIYPCS3NiOhOxfmtN3BvSdWZXNLJinJtFApkI2yyEhixh7l4jSw GFyAzB6sK9KDfGi1073HOQ3uRe07QUnOSxyFkYdTZc1tXS8dBZuMQL/2Vj6nQNA6WRgrD2Rg8HKJk com9iliar+Iu20d7gaagKTp3IabNzypHC7AmnbQ+xAxfOI5AfuZzzfo8hxEolDG2lqM/R61e+FC7o QBqKv7iWEZU6pinnsNcsqg==;
Date: Sun, 28 Jan 2024 21:28:52 +0200
Message-Id: <86ttmx45qj.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <CALPW7mR5mhoPsN5sjM+AVDb-CMZEg8vC39m0e5V1+bMrhQfaXQ@mail.gmail.com> (djgpp@delorie.com)
Subject: Re: gcc complains about "no DPMI memory"
References: <CALPW7mTrJNPWSFE+q-NdQ4k2KUYA6MuWfUrWX3Qh_C7QAgXA7g@mail.gmail.com> <864jex5sqy.fsf@gnu.org> <CALPW7mT+jG2mf9-fs6QRJvvAao3t5otfKMrduUd_1cUFBtKSQQ@mail.gmail.com> <861qa15qnt.fsf@gnu.org> <CALPW7mT5b1njTC9V=c4kdYPQWduRM2+kU7ukvn50n6Ria8-+cA@mail.gmail.com> <86zfwp4ak7.fsf@gnu.org> <CALPW7mR5mhoPsN5sjM+AVDb-CMZEg8vC39m0e5V1+bMrhQfaXQ@mail.gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 17
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wgGG2BZlU8vqOuiRfO0QJ8Im2A9TfyRgLT+3yZYsYQqVMGwm9BxuiW7MXOc4x+zGA14iItqZxYyaf3u!pMY/Piv4kuCnvlFOtOqh8ffjxKJZ50sfgz/cBg38mEr/
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Eli Zaretskii (eliz@ - Sun, 28 Jan 2024 19:28 UTC

> From: "A. Wik (awik32@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
> Date: Sun, 28 Jan 2024 19:21:05 +0000
>
> I figured it out. I had created a "custom" version of the MS-DOS
> prompt PIF, and I had set the DPMI memory explicitly. I tried
> starting "command" with the "Run..." option from the Start menu, and I
> found that gcc would work just fine. It turns out that it's best to
> leave the DPMI memory setting as "Auto". To illustrate:
>
> C:\proj\debug>go32-v2
> go32/v2 version 2.0 built Oct 18 2015 09:41:08
> Usage: go32 coff-image [args]
> ...
> DPMI memory available: 226725 Kb
> DPMI swap space available: 31959 Kb

Yes, MUCH better.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor