If you've bought Sun's compiliers, file a bug. It's not rocket science
for them to add .c++ as another filename extension. Grant it, that
doesn't fix the immediate problem, will perhaps avert further problems in
the future. Odds are pretty high that they won't do anything about it
unless you file a bug against them.
-tom
On Fri, 9 Feb 2001, Gang Chen wrote:
>
>
> > -----Original Message-----
> > From: Alexandre Naaman [mailto:naaman@xxxxxxxxxxxxxxxxxxxx]
> > Sent: Friday, February 09, 2001 6:19 AM
> > To: Loring Holden
> > Cc: Jonathan Lim; connolsv@xxxxxxxx; info-inventor-dev@xxxxxxxxxxx
> > Subject: Re: OpenInventor on SUN, X error
> >
> >
> > On Thu, 8 Feb 2001, Loring Holden wrote:
> >
> > > > On Thu, 8 Feb 2001, Jonathan Lim wrote:
> > > >
> > > > > On Thu Feb 8 13:13:26 2001, connolsv@xxxxxxxx wrote:
> > > > > >
> > > > > > - the SUN C++ compiler does not like the ".c++"
> > suffix so I had to
> > > > > > rename such files to end in ".cc".
> > > > >
> > > > > How about making symbolic links instead? It's too much
> > of a pain to
> > > > > rename all the files.
> > > >
> > > > or ... define a new rule for the compiler and tell it how
> > to go from a
> > > > .c++ to a .o.
> > >
> > > It's not a Makefile issue, but a compiler problem, so this
> > won't work. The
> > > compiler gives the following error:
> > > CC: Invalid input file name test.c++, no output generated
> > for this file.
> > >
> > > The only way to deal w/ this is to use a different file suffix.
> >
> > Well that sucks eh? :)
> >
> > Why not just switch platforms then?
> >
> > But seriously, you could define a rule that renamed the file
> > to .cc just
> > long enough to generate a .o?
> >
> > Or ... why not just use g++?
> >
>
> Yes, why not ? especially on a SUN ! Its compiler is somehow ...
>
> I solved this problem by writing a C program, it recursively
> find *.c++ file and change to *.cpp, and add a line at its top to use
> procompile tech, so compiling time could be reduced very much.
>
>
> Regards
> Chen Gang
>
--
"Mongooses are famous for their snake-fighting ability, and are
almost always victorious because of their speed, agility, and timing
and also because of their thick coat."
|