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

