Opened 11 years ago

Closed 8 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)

main.log (11.5 KB) - added by dstrubbe (David Strubbe) 11 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_lam/lam/main.log

Download all attachments as: .zip

Change History (4)

Changed 11 years ago by dstrubbe (David Strubbe)

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_lam/lam/main.log

comment:1 Changed 11 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:2 Changed 10 years ago by dstrubbe (David Strubbe)

Cc: dstrubbe@… added

Cc Me!

comment:3 Changed 8 years ago by dstrubbe (David Strubbe)

Resolution: wontfix
Status: newclosed

Marked as replaced_by openbmpi-default in r140987.

Note: See TracTickets for help on using tickets.