[Ace-users] [ace-bugs] /tests/ARGV_Test.cpp",
line 42: Error: The type "ACE_ARGV_T<char>" is incomplete
venkat naidu
venkat.forums at gmail.com
Thu Jun 28 06:25:43 CDT 2007
ACE VERSION: 5.5.8
HOST MACHINE and OPERATING SYSTEM:
SunOS Sunx86 5.9 Generic_118559-11 i86pc i386 i86pc ( CC: Sun C++
5.82005/10/13 )
SunOS SunSparc 5.8 Generic_108528-27 sun4u sparc SUNW,Ultra-4 ( CC: Sun
C++ 5.5 Patch 113817-03 2003/10/14)
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
CC: Sun C++ 5.8 2005/10/13 (x86 machine)
CC: CC: Sun C++ 5.5 Patch 113817-03 2003/10/14 (sparc machine)
THE $ACE_ROOT/ace/config.h FILE :
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE :
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
AREA/CLASS/EXAMPLE AFFECTED: JAWS2/HTTPU/http_status.cpp
DOES THE PROBLEM AFFECT:
COMPILATION? yes
yes , i have ran make clean
only ACE
SYNOPSIS:
while running build the ACE-5.5.8 its failing to compile ( this is happening
on both Solaris x86 and sparc machines) "/tests/ARGV_Test.cpp" file throwing
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 42: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 42: Error: The type "ACE_ARGV_T<char>" is
incomplete.
.
.
.
.
.
.
DESCRIPTION:
[Detailed description of problem. Don't just say "<blah>
doesn't work, here's a fix," explain what your program does
to get to the <blah> state. ]
CC -DHAVE_CONFIG_H -I. -I../../tests -I../ace -I../.. -I..
-I/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/include
-mt -O -c -o ACE_Test-ACE_Test.o `test -f 'ACE_Test.cpp' || echo
'../../tests/'`ACE_Test.cpp
/bin/bash ../libtool --tag=CXX --mode=link CC
-I/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/include
-mt -O
-L/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/lib
-letpki_openssl_crypto -letpki_openssl_ssl -o ACE_Test ACE_Test-Main.o
ACE_Test-ACE_Test.o libTest_Output.la ../ace/libACE.la -lrt -lgen -ldl
-lnsl -lsocket
CC -I/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/include
-O -o .libs/ACE_Test ACE_Test-Main.o ACE_Test-ACE_Test.o -mt
-L/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/lib
./.libs/libTest_Output.a ../ace/.libs/libACE.so -letpki_openssl_crypto
-letpki_openssl_ssl -lrt -lgen -ldl -lnsl -lsocket
-R/home/CAI/tsbld/TechStack/Build-ACE/BinariesACE/release/lib
creating ACE_Test
source='../../tests/Main.cpp' object='ARGV_Test-Main.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../../aux_config/depcomp \
CC -DHAVE_CONFIG_H -I. -I../../tests -I../ace -I../.. -I..
-I/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/include
-mt -O -c -o ARGV_Test-Main.o `test -f '../../tests/Main.cpp' || echo
'../../tests/'`../../tests/Main.cpp
source='ARGV_Test.cpp' object='ARGV_Test-ARGV_Test.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../../aux_config/depcomp \
CC -DHAVE_CONFIG_H -I. -I../../tests -I../ace -I../.. -I..
-I/home/CAI/tsbld/TechStack/Build-ACE/CA-OpenSSL_0.9.8_SunOS_5.8/include
-mt -O -c -o ARGV_Test-ARGV_Test.o `test -f 'ARGV_Test.cpp' || echo
'../../tests/'`ARGV_Test.cpp
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 42: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 42: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 45: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 48: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../tests/ARGV_Test.cpp", line 51: Error: The type "ACE_ARGV_T<char>" is
incomplete.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
"../../ace/ARGV.h", line 255: Error: Unable to parse field declaration in
class template: skipping field.
Compilation aborted, too many Error messages.
*** Error code 1
make: Fatal error: Command failed for target `ARGV_Test-ARGV_Test.o'
Current working directory
/home/CAI/tsbld/TechStack/Build-ACE/ACE_wrappers/build/tests
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory
/home/CAI/tsbld/TechStack/Build-ACE/ACE_wrappers/build/tests
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory
/home/CAI/tsbld/TechStack/Build-ACE/ACE_wrappers/build/tests
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
bash-2.03$
bash-2.03$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20070628/62d37f70/attachment.htm
More information about the Ace-users
mailing list