[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-dejagnu] vsnprintf chokes "make check" on HPUX
From: |
Seip, Christopher |
Subject: |
[Bug-dejagnu] vsnprintf chokes "make check" on HPUX |
Date: |
Fri, 16 Apr 2004 13:16:09 -0700 |
On HP-UX 10.20, with either HP's aCC compiler or with the GNU gcc
compiler, the dejagnu.h file's use of vsnprintf chokes the compiler
during the "make check" phase of building (dejagnu 1.4.4).
aCC -AA +DAportable (version A.01.27) complains like this:
Error 403: "../../dejagnu.h", line 68 # Undeclared variable 'vsnprintf'.
Perhaps 'vsprintf' as in "int vsprintf(char *,const char *,double
*)"
["/usr/include/stdio.h", line 422] was intended.
vsnprintf( buffer, _BUFFER_SIZE_, fmt, ap );
^^^^^^^^^
Error 403: "../../dejagnu.h", line 82 # Undeclared variable 'vsnprintf'.
Perhaps 'vsprintf' as in "int vsprintf(char *,const char *,double
*)"
["/usr/include/stdio.h", line 422] was intended.
vsnprintf( buffer, _BUFFER_SIZE_, fmt, ap );
^^^^^^^^^
Error 403: "../../dejagnu.h", line 96 # Undeclared variable 'vsnprintf'.
Perhaps 'vsprintf' as in "int vsprintf(char *,const char *,double
*)"
["/usr/include/stdio.h", line 422] was intended.
vsnprintf( buffer, _BUFFER_SIZE_, fmt, ap );
^^^^^^^^^
Error 403: "../../dejagnu.h", line 110 # Undeclared variable
'vsnprintf'.
Perhaps 'vsprintf' as in "int vsprintf(char *,const char *,double
*)"
["/usr/include/stdio.h", line 422] was intended.
vsnprintf( buffer, _BUFFER_SIZE_, fmt, ap );
^^^^^^^^^
Error 403: "../../dejagnu.h", line 123 # Undeclared variable
'vsnprintf'.
Perhaps 'vsprintf' as in "int vsprintf(char *,const char *,double
*)"
["/usr/include/stdio.h", line 422] was intended.
vsnprintf( buffer, _BUFFER_SIZE_, fmt, ap );
^^^^^^^^^
Error 182: "unit.cc", line 56 # "int main(int,char **)" cannot access
protected member "std::basic_streambuf<char,std::char_traits<char> >
*std::basic_streambuf<char,std::char_traits<char> >::setbuf(char
*,int)".
cout.rdbuf()->setbuf(bbuuff, 5120);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
make[4]: *** [unit.o] Error 2
Complaints from gcc (version 3.3.2) look like this:
In file included from unit.cc:9:
../../dejagnu.h: In function `void pass(const char*, ...)':
../../dejagnu.h:68: error: `vsnprintf' undeclared (first use this
function)
../../dejagnu.h:68: error: (Each undeclared identifier is reported only
once
for each function it appears in.)
../../dejagnu.h: In function `void fail(const char*, ...)':
../../dejagnu.h:82: error: `vsnprintf' undeclared (first use this
function)
../../dejagnu.h: In function `void untested(const char*, ...)':
../../dejagnu.h:96: error: `vsnprintf' undeclared (first use this
function)
../../dejagnu.h: In function `void unresolved(const char*, ...)':
../../dejagnu.h:110: error: `vsnprintf' undeclared (first use this
function)
../../dejagnu.h: In function `void note(const char*, ...)':
../../dejagnu.h:123: error: `vsnprintf' undeclared (first use this
function)
make[4]: *** [unit.o] Error 1
The config logs for both configurations are attached. Thanks for any
feedback or assistance you can provide! Regards,
--Chris--
dejagnu.config.log.gcc
Description: dejagnu.config.log.gcc
dejagnu.config.log.acc
Description: dejagnu.config.log.acc
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-dejagnu] vsnprintf chokes "make check" on HPUX,
Seip, Christopher <=