[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