cvs commit: src/gnu/lib/gcc2/libstdc++ Makefile src/gnu/usr.bin/cc/cc1plus Makefile src/usr.bin/lex Makefile

David Rhodus drhodus at
Sun Apr 4 15:40:17 PDT 2004

Joerg, looks like somethings a little off.


===> usr.bin/lex/lib
cc -O -pipe   -c /usr/src/usr.bin/lex/lib/libmain.c -o libmain.o
cc -O -pipe   -c /usr/src/usr.bin/lex/lib/libyywrap.c -o libyywrap.o
building static ln library
ranlib libln.a
sh /usr/src/tools/ -s -o root -g wheel -m 555   lex  
sh /usr/src/tools/ -C -o root -g wheel -m 444   
install: /usr/obj/usr/src/btools_i386/usr/include/c++/2.95: No such  
file or directory
*** Error code 71

Stop in /usr/src/usr.bin/lex.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
On Apr 4, 2004, at 5:31 PM, Joerg Sonnenberger wrote:

joerg       2004/04/04 14:31:14 PDT

DragonFly src repository

  Modified files:
    gnu/lib/gcc2/libstdc++ Makefile
    gnu/usr.bin/cc/cc1plus Makefile
    usr.bin/lex          Makefile
  Correct C++ header handling for gcc2 and lex.
  gcc2 used a "beforeinstall" target instead of the standard way.
  Therefore certain headers weren't correctly installed when doing an
  installincludes or "make includes" from the src root. The cc1plus  
part was
  still installed to the old location and that broke e.g.  

  lex installed its C++ interface still to /usr/include/g++, until a  
  about a generic C++ header location is made, a version for both  
  compilers is installed.

  Revision  Changes    Path
  1.3       +6 -10     src/gnu/lib/gcc2/libstdc++/Makefile
  1.8       +3 -6      src/gnu/usr.bin/cc/cc1plus/Makefile
  1.3       +6 -3      src/usr.bin/lex/Makefile 

More information about the Commits mailing list