:Ruslan Ermilov wrote:
:>
:> The attached patches (p4 and p5) try to solve this bootstrapping
:> problem with groff(1).
:
:Sorry, I missed this statement before. What exactly are the
:bootstrapping problems you're seeing?
:
:--
:Marcel Moolenaar
: mail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
: tel: (408) 447-4222
I just ran into this problem trying to build the world:
-Matt
/usr/src/gnu/usr.bin/groff# make
===> libgroff
===> libdriver
===> libbib
===> addftinfo
===> afmtodit
===> doc
===> eqn
c++ -O -pipe -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_MATH_H=1 -DRET_TYPE_SRAND_IS_VOID=1
-DHAVE_SYS_NERR=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_CC_LIMITS_H=1 -DRETSIGTYPE=void
-DHAVE_STRUCT_EXCEPTION=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_FMOD=1
-DHAVE_STRTOL=1 -DHAVE_GETCWD=1 -DHAVE_STRERROR=1 -DHAVE_PUTENV=1 -DHAVE_RENAME=1
-DHAVE_MKSTEMP=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRSEP=1
-DHAVE_STRDUP=1 -DSYS_SIGLIST_DECLARED=1
-I/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/include
-I/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn -I. -fno-for-scope
-fno-rtti -fno-exceptions -c
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:22: eqn_tab.h: No
such file or directory
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:57: `OVER' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:58: `SMALLOVER'
was not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:59: `SQRT' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:60: `SUB' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:61: `SUP' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:62: `LPILE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:63: `RPILE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:64: `CPILE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:65: `PILE' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:66: `LEFT' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:67: `RIGHT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:68: `TO' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:69: `FROM' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:70: `SIZE' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:71: `FONT' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:72: `ROMAN' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:73: `BOLD' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:74: `ITALIC' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:75: `FAT' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:76: `BAR' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:77: `UNDER' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:78: `ACCENT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:79: `UACCENT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:80: `ABOVE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:81: `FWD' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:82: `BACK' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:83: `DOWN' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:84: `UP' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:85: `MATRIX' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:86: `COL' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:87: `LCOL' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:88: `RCOL' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:89: `CCOL' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:90: `MARK' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:91: `LINEUP' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:92: `SPACE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:93: `GFONT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:94: `GSIZE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:95: `DEFINE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:96: `SDEFINE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:97: `NDEFINE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:98: `TDEFINE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:99: `UNDEF' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:100: `IFDEF' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:101: `INCLUDE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:102: `INCLUDE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:103: `DELIM' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:104: `CHARTYPE'
was not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:105: `TYPE' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:106: `VCENTER' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:107: `SET' was not
declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:108: `PRIME' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:109: `GRFONT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:110: `GBFONT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:111: `SPLIT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:112: `NOSPLIT' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:113: `SPECIAL' was
not declared in this scope
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc: In function `int
get_token(int = 0)':
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:768: `QUOTED_TEXT'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:768: (Each
undeclared identifier is reported only once
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:768: for each
function it appears in.)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:867: `TEXT'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc: In function `int
yylex()':
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1080: `UNDEF'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1083: `SDEFINE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1086: `DEFINE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1089: `TDEFINE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1095: `NDEFINE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1101: `GSIZE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1104: `GFONT'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1107: `GRFONT'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1110: `GBFONT'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1113: `SPACE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1116: `INCLUDE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1119: `IFDEF'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1122: `DELIM'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1125: `CHARTYPE'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1128: `SET'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1134: `yylval'
undeclared (first use this function)
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/lex.cc:1081: warning:
unreachable code at beginning of switch statement
*** Error code 1
Stop in /usr/src/gnu/usr.bin/groff/eqn.
*** Error code 1
Stop in /usr/src/gnu/usr.bin/groff.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message