[test][vacpp] problem with Boost.Test under IBM VisualAge C++ V6.0 for AIX

Many tests are failing with the following "/home/tk/boost_regression/boost/libs/test/src/unit_test_result.cpp", line 147.61: 1540-0130 (S) "std::__log10" is not declared. I've taken a look at the offending file and seems nothing has changed in the past months with respect to the usage of std::log10, so I guess this will have to do with some problem or misconfiguration in vacpp std lib. Any idea? Thank you Joaquín M López Muñoz Telfónica, Investigación y Desarrollo

Do the tests include -I/usr/include on the command line? It looks like the correct math.h is not being included. -- Sean Perry Compiler Development, W-Code Architect IBM Canada Lab (905)-413-6031 (tie 969-6031), fax (905)-413-4839 JOAQUIN LOPEZ MU?Z <joaquin@tid.es> To Sent by: boost@lists.boost.org boost-bounces@lis cc ts.boost.org Subject [boost] [test][vacpp] problem with 09/02/2004 06:57 Boost.Test under IBM VisualAge C++ PM V6.0 for AIX Please respond to boost Many tests are failing with the following "/home/tk/boost_regression/boost/libs/test/src/unit_test_result.cpp", line 147.61: 1540-0130 (S) "std::__log10" is not declared. I've taken a look at the offending file and seems nothing has changed in the past months with respect to the usage of std::log10, so I guess this will have to do with some problem or misconfiguration in vacpp std lib. Any idea? Thank you Joaquín M López Muñoz Telfónica, Investigación y Desarrollo _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

I think my reply was ambiguous. The command line should not contain -I/usr/include. This error message is normally generated when the compile contains a -I option that changes where <math.h> would normally be found by the xlC compiler. This can also happen if a source or header file uses </usr/include/math.h> instead of (the right way) <math.h>. -- Sean Perry Compiler Development, W-Code Architect IBM Canada Lab (905)-413-6031 (tie 969-6031), fax (905)-413-4839 Sean Perry/Toronto/IBM @IBMCA To Sent by: boost@lists.boost.org boost-bounces@lis cc ts.boost.org Subject Re: [boost] [test][vacpp] problem 09/02/2004 09:42 with Boost.Test under IBM VisualAge PM C++ V6.0 for AIX Please respond to boost Do the tests include -I/usr/include on the command line? It looks like the correct math.h is not being included. -- Sean Perry Compiler Development, W-Code Architect IBM Canada Lab (905)-413-6031 (tie 969-6031), fax (905)-413-4839 JOAQUIN LOPEZ MU?Z <joaquin@tid.es> To Sent by: boost@lists.boost.org boost-bounces@lis cc ts.boost.org Subject [boost] [test][vacpp] problem with 09/02/2004 06:57 Boost.Test under IBM VisualAge C++ PM V6.0 for AIX Please respond to boost Many tests are failing with the following "/home/tk/boost_regression/boost/libs/test/src/unit_test_result.cpp", line 147.61: 1540-0130 (S) "std::__log10" is not declared. I've taken a look at the offending file and seems nothing has changed in the past months with respect to the usage of std::log10, so I guess this will have to do with some problem or misconfiguration in vacpp std lib. Any idea? Thank you Joaquín M López Muñoz Telfónica, Investigación y Desarrollo _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Sean Perry wrote:
I think my reply was ambiguous. The command line should not contain -I/usr/include. This error message is normally generated when the compile contains a -I option that changes where <math.h> would normally be found by the xlC compiler. This can also happen if a source or header file uses </usr/include/math.h> instead of (the right way) <math.h>.
Thanks for the hint Sean. I tracked this back to changes that were maid to bjamv1. So I adapted the vacpp toolset and the error should disappear now (well, wait until the regression tests are regenerated of course) toon
participants (3)
-
JOAQUIN LOPEZ MU?Z
-
Sean Perry
-
Toon Knapen