[CMake] compiling cmake on aix 5.1 and 5.3

Joachim Geiger joachim.geiger at ipp.mpg.de
Thu Mar 27 10:30:46 EDT 2008


Bill Hoffman wrote:
> Joachim Geiger wrote:
> 
>> Sorry for the delay. You didn't scare me away, but I was trying to see
>> what might be special about the machines I have access to and about
>> their setup.
>> So a first result:
>> There are two machines, one with AIX-5.1 which has due to compatibility
>> reasons the AIX-compilers of version 6. On this machine I tested the
>> binary and it didn't work, certainly because of the old libraries. The
>> other is with AIX-5.3 and has compilers of version 8.
> Yea, IBM gave us access to a bunch of machines, but they removed all the 
> 5.1 machines.  We used to create the binaries on the 5.1 so it would 
> work on the older machines...
> 
>> I checked out the cvs-version yesterday (cmake-2.7.20080326). This
>> compiled on the newer without problems. However, running the test
>> resulted in 3 failures:
>> 97% tests passed, 3 tests failed out of 90
>>
>> The following tests FAILED:
>>          56 - SimpleInstall-Stage2 (Failed)
>>          84 - BootstrapTest (Failed)
>>          85 - Fortran (Failed)
>> Errors while running CTest
>>
> 
> If the machine has internet.  You could do make Experimental in the 
> build tree, and the test results will be sent to the dashboard, and I 
> can have a look.
> 
> If not, you can run this in the build tree:
> 
> ctest -VV -R SimpleInstall-Stage2
> ctest -VV -R BootstrapTest
> ctest -VV -R Fortran
> 
> That will produce more verbose output to see why the tests are failing.
> 
>> I don't know what caused the failures or where to look for it. On the
>> older implementation the compilation failed at a rather early stage. I
>> put in the first three errors as an indication:
>> "/afs/ipp/home/g/geiger/cmake-2.7.20080326/Source/kwsys/testAutoPtr.cxx",
>> line 119.53: 1540-0295 (S) A parameter of type "cmsys::auto_ptr<A>"
>> cannot be initialized with an rvalue of type "cmsys::auto_ptr<A>".
>> "/afs/ipp/home/g/geiger/cmake-2.7.20080326/Source/kwsys/testAutoPtr.cxx",
>> line 119.53: 1540-0218 (I) The call does not match any parameter list
>> for "auto_ptr<A>::auto_ptr<A>".
>> "/afs/ipp/home/g/geiger/build_cmake-2.7_rsaix51/Source/cmsys/auto_ptr.hxx", 
>>
>> line 81.3: 1540-1283 (I) "cmsys::auto_ptr<struct
>> A>::auto_ptr(auto_ptr<A> &)" is not a viable candidate.
>>
> You must be using an older compiler than the one we have...
> 
> -Bill
Hello,
I ran a "make Experimental" on the w04 AIX-5.1 system with the compiler 
version 6 with cmake-2.4.8 not modified, which means that the 
compilation generated errors.
Should I run the "make Experimental" with the changed sources of 
strerror.c, curl.h and multi.h ?
The AIX-5.3 (compiler version   8!) "make Experimental" for 
cmake-2.7.20080326 is still running, but may appear soon.
Best regards,
Joachim

-- 
Joachim Geiger --------------------------------@\\
Max-Planck-Institute for Plasma Physics,        @\\
   Euratom Association                            \\\
Department Stellaratortheorie (ST)                \\\__
Wendelsteinstr. 1                                (  \\ \
D-17491 Greifswald, Germany                       \_ \\(_
Tel.: ++49 3834/88-2327   Fax: ++49 3834/88-2409    ) \\ \
e-mail: joachim.geiger at ipp.mpg.de                   \  -  |
---------------------------------------------------  \____/


More information about the CMake mailing list