Re: Missing va_start and va_end compiling utils/src/rootcint_tmp.cxx

From: Rene Brun <Rene.Brun_at_cern.ch>
Date: Fri, 06 Oct 2006 08:54:34 +0200


Hi Nick,

Thanks to Bertrand Bellenot, this problem is now fixed in the CVS head.

Rene Brun

Rene Brun wrote:
> Nick,
>
> Yes, this was unfortunately a mistake costing time to many people.
> Apologies for this.
> The problem will be fixed asap.
>
> Rene
>
>
> Nick West wrote:
>> Dear Roottalk,
>>
>> As of last night, my root build is failing:-
>>
>> g++ -g -pipe -Wall -W -Woverloaded-virtual -fPIC -Iinclude
>> -pthread -UHAVE_CONFIG -DROOTBUILD -o /dev/null -c
>> utils/src/rootcint_tmp.cxx
>>
>> utils/src/rootcint.cxx: In function `void Error(const char*, const
>> char*,
>> ...)':
>> utils/src/rootcint.cxx:432: `va_start' undeclared (first use this
>> function)
>> utils/src/rootcint.cxx:432: (Each undeclared identifier is reported
>> only once
>> for each function it appears in.)
>> utils/src/rootcint.cxx:434: `va_end' undeclared (first use this
>> function)
>>
>> I have traced that to the update to base/inc/Varargs.h:-
>>
>> date: 2006/10/05 21:06:35; author: rdm; state: Exp; lines: +29 -12
>> move R__VA_COPY from TString.cxx to Varargs.h where it belongs.
>>
>> as this removes:-
>>
>> < # ifndef __CINT__
>> < # include <stdarg.h>
>> < # endif
>>
>> from the #else section of
>>
>> #if defined(sparc) && defined(__CC_ATT301__)
>> #endif
>>
>> I am using gcc version 3.2.3 and Scientific Linux SL Release 3.0.3 (SL)
>>
>> Has something changed in the configuration?
>>
>> Thanks,
>>
>> Nick West.
>>
Received on Fri Oct 06 2006 - 08:54:46 MEST

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:32:01 MET