delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/07/01:47:04

From: "Clint Allen" <clint DOT allen AT mci2000 DOT com>
Subject: Problem making Lib3D demos
Newsgroups: comp.os.msdos.djgpp
Message-ID: <01bdc1c4$61606520$ea0437a6@busterbrown>
Lines: 42
Date: Fri, 07 Aug 1998 05:28:48 GMT
NNTP-Posting-Host: 166.55.4.234
NNTP-Posting-Date: Fri, 07 Aug 1998 05:28:48 GMT
Organization: MCI2000
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I've compiled the library & primitive library for lib3d, but I can't get
the demos to compile.  In particular, the compilation breaks down on
"testobj.cc".  It gives:

make.exe[1]: *** No rule to make target `c:/djgpp/lang/cxx/std/new.h',
needed 
by `testobj.o'.  Stop.

Now I've looked around and found the "new.h" file in 
"c:\djgpp\lib\gcc-lib\djgpp\2.81\include".  There is also a "new" file with
no extension.  I tried copying them to the "lang\cxx\std" directory, which
is where "testobj.cc" expects to find them.  It then gives me more errors. 
Here is a sample:

c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:17: conflicts with new
declaration with C++ linkage
c:/djgpp/include/math.h:79: previous declaration of
`exception::exception(const struct exception &)' with C linkage
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:20: conflicts with new
declaration with C++ linkage
c:/djgpp/include/math.h:79: previous declaration of `struct exception &
exception::operator =(const struct exception &)' with C linkage
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:20: conflicts with new
declaration with C++ linkage
cc1plus.exe: warnings being treated as errors
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception: In method
`bad_exception::bad_exception()':
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:17: warning: can't inline
call to `exception::exception()'
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:24: warning: called from
here
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:18: warning: can't inline
call to `exception::~exception()'
c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:24: warning: called from
here
make.exe[1]: *** [testobj.o] Error 1
make.exe[1]: Leaving directory `c:/djgpp/contrib/lib3d19/demos'
make.exe: *** [demos] Error 2

Does anyone have any idea what's going on here?  Any help will be
appreciated.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019