Re: make buildworld fails: share/doc/usd/13.viref

2001-01-25 Thread Ruslan Ermilov

Please try with attached patch.

On Thu, Jan 25, 2001 at 07:44:05PM +0200, Valentin Nechayev wrote:
 === share/doc/usd/13.viref
 (cd /m4/REL4/src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.
 ref; sed -e\ 's:\(\.so[\ \  ][\ \   ]*\)\(vi.ref\)$:\1/m4/REL4/src/share/doc
 /usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\ 's:\(\.so[\ \
 ][\ \   ]*\)\(ex.cmd.roff\)$:\1/m4/REL4/src/share/doc/usd/13.viref/../..
 /../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\ 's:\(\.so[\ \   ][\ \   ]*\)\(re
 f.so\)$:\1/m4/REL4/src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.d
 oc/vi.ref/\2:' -e\ 's:\(\.so[\ \][\ \   ]*\)\(set.opt.roff\)$:\1/m4/REL4
 /src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\
  's:\(\.so[\ \  ][\ \   ]*\)\(vi.cmd.roff\)$:\1/m4/REL4/src/share/doc/usd/13.vir
 ef/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e 's:^\.so index.so$::' vi.
 ref) |  groff -mtty-char -Tascii -t -s -me -U -o1-  /dev/null
 groff: illegal option -- U
 usage: groff [-abehilpstvzCENRSVXZ] [-Fdir] [-mname] [-Tdev] [-ffam] [-wname]
[-Wname] [ -Mdir] [-dcs] [-rcn] [-nnum] [-olist] [-Parg] [-Larg]
[files...]
 groff -h gives more help
 
 
 host OS is `FreeBSD 3.4-STABLE i386'
 No words in src/UPDATING about it
 
 
 /netch

-- 
Ruslan Ermilov  Oracle Developer/DBA,
[EMAIL PROTECTED]   Sunbay Software AG,
[EMAIL PROTECTED]  FreeBSD committer,
+380.652.512.251Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age


Index: Makefile.inc1
===
RCS file: /home/ncvs/src/Makefile.inc1,v
retrieving revision 1.141.2.19
diff -u -p -r1.141.2.19 Makefile.inc1
--- Makefile.inc1   2001/01/22 23:26:15 1.141.2.19
+++ Makefile.inc1   2001/01/25 17:47:57
@@ -168,6 +168,8 @@ CROSSENV=   MAKEOBJDIRPREFIX=${OBJTREE} \
COMPILER_PATH=${WORLDTMP}/usr/libexec:${WORLDTMP}/usr/bin \
LIBRARY_PATH=${WORLDTMP}${SHLIBDIR}:${WORLDTMP}/usr/lib \
OBJFORMAT_PATH=${WORLDTMP}/usr/libexec \
+   GROFF_FONT_PATH=${WORLDTMP}/usr/share/groff_font \
+   GROFF_TMAC_PATH=${WORLDTMP}/usr/share/tmac \
PERL5LIB=${WORLDTMP}/usr/libdata/perl/5.00503
 
 # bootstrap-tool stage
@@ -199,7 +201,24 @@ IMAKEENV=  ${CROSSENV} \
 IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1
 
 USRDIRS=   usr/bin usr/lib/compat/aout usr/games usr/libdata/ldscripts \
-   usr/libexec/${OBJFORMAT} usr/sbin usr/share/misc
+   usr/libexec/${OBJFORMAT} usr/sbin usr/share/misc \
+   usr/share/tmac/locale usr/share/tmac/mdoc/locale \
+   usr/share/tmac/mm \
+   usr/share/groff_font/devX100 \
+   usr/share/groff_font/devX100-12 \
+   usr/share/groff_font/devX75 \
+   usr/share/groff_font/devX75-12 \
+   usr/share/groff_font/devascii \
+   usr/share/groff_font/devcp1047 \
+   usr/share/groff_font/devdvi \
+   usr/share/groff_font/devhtml \
+   usr/share/groff_font/devkoi8-r \
+   usr/share/groff_font/devlatin1 \
+   usr/share/groff_font/devlbp \
+   usr/share/groff_font/devlj4 \
+   usr/share/groff_font/devps \
+   usr/share/groff_font/devutf8 \
+   usr/share/dict
 
 .if ${MACHINE_ARCH} == "i386"  ${MACHINE} == "pc98"
 USRDIRS+=  usr/libexec/aout
@@ -222,7 +241,7 @@ buildworld:
 .if !defined(NOCLEAN)
rm -rf ${WORLDTMP}
 .else
-   for dir in bin games include lib sbin; do \
+   for dir in bin games include lib sbin share; do \
rm -rf ${WORLDTMP}/usr/$$dir; \
done
rm -f ${WORLDTMP}/sys
@@ -512,7 +531,7 @@ _strfile=   games/fortune/strfile
 
 bootstrap-tools:
 .for _tool in ${_strfile} usr.bin/yacc usr.bin/colldef usr.sbin/config \
-gnu/usr.bin/gperf gnu/usr.bin/texinfo
+gnu/usr.bin/gperf gnu/usr.bin/groff gnu/usr.bin/texinfo
cd ${.CURDIR}/${_tool}; \
${MAKE} obj; \
${MAKE} depend; \



Re: make buildworld fails: share/doc/usd/13.viref

2001-01-25 Thread Valentin Nechayev

 Thu, Jan 25, 2001 at 19:48:32, ru wrote about "Re: make buildworld fails: 
share/doc/usd/13.viref": 

 Please try with attached patch.

=== cut ===

=== libgroff
c++ -I/usr/obj/m4/REL4/src/i386/usr/include/g++ -O -m486 -pipe -I/m4/REL4/src/gn
u/usr.bin/groff/libgroff/../include -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DHAVE_L
IMITS_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_LIM
ITS_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_PU
TENV=1 -DHAVE_RENAME=1 -DHAVE_MKSTEMP=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1
 -DHAVE_STRSEP=1 -DHAVE_STRDUP=1 -DSYS_SIGLIST_DECLARED=1 -I/m4/REL4/src/gnu/usr
.bin/groff/libgroff/../../../../contrib/groff/include -fno-for-scope -I/usr/obj/
m4/REL4/src/i386/usr/include -fno-rtti -fno-exceptions -c /m4/REL4/src/gnu/usr.b
in/groff/libgroff/../../../../contrib/groff/libgroff/assert.cc -o assert.o
cc1plus: Invalid option `-fno-exceptions'
*** Error code 1

=== end cut ===

The same conditions: target system is 4-stable, host one is 3.4-stable

 On Thu, Jan 25, 2001 at 07:44:05PM +0200, Valentin Nechayev wrote:
  === share/doc/usd/13.viref
  (cd /m4/REL4/src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.
  ref; sed -e\ 's:\(\.so[\ \  ][\ \   ]*\)\(vi.ref\)$:\1/m4/REL4/src/share/doc
  /usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\ 's:\(\.so[\ \
  ][\ \   ]*\)\(ex.cmd.roff\)$:\1/m4/REL4/src/share/doc/usd/13.viref/../..
  /../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\ 's:\(\.so[\ \   ][\ \   ]*\)\(re
  f.so\)$:\1/m4/REL4/src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.d
  oc/vi.ref/\2:' -e\ 's:\(\.so[\ \][\ \   ]*\)\(set.opt.roff\)$:\1/m4/REL4
  /src/share/doc/usd/13.viref/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e\
   's:\(\.so[\ \  ][\ \   ]*\)\(vi.cmd.roff\)$:\1/m4/REL4/src/share/doc/usd/13.vir
  ef/../../../../contrib/nvi/docs/USD.doc/vi.ref/\2:' -e 's:^\.so index.so$::' vi.
  ref) |  groff -mtty-char -Tascii -t -s -me -U -o1-  /dev/null
  groff: illegal option -- U
  usage: groff [-abehilpstvzCENRSVXZ] [-Fdir] [-mname] [-Tdev] [-ffam] [-wname]
 [-Wname] [ -Mdir] [-dcs] [-rcn] [-nnum] [-olist] [-Parg] [-Larg]
 [files...]
  groff -h gives more help
  
  
  host OS is `FreeBSD 3.4-STABLE i386'
  No words in src/UPDATING about it
  
  
  /netch
 
 -- 
 Ruslan ErmilovOracle Developer/DBA,
 [EMAIL PROTECTED] Sunbay Software AG,
 [EMAIL PROTECTED]FreeBSD committer,
 +380.652.512.251  Simferopol, Ukraine
 
 http://www.FreeBSD.orgThe Power To Serve
 http://www.oracle.com Enabling The Information Age

 Index: Makefile.inc1
 ===
 RCS file: /home/ncvs/src/Makefile.inc1,v
 retrieving revision 1.141.2.19
 diff -u -p -r1.141.2.19 Makefile.inc1
 --- Makefile.inc1 2001/01/22 23:26:15 1.141.2.19
 +++ Makefile.inc1 2001/01/25 17:47:57
 @@ -168,6 +168,8 @@ CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \
   COMPILER_PATH=${WORLDTMP}/usr/libexec:${WORLDTMP}/usr/bin \
   LIBRARY_PATH=${WORLDTMP}${SHLIBDIR}:${WORLDTMP}/usr/lib \
   OBJFORMAT_PATH=${WORLDTMP}/usr/libexec \
 + GROFF_FONT_PATH=${WORLDTMP}/usr/share/groff_font \
 + GROFF_TMAC_PATH=${WORLDTMP}/usr/share/tmac \
   PERL5LIB=${WORLDTMP}/usr/libdata/perl/5.00503
  
  # bootstrap-tool stage
 @@ -199,7 +201,24 @@ IMAKEENV=${CROSSENV} \
  IMAKE=   ${IMAKEENV} ${MAKE} -f Makefile.inc1
  
  USRDIRS= usr/bin usr/lib/compat/aout usr/games usr/libdata/ldscripts \
 - usr/libexec/${OBJFORMAT} usr/sbin usr/share/misc
 + usr/libexec/${OBJFORMAT} usr/sbin usr/share/misc \
 + usr/share/tmac/locale usr/share/tmac/mdoc/locale \
 + usr/share/tmac/mm \
 + usr/share/groff_font/devX100 \
 + usr/share/groff_font/devX100-12 \
 + usr/share/groff_font/devX75 \
 + usr/share/groff_font/devX75-12 \
 + usr/share/groff_font/devascii \
 + usr/share/groff_font/devcp1047 \
 + usr/share/groff_font/devdvi \
 + usr/share/groff_font/devhtml \
 + usr/share/groff_font/devkoi8-r \
 + usr/share/groff_font/devlatin1 \
 + usr/share/groff_font/devlbp \
 + usr/share/groff_font/devlj4 \
 + usr/share/groff_font/devps \
 + usr/share/groff_font/devutf8 \
 + usr/share/dict
  
  .if ${MACHINE_ARCH} == "i386"  ${MACHINE} == "pc98"
  USRDIRS+=usr/libexec/aout
 @@ -222,7 +241,7 @@ buildworld:
  .if !defined(NOCLEAN)
   rm -rf ${WORLDTMP}
  .else
 - for dir in bin games include lib sbin; do \
 + for dir in bin ga