[MacPorts] #63645: building libqalculate @3.21.0 makes clang-10 @10.0.1_5 hit an assertion failure
MacPorts
noreply at macports.org
Sat Nov 13 15:43:40 UTC 2021
#63645: building libqalculate @3.21.0 makes clang-10 @10.0.1_5 hit an assertion
failure
----------------------------------------------+--------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords:
Port: libqalculate, clang-10, llvm-10 |
----------------------------------------------+--------------------
Comment (by cooljeanius):
Building with trace mode on allows the build to succeed. Some trace mode
output that might be relevant:
configure step:
{{{
Warning: The following existing files were hidden from the build system by
trace mode:
/opt/local/bin/ar
/opt/local/bin/g++-mp-10
/opt/local/bin/gawk
/opt/local/bin/gcc-mp-10
/opt/local/bin/ggrep
/opt/local/bin/gmkdir
/opt/local/bin/gsed
/opt/local/bin/lipo
/opt/local/bin/mawk
/opt/local/bin/nawk
/opt/local/bin/nm
/opt/local/bin/nmedit
/opt/local/bin/otool
/opt/local/bin/ranlib
/opt/local/bin/strip
/opt/local/include/Block.h
/opt/local/lib/libunwind.dylib
/opt/local/lib/perl5/vendor_perl/5.30/darwin-thread-multi-
2level/Time/HiRes.pm
/opt/local/lib/perl5/vendor_perl/5.30/darwin-thread-multi-
2level/XSLoader.pm
/private/var/select/sh
}}}
{{{
Warning: The following files inside the MacPorts prefix not installed by a
port were accessed:
/opt/local/bin/g++
/opt/local/bin/gcc
}}}
build step:
{{{
Warning: The following existing files were hidden from the build system by
trace mode:
/opt/local/bin/SCCS
/opt/local/bin/ar
/opt/local/bin/g++-mp-10
/opt/local/bin/ranlib
/opt/local/lib/libunwind.dylib
/opt/local/lib/perl5/vendor_perl/5.30/Text/Tabs.pm
/opt/local/lib/perl5/vendor_perl/5.30/Text/Wrap.pm
/opt/local/lib/perl5/vendor_perl/5.30/darwin-thread-multi-
2level/XSLoader.pm
/private/var/select/sh
}}}
{{{
Warning: The following files inside the MacPorts prefix not installed by a
port were accessed:
/opt/local/bin/g++
/opt/local/include/libxml2/unicode/localpointer.h
/opt/local/include/libxml2/unicode/platform.h
/opt/local/include/libxml2/unicode/ptypes.h
/opt/local/include/libxml2/unicode/putil.h
/opt/local/include/libxml2/unicode/stringoptions.h
/opt/local/include/libxml2/unicode/ucasemap.h
/opt/local/include/libxml2/unicode/ucnv_err.h
/opt/local/include/libxml2/unicode/uconfig.h
/opt/local/include/libxml2/unicode/uenum.h
/opt/local/include/libxml2/unicode/uiter.h
/opt/local/include/libxml2/unicode/umachine.h
/opt/local/include/libxml2/unicode/urename.h
/opt/local/include/libxml2/unicode/ustring.h
/opt/local/include/libxml2/unicode/utf.h
/opt/local/include/libxml2/unicode/utf16.h
/opt/local/include/libxml2/unicode/utf8.h
/opt/local/include/libxml2/unicode/utf_old.h
/opt/local/include/libxml2/unicode/utypes.h
/opt/local/include/libxml2/unicode/uvernum.h
/opt/local/include/libxml2/unicode/uversion.h
}}}
destroot step:
{{{
Warning: The following existing files were hidden from the build system by
trace mode:
/opt/local/bin/SCCS
/opt/local/bin/ranlib
/private/var/select/sh
/var/root/.CFUserTextEncoding
}}}
{{{
Warning: The following files inside the MacPorts prefix not installed by a
port were accessed:
/opt/local/include/libxml2/unicode/localpointer.h
/opt/local/include/libxml2/unicode/platform.h
/opt/local/include/libxml2/unicode/ptypes.h
/opt/local/include/libxml2/unicode/putil.h
/opt/local/include/libxml2/unicode/stringoptions.h
/opt/local/include/libxml2/unicode/ucasemap.h
/opt/local/include/libxml2/unicode/ucnv_err.h
/opt/local/include/libxml2/unicode/uconfig.h
/opt/local/include/libxml2/unicode/uenum.h
/opt/local/include/libxml2/unicode/uiter.h
/opt/local/include/libxml2/unicode/umachine.h
/opt/local/include/libxml2/unicode/urename.h
/opt/local/include/libxml2/unicode/ustring.h
/opt/local/include/libxml2/unicode/utf.h
/opt/local/include/libxml2/unicode/utf16.h
/opt/local/include/libxml2/unicode/utf8.h
/opt/local/include/libxml2/unicode/utf_old.h
/opt/local/include/libxml2/unicode/utypes.h
/opt/local/include/libxml2/unicode/uvernum.h
/opt/local/include/libxml2/unicode/uversion.h
}}}
`readlink /opt/local/bin/g++` says it points to
`/opt/local/bin/g++-mp-10`, so, I guess since clang is what's crashing, it
must be because gcc is configured to use clang's assembler or linker or
something?
--
Ticket URL: <https://trac.macports.org/ticket/63645#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list