I haven't done a make build since OpenBSD 2.7 and recently I installed
a fresh 3.8
so please be patient with me as a clear a few cobwebs out of my head...


I cvsup'd my source tree like always and attempted to do a make build
using these options
+===============================+
# cd /usr/src
# find . -type l -name obj | xargs rm
# make cleandir
# rm -rf /usr/obj/*
# make obj
# cd /usr/src/etc
# make DESTDIR=/ distrib-dirs
# cd /usr/src
# make build
+================================+

If I misses something please let me know...

I am wondering if this is just a simple syntax error in the Makefile
for textinfo
I woud appreciate a 'fix' or a 'suggested fix' but I also would like
to know how to read
these errors better.... for future reference.

for example: If I recceive a stop error like this, can I safely just
delete the directory,
re-cvsup that particular source only and continue my 'make build'? Or 
would I have to
re-run any of the commands above?

That way I can identify the 'trivial' vs. the 'non-trivial'.

The error is as follows:
=========================================
cc  -O2 -pipe     -o makeinfo  cmds.o defun.o docbook.o  files.o
footnote.o html.o  index.o insertion.o lang.o  macro.o makeinfo.o
multi.o  node.o sectioning.o toc.o xml.o ../lib/libtxi.a
makeinfo.o(.text+0x2ac9): In function `add_word_args':
: warning: vsprintf() is often misused, please use vsnprintf()
files.o(.text+0x69c): In function `expand_filename':
: warning: strcpy() is almost always misused, please use strlcpy()
defun.o(.text+0x96b): In function `defun_internal':
: warning: sprintf() is often misused, please use snprintf()
files.o(.text+0x835): In function `full_pathname':
: warning: strcat() is almost always misused, please use strlcat()
Making all in po
"Makefile", line 421: Need an operator
"Makefile", line 422: Need an operator
"Makefile", line 423: Need an operator
"Makefile", line 424: Need an operator
"Makefile", line 441: Need an operator
"Makefile", line 442: Need an operator
"Makefile", line 445: Need an operator
"Makefile", line 446: Need an operator
"Makefile", line 447: Need an operator
"Makefile", line 449: Need an operator
"Makefile", line 451: Need an operator
"Makefile", line 452: Need an operator
"Makefile", line 453: Need an operator
"Makefile", line 454: Need an operator
"Makefile", line 458: Need an operator
"Makefile", line 459: Need an operator
"Makefile", line 462: Need an operator
"Makefile", line 463: Need an operator
"Makefile", line 464: Need an operator
"Makefile", line 465: Need an operator
"Makefile", line 466: Need an operator
"Makefile", line 467: Need an operator
"Makefile", line 509: Need an operator
"Makefile", line 512: Need an operator
"Makefile", line 513: Need an operator
"Makefile", line 514: Need an operator
"Makefile", line 515: Need an operator
"Makefile", line 517: Need an operator
"Makefile", line 518: Need an operator
"Makefile", line 519: Need an operator
"Makefile", line 520: Need an operator
Fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/src/gnu/usr.bin/texinfo/obj (line 212 of Makefile).
*** Error code 1

Stop in /usr/src/gnu/usr.bin/texinfo (line 18 of
/usr/src/gnu/usr.bin/texinfo/Makefile.bsd-wrapper).
*** Error code 1

Stop in /usr/src/gnu/usr.bin.
*** Error code 1

Stop in /usr/src/gnu.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src (line 72 of Makefile).
bash-3.00#
===========================================================

Thank you for your time,
--Mike

Reply via email to