[CMake] bootstrap of cmake 2.8.9 fails on HP-UX PA-RISC

Amul Shah amul.shah at fisglobal.com
Mon Oct 22 15:47:16 EDT 2012


I've hit a snag on an HPPA machine using the HP compiler aCC. This host
is HPUX 11.11 on 9000/800. I don't know enough about C++ to make heads
or tails of the error message below and searches turn up nothing useful.

thanks,
Amul

---------------------------------------------
CMake 2.8.9, Copyright 2000-2011 Kitware, Inc.
C compiler on this system is: cc
C++ compiler on this system is: aCC
Makefile processor on this system is: make
aCC is not GNU compiler
cc does not need -Ae
aCC does not have setenv
aCC does not have unsetenv
aCC does not have environ in stdlib.h
aCC does not have STL in std:: namespace
aCC does not have ANSI streams
aCC has strstream.h
aCC has operator!=(string, char*)
aCC does not have stl iterator_traits
aCC has old iterator_category
aCC does not have standard template allocator
aCC has old non-template allocator
aCC has stl containers supporting allocator objects
aCC has header cstddef
aCC does not require template friends to use <>
aCC supports member templates
aCC has standard template specialization syntax
aCC does not have argument dependent lookup
aCC does not have struct stat with st_mtim member
aCC has ios::binary openmode
aCC does not have ANSI for scoping
---------------------------------------------
aCC  -I/testarea1/shaha/cmake/cmake-2.8.9/Bootstrap.cmk -I/testarea1/shaha/cmake/cmake-2.8.9/Source   -I/testarea1/shaha/cmake/cmake-2.8.9/Bootstrap.cmk -c /testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx -o cmMakefile.o
Error 20: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # ';' expected before '::'.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
                     ^^
Error 419: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # 'openmode' is used as a type, but has not been defined as a type.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
                       ^^^^^^^^
Error 172: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # Undeclared variable 'ios_base'.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::t
             ^^^^^^^^
Error 172: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # Undeclared variable 'ios_base'.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
                                             ^^^^^^^^
Error 20: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # ';' expected before '::'.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
                                                     ^^
Error 20: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # ';' expected before '::'.
    d::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
                                                                    ^^
Error 172: "/testarea1/shaha/cmake/cmake-2.8.9/Source/cmMakefile.cxx", line 3315 # Undeclared variable 'out'.
        std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;

_____________
The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.


More information about the CMake mailing list