Hi all, I am a bit confused about what is going on with selection of compiler on Snow Leopard for the apbs port. It is taking clang for C but llvm-g++-4.2 for C++, and the latter does not work for this port. If clang++ were used I think it would work. Why is that not being selected? Why is an inconsistent pair of C and C++ being used?
Thanks, David In the Portfile I have compiler.blacklist macports-gcc-4.4 macports-gcc-4.5 macports-gcc-4.6 \ macports-dragonegg-3.3 macports-dragonegg-3.4 gcc-4.2 llvm-gcc-4.2 apple-gcc-4.2 macports-llvm-gcc-4.2 The failing buildbot output: https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/42401/steps/compile/logs/stdio Selected parts of that: DEBUG: Unmatched blacklisted compiler: gcc-4.2 DEBUG: Unmatched blacklisted compiler: apple-gcc-4.2 DEBUG: Unmatched blacklisted compiler: macports-llvm-gcc-4.2 ... --> Configuring apbs DEBUG: Using compiler 'Xcode Clang' DEBUG: Executing proc-pre-org.macports.configure-configure-0 DEBUG: Executing proc-pre-org.macports.configure-configure-1 DEBUG: Executing proc-pre-org.macports.configure-configure-2 DEBUG: Executing proc-pre-org.macports.configure-configure-3 DEBUG: Active variants check for source-type install considers depends_fetch depends_extract depends_lib depends_build depends_run: maloc readline cmake DEBUG: Executing proc-pre-org.macports.configure-configure-4 DEBUG: Executing org.macports.configure (apbs) DEBUG: Environment: CC='/usr/bin/clang' CC_PRINT_OPTIONS='YES' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_dports_science_apbs/apbs/work/.CC_PRINT_OPTIONS' CFLAGS='-pipe -Os' CPATH='/opt/local/include' CPPFLAGS='-I/opt/local/include' CXX='/usr/bin/llvm-g++-4.2' CXXFLAGS='-pipe -Os' ... which leads in the build to error: unrecognized command line option "-std=c++0x"
_______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev