On 4 Oct 2010, at 09:51, jessica.alfonsi@unipd.it wrote:
Dear Prof. Troyer and Alet, we've made some progress with ALPS 2 beta 3 (Boost 1.43) rev. 4750 under AIX with xlc 10 (we're not able to go on alps 2 beta 4 and boost 1.44 at the moment). The patch suggested by Prof. Alet worked fine and we've reached 61 % of compilation. Now compilation stops with an error on target pyalea_c, as you can see in the attached files. Could you please provide a fix for this ? Thank you again for your help
Dear Jessica,
As we are working towards the final release we do not want to support the old beta3 snapshot anymore if we can avoid it. What is the problem with Boost 1.43 and the beta 4? For the concrete problem in pyaela_c I would propose that you just turn off building of the Python tools in cmake, by setting ALPS_BUILD_PYTHON to OFF. This should not be a problem since all codes can be run without Python, and you can compile the Python evaluation tools on a personal workstation running MacOS, Windows, or Linux.
Matthias
Dear Prof. Troyer and Alet, we recompiled alps 2 beta 3 with python tools turned off, as you suggested in your previous post. Now compilation stops after linking executable maxent, with the following messages (after lots of warnings): ld: 0711-224 WARNING: Duplicate symbol: boost::parameter::keywordboost::graph::keywords::tag::vertices_equivalent::instance ld: 0711-224 WARNING: Duplicate symbol: boost::parameter::keywordboost::graph::keywords::tag::edges_equivalent::instance ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. ld: 0711-317 ERROR: Undefined symbol: .dsyev_ ld: 0711-317 ERROR: Undefined symbol: .dgesvd_ make[2]: *** [tool/maxent] Error 8 make[1]: *** [tool/CMakeFiles/maxent.dir/all] Error 2 make: *** [all] Error 2 Could you please give me a solution for this ? Do you think we should try the latest nightly-src with Boost 1.43 or can I simply turn off building of applications ?I do not need applications for compiling my code, but I think it should be right to test the whole alps package on this machine, anyway.. Thank you again for your help
Jessica
Hi,
This is a lapack linking problem. Did you link against lapack?
Matthias
Sent from my iPad
On Oct 6, 2010, at 9:35, jessica.alfonsi@unipd.it wrote:
Dear Prof. Troyer and Alet, we recompiled alps 2 beta 3 with python tools turned off, as you suggested in your previous post. Now compilation stops after linking executable maxent, with the following messages (after lots of warnings): ld: 0711-224 WARNING: Duplicate symbol: boost::parameter::keywordboost::graph::keywords::tag::vertices_equivalent::instance ld: 0711-224 WARNING: Duplicate symbol: boost::parameter::keywordboost::graph::keywords::tag::edges_equivalent::instance ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. ld: 0711-317 ERROR: Undefined symbol: .dsyev_ ld: 0711-317 ERROR: Undefined symbol: .dgesvd_ make[2]: *** [tool/maxent] Error 8 make[1]: *** [tool/CMakeFiles/maxent.dir/all] Error 2 make: *** [all] Error 2 Could you please give me a solution for this ? Do you think we should try the latest nightly-src with Boost 1.43 or can I simply turn off building of applications ?I do not need applications for compiling my code, but I think it should be right to test the whole alps package on this machine, anyway.. Thank you again for your help
Jessica
comp-phys-alps-users@lists.phys.ethz.ch