Too many compilers needed for C++11
Ryan Schmidt
ryandesign at macports.org
Thu Dec 7 06:29:11 UTC 2017
On Dec 6, 2017, at 08:20, db wrote:
> On 6 Dec 2017, at 00:46, Ken Cunningham wrote:
>> clang/llvm 5.0 is the current cxx11 1.1 compiler, so that is what is being called up.
>
> Shouldn't such portgroup dependencies be listed by `port rdeps`? I don't see it, for example, in highlight.
They are, if you're running on an OS version where those dependencies are added.
In this case, the message "Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option" indicates that the port is not expected to build at all. (I don't know why MacPorts base considers this a warning, rather than an immediate-exit error.) The list of compiler dependencies is also probably wrong because of the wrong (first fallback) compiler MacPorts is attempting to use. If the port is expected to build, then the blacklisting specified by one or more of the ports is wrong.
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.5
BuildVersion: 12F2560
$ port rdeps highlight
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
The following ports are dependencies of highlight @3.40_1:
boost
zlib
xz
libiconv
gperf
gettext
expat
ncurses
bzip2
icu
python27
pkgconfig
db48
libedit
libffi
openssl
sqlite3
python_select
python2_select
cctools
libunwind-headers
llvm-3.7
libcxx
perl5
perl5.24
gdbm
readline
llvm_select
clang-5.0
cmake
curl
libidn2
autoconf
automake
libtool
xattr
unzip
libunistring
texinfo
help2man
perl5.26
p5.26-locale-gettext
curl-ca-bundle
libarchive
libxml2
lzo2
lz4
libuv
clang-4.0
clang-3.9
clang-3.8
libomp
llvm-3.8
clang_select
ld64
ld64-latest
libmacho-headers
llvm-3.9
xar
llvm-4.0
llvm-5.0
lua
libgcc
gmp
isl
libmpc
mpfr
$
More information about the macports-dev
mailing list