Date: Tue, 22 Feb 2022 10:28:29 -0800 (PST)
From: "Khusraw (mv.ionascu@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
When I try to build DJGPP from CVS I get the following errors:
libc.tex:134: Menu reference to nonexistent node `waitpid' (perhaps incorrect sectioning?).
libc.tex:133: Menu reference to nonexistent node `wait' (perhaps incorrect sectioning?).
libc.tex:132: Menu reference to nonexistent node `vfork' (perhaps incorrect sectioning?)
libc.tex:131: Menu reference to nonexistent node `umask' (perhaps incorrect sectioning?)
libc.tex:130: Menu reference to nonexistent node `tcsetpgrp' (perhaps incorrect sectioni
libc.tex:129: Menu reference to nonexistent node `tcsendbreak' (perhaps incorrect sectio
libc.tex:128: Menu reference to nonexistent node `tcdrain' (perhaps incorrect sectioning
libc.tex:127: Menu reference to nonexistent node `setuid' (perhaps incorrect sectioning?).
libc.tex:126: Menu reference to nonexistent node `setsid' (perhaps incorrect sectioning?).
libc.tex:125: Menu reference to nonexistent node `setpgid' (perhaps incorrect sectioning?).
libc.tex:124: Menu reference to nonexistent node `setgid' (perhaps incorrect sectioning?).
libc.tex:123: Menu reference to nonexistent node `nice' (perhaps incorrect sectioning?).
libc.tex:122: Menu reference to nonexistent node `mknod' (perhaps incorrect sectioning?).
libc.tex:121: Menu reference to nonexistent node `mkfifo' (perhaps incorrect sectioning?).
libc.tex:120: Menu reference to nonexistent node `lchown' (perhaps incorrect sectioning?).
libc.tex:119: Menu reference to nonexistent node `getpwuid' (perhaps incorrect sectioning?).
libc.tex:118: Menu reference to nonexistent node `getpwnam' (perhaps incorrect sectioning?).
libc.tex:117: Menu reference to nonexistent node `getgroups' (perhaps incorrect sectioning?).
libc.tex:116: Menu reference to nonexistent node `getgrnam' (perhaps incorrect sectioning?).
libc.tex:115: Menu reference to nonexistent node `getgrgid' (perhaps incorrect sectioning?).
libc.tex:114: Menu reference to nonexistent node `fork' (perhaps incorrect sectioning?).
libc.tex:113: Menu reference to nonexistent node `fchown' (perhaps incorrect sectioning?).
libc.tex:112: Menu reference to nonexistent node `chown' (perhaps incorrect sectioning?).
libc.tex:111: Menu reference to nonexistent node `cfsetospeed' (perhaps incorrect sectioning?).
libc.tex:110: Menu reference to nonexistent node `cfsetispeed' (perhaps incorrect sectioning?).
libc.tex:109: Menu reference to nonexistent node `cfgetospeed' (perhaps incorrect sectioning?).
libc.tex:108: Menu reference to nonexistent node `cfgetispeed' (perhaps incorrect sectioning?).
libc.tex:107: Menu reference to nonexistent node `addmntent' (perhaps incorrect sectioning?).
libc.tex:71: Cross reference to nonexistent node `libm' (perhaps incorrect sectioning?).
I use makeinfo.exe from txi413br3.zip. What could be the reason?
Date: Tue, 22 Feb 2022 13:38:54 -0800 (PST)
From: "Khusraw (mv.ionascu@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
Yes, it got built, but has no such node, this is its whole content:
@c -----------------------------------------------------------------------------
@node Functional Categories, Alphabetical List, Introduction, Top
@unnumbered Functional Categories
@menu
@end menu
@c -----------------------------------------------------------------------------
@node Alphabetical List, Unimplemented, Functional Categories, Top @unnumbered Alphabetical List
@menu
@end menu
Then you need to investigate why: this is the problem, AFAIR. This
file should have the entire contents of the manual, generated from all
the *.txh files spread all over the source tree.
My impression is that in fact none
of those advised has ever tried to build DJGPP from CVS with the
latest packages and the existing makefiles.
Then you need to investigate why: this is the problem, AFAIR. This
file should have the entire contents of the manual, generated from
all the *.txh files spread all over the source tree.
Unfortunately I don't have time for such investigations, I thought
that if I have all the latest required DJGPP packages installed and
run "make" everything is built without problems (the error appears in
both NTVDM and DOSBox, the only "systems" I have available for
building). But I noticed something else, if I run "mkdoc . libc2.tex"
outside the building process, libc2.tex is correctly generated and
the building process continues with no more errors.
OFYI, I have build today's cvs repository code of libc without any
issue with my DJGPP system. It uses bnu2351b, gcc346b, gpp346b,
mak43b, txi413br3 and all the other stock programs that are required.
I have not expirienced absolute no issues at all.
I use VMware and nothing else. I have tested this using Win98se,
MSDOS-6.22, FreeDOS 1.3 and WinXPSP3. Especially I have never cared
about any other compiler than gcc346. IMHO, this seems to be an issue
with your particular installation.
Testing for longer I could note that there are crashes on both my
available "systems" when I use make 4.3 with gcc 3.4.6 too, though
not as frequent as with gcc 10.3.0. So I recommend the use of
make 4.1, I haven't seen yet any crash with it, and I tested it for
even longer.
Date: Thu, 24 Feb 2022 21:53:54 +0100
From: "Juan Manuel Guerrero (juan.guerrero@gmx.de) [via djgpp@delorie.com]" <djgpp@delorie.com>
Am Thu, 24 Feb 2022 10:39:33 -0800 (PST)
schrieb "Khusraw (mv.ionascu@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>:
Testing for longer I could note that there are crashes on both my
available "systems" when I use make 4.3 with gcc 3.4.6 too, though
not as frequent as with gcc 10.3.0. So I recommend the use of
make 4.1, I haven't seen yet any crash with it, and I tested it for
even longer.
I have observed the same. As far as I can tell the issue is related to
the nmalloc used in djdev205. When I compile ports for DJGPP, I always
use the current cvs repository code and replace the nmalloc stuff with
the old malloc stuff. This issue has been brought to my attention in:
https://www.delorie.com/archives/browse.cgi?p=djgpp/2020/05/01/00:19:09
and I have tried to debug this for a couple of months but I fear that I
am to dumb for this task. It seems clear that after certain amount of
memory consumption due to recursive call of certain functions in the
make program certain nmalloc tables get corrupted. I have given up to
trace down this issue long time ago so do not ask me any details.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 251 |
Nodes: | 16 (0 / 16) |
Uptime: | 30:07:23 |
Calls: | 5,571 |
Calls today: | 1 |
Files: | 11,685 |
Messages: | 5,128,450 |