[overture] A++ Make Error

  • From: Omar Quijano <omar_quijano@xxxxxxxxxxxxx>
  • To: overture@xxxxxxxxxxxxx
  • Date: Fri, 07 Nov 2008 11:43:27 -0800

Bill,

I was trying to compile the new version of Overture and during the A++ installation I get the following error:

Making all in TESTS
gmake[3]: Entering directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++/TESTS'
cd .. && \
     CONFIG_HEADERS= CONFIG_LINKS= \
     CONFIG_FILES=TESTS/Makefile /bin/sh ./config.status
config.status: creating TESTS/Makefile
gmake[3]: Leaving directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++/TESTS' gmake[3]: Entering directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++/TESTS' g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I. -I../include -I../include -O -Wstrict-prototypes -fPIC -c -o testcode.o `test -f testcode.C || echo './'`testcode.C cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
testcode.C:9:21: error: iostream.h: No such file or directory
gmake[3]: *** [testcode.o] Error 1
gmake[3]: Leaving directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++/TESTS'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/home/omar_quijano/Overture/A++P++-0.7.9d/A++'
make: *** [all-recursive] Error 1

I configured my A++ with --enable-SHARED_LIBS -prefix=`pwd`; I tried configuring it without the --enable-SHARED_LIBS; I changed iostream inside the A++_header.h to iostream.h; I used the A++_header.h~ and A++_notemplates.h~; I configured it with gcc and g++, gcc and c++; I went to the TEST directory and did the make file with the i option and it worked, but I am not sure if that is the way to proceed since it ignores the errors.

I am running on:
Linux 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686 i686 i386 GNU/Linux gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux)

Please advice,

Omar

Other related posts: