Opened 12 years ago
Closed 9 years ago
#38322 closed defect (wontfix)
lam @7.1.3_1 configure fails
Reported by: | dstrubbe (David Strubbe) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | dstrubbe (David Strubbe) | |
Port: | lam |
Description
I am using OSX 10.8.2 and Xcode 4.6. lam fails to configure, saying the C++ compiler does not support bool. It is using /usr/bin/clang++ as compiler. Perhaps it should be changed to use gcc-mp-## instead. Below is the part of the log that seems relevant, the whole is attached.
:info:configure *** C++ compiler and preprocessor :info:configure checking whether we are using the GNU C++ compiler... yes :info:configure checking whether /usr/bin/clang++ accepts -g... yes :info:configure checking dependency style of /usr/bin/clang++... gcc3 :info:configure checking how to run the C++ preprocessor... /usr/bin/clang++ -E :info:configure checking if want C++ exception handling... no :info:configure checking whether /usr/bin/clang++ has new(std::nothrow)... no :info:configure checking for C++ template repository directory... templates not supported? :info:configure not used :info:configure checking for C++ compiler template parameters... none needed :info:configure checking for C++ optimization flags... -pipe -O2 -arch x86_64 :info:configure checking for ANSI C header files... yes :info:configure checking for sys/types.h... yes :info:configure checking for sys/stat.h... yes :info:configure checking for stdlib.h... yes :info:configure checking for string.h... yes :info:configure checking for memory.h... yes :info:configure checking for strings.h... yes :info:configure checking for inttypes.h... yes :info:configure checking for stdint.h... yes :info:configure checking for unistd.h... yes :info:configure checking map usability... yes :info:configure checking map presence... yes :info:configure checking for map... yes :info:configure checking for type bool... no :info:configure checking for true/false... no :info:configure configure: WARNING: *** Your C++ compiler does not support the bool data type. :info:configure configure: WARNING: *** LAM requires a C++ compiler with support for the bool :info:configure configure: WARNING: *** data type. :info:configure configure: error: cannot continue :info:configure Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_lam/lam/work/lam-7.1.3" && ./configure --prefix=/opt/local --without-fc --without-romio --mandir=/opt/local/share/man
Attachments (1)
Change History (4)
Changed 12 years ago by dstrubbe (David Strubbe)
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
The lam homepage recommends lam users migrate to openmpi. Perhaps we should remove the lam port or mark it replaced_by openmpi
.
comment:3 Changed 9 years ago by dstrubbe (David Strubbe)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Marked as replaced_by openbmpi-default in r140987.
Note: See
TracTickets for help on using
tickets.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_lam/lam/main.log