Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Bootstrapping Prefix on Mac OS X failing
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
Disorganisation Man
n00b
n00b


Joined: 22 Nov 2007
Posts: 6

PostPosted: Tue Apr 30, 2024 5:32 pm    Post subject: Bootstrapping Prefix on Mac OS X failing Reply with quote

Code:
* Bootstrapping Gentoo prefixed portage installation using
* host:   x86_64-apple-darwin15
* ident:  x86_64-apple-darwin15
* prefix: /Users/test/Gentoo
* ready to bootstrap stage3_log
* Triggering Darwin with GCC toolchain
* running emerge --deep --update --changed-use @system

These are the packages that would be merged, in order:

Calculating dependencies  ... done!
Dependency resolution took 1.60 s (backtrack: 0/20).


!!! The ebuild selected to satisfy "~sys-libs/compiler-rt-sanitizers-18.1.4:18[abi_x86_32(+)?,abi_x86_64(+)?]" has unmet requirements.
- sys-libs/compiler-rt-sanitizers-18.1.4::gentoo_prefix USE="clang (prefix) (prefix-guest) (-asan) (-cfi) -debug (-dfsan) (-gwp-asan) (-hwasan) (-libfuzzer) (-lsan) (-memprof) (-msan) (-orc) (-profile) (-safestack) (-scudo) (-shadowcallstack) -test (-tsan) (-ubsan) -verify-sig (-xray)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray )

  The above constraints are a subset of the following complete expression:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )

(dependency required by "sys-devel/clang-runtime-18.1.4::gentoo_prefix" [ebuild])
(dependency required by "sys-devel/clang-18.1.4::gentoo_prefix" [ebuild])
(dependency required by "sys-devel/clang-toolchain-symlinks-18::gentoo_prefix" [ebuild])

Hmmmm, I was already afraid of this to happen.  Running
  /Users/test/Gentoo/usr/bin/bash ./bootstrap-prefix.sh "/Users/test/Gentoo" stage3
somewhere failed :(  Details might be found in the build log:
  (no build logs found?!?)
I have no clue, really.  Please find friendly folks in #gentoo-prefix on
irc.gentoo.org, gentoo-alt@lists.gentoo.org mailing list, or file a bug
at bugs.gentoo.org under Gentoo/Alt, Prefix Support.  This is most
inconvenient, and it crushed my ego.  Sorry, I give up.
Should you want to give it a try, there is /Users/test/Gentoo/stage3.log

  CHOST:     x86_64-apple-darwin15
  IDENT:     x86_64-apple-darwin15


This is on Mac OS 10.11

I'm at my wit's end here. Nothing I do seems to make the slightest impression on any of those required use flags. I've tried sticking them in make.conf, in package.use, in package.use.force, even editing the bootstrap script. Nothing turns any of those flags on. I just keep getting:

Code:
./emerge -pv compiler-rt-sanitizers

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for sys-libs/compiler-rt-sanitizers
... done!
Dependency resolution took 1.37 s (backtrack: 0/20).


!!! The ebuild selected to satisfy "compiler-rt-sanitizers" has unmet requirements.
- sys-libs/compiler-rt-sanitizers-18.1.4::gentoo_prefix USE="clang (prefix) (prefix-guest) (-asan) (-cfi) -debug (-dfsan) (-gwp-asan) (-hwasan) (-libfuzzer) (-lsan) (-memprof) (-msan) (-orc) (-profile) (-safestack) (-scudo) (-shadowcallstack) -test (-tsan) (-ubsan) -verify-sig (-xray)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray )

  The above constraints are a subset of the following complete expression:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )


Even brute force doesn't work:

Code:
~/Gentoo/usr/bin $USE="asan cfi debug dfsan gwp-san hwasan libfuzzer lsan memprof msan orc profile safestack scudo shadowcallstack test tsan ubsan verify-sig xray" ./emerge -pv compiler-rt-sanitizers

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for sys-libs/compiler-rt-sanitizers
... done!
Dependency resolution took 1.37 s (backtrack: 0/20).


!!! The ebuild selected to satisfy "compiler-rt-sanitizers" has unmet requirements.
- sys-libs/compiler-rt-sanitizers-18.1.4::gentoo_prefix USE="clang debug (prefix) (prefix-guest) test verify-sig (-asan) (-cfi) (-dfsan) (-gwp-asan) (-hwasan) (-libfuzzer) (-lsan) (-memprof) (-msan) (-orc) (-profile) (-safestack) (-scudo) (-shadowcallstack) (-tsan) (-ubsan) (-xray)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray )

  The above constraints are a subset of the following complete expression:
    any-of ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )


I do notice though that enabled "test" and "verify-sig". Just not any of the use flags I'm trying to enable.

It's probably worth mentioning that this isn't the first problem I've had with this install. An earlier failure came when {prefix}/var/db/repos/gentoo/profiles/prefix/darwin/macos/10.11/x64 was just inexplicably empty. I had to copy the contents of the 10.13 profile into it and manually symlink make.profile (which wasn't a valid symlink originally for some reason) to it in order to keep going. I had a look through all the profile files. They don't seem especially OS X version specific, so I figured it was probably okay.

Code:
~/Gentoo/usr/bin $./emerge --info --verbose
Portage 3.0.63-prefix (python 3.11.7-final-0, prefix/darwin/macos/10.11/x64, gcc-4.2.1, unavailable, 15.6.0 x86_64)
=================================================================
System uname: macOS-10.11.6-x86_64-i386-64bit
Timestamp of repository gentoo_prefix: Tue, 30 Apr 2024 07:26:27 +0000
Head commit of repository gentoo_prefix: 720920726dc1a3c6f0355e4739ce700a8bfaf7f4
sh bash 5.2_p26
app-misc/pax-utils:        1.3.7::gentoo_prefix
app-shells/bash:           5.2_p26::gentoo_prefix
dev-build/autoconf:        2.72-r1::gentoo_prefix
dev-build/automake:        1.16.5-r2::gentoo_prefix
dev-build/libtool:         2.4.7-r4::gentoo_prefix
dev-build/make:            4.4.1-r1::gentoo_prefix
dev-build/meson:           1.4.0-r1::gentoo_prefix
dev-lang/perl:             5.38.2-r2::gentoo_prefix
dev-lang/python:           3.11.7::gentoo_prefix
sys-apps/baselayout:       2.15::gentoo_prefix
sys-devel/binutils-config: 5.1-r12::gentoo_prefix
sys-devel/gcc:             13.2.0-r1::gentoo_prefix
sys-devel/gcc-config:      2.7-r1::gentoo_prefix
Repositories:

gentoo_prefix
    location: /Users/test/Gentoo/var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix
    priority: -1000
    aliases: gentoo
    volatile: True
    sync-rsync-extra-opts:
    sync-rsync-verify-metamanifest: no
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-jobs: 1

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="~x64-macos"
ACCEPT_LICENSE="@FREE"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gcc_12"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="x64-macos"
AUTOCLEAN="no"
Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.TAtZGT2Y1x/Render"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/Users/test/Gentoo/usr/bin/flock /Users/test/Gentoo/run/lock/portage-binpkg-gpg.lock /Users/test/Gentoo/usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/Users/test/Gentoo/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/Users/test/Gentoo/etc/portage/gnupg"
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11"
BROOT="/Users/test/Gentoo"
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-apple-darwin15"
CCACHE_COMPILERCHECK="string:gcc-13"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-apple-darwin15"
CHOST_amd64="x86_64-apple-darwin15"
CLEAN_DELAY="5"
CLICOLOR="1"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
CONFIG_PROTECT="/Users/test/Gentoo/etc /etc"
CONFIG_PROTECT_MASK="/Users/test/Gentoo/etc/env.d /etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release"
CONFIG_SHELL="/Users/test/Gentoo/bin/bash"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-march=native -O2 -pipe"
DEFAULT_ABI="amd64"
DISTDIR="/Users/test/Gentoo/var/cache/distfiles"
ELIBC="Darwin"
EMERGE_WARNING_DELAY="10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
EPREFIX="/Users/test/Gentoo"
EROOT="/Users/test/Gentoo/"
ESYSROOT="/Users/test/Gentoo/"
FCFLAGS=""
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live case-insensitive-fs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news nostrip parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sfperms strict unknown-features-warn unmerge-logs unmerge-orphans unprivileged"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS=""
GCC_SPECS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distfiles.prefix.bitzolder.nl/prefix"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS=""
HOME="/Users/test"
INFOPATH="/Users/test/Gentoo/usr/share/gcc-data/x86_64-apple-darwin15/13/info:/Users/test/Gentoo/usr/share/autoconf-2.72/info:/Users/test/Gentoo/usr/share/automake-1.16.5/info:/Users/test/Gentoo/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
KERNEL="Darwin"
LANG="en_AU.UTF-8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-dead_strip_dylibs"
LIBDIR_amd64="lib"
LOGNAME="test"
LSCOLORS="ExFxCxDxBxegedabagaced"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
MACOSSANDBOX_PATHS="/dev/fd/ /private/tmp/ /private/var/tmp/ @@PORTAGE_BUILDDIR@@/ @@PORTAGE_ACTUAL_DISTDIR@@/"
MACOSSANDBOX_PATHS_CONTENT_ONLY="/dev/null /dev/dtracehelper /dev/tty /private/var/run/syslog"
MACOSX_DEPLOYMENT_TARGET="10.11"
MAKEOPTS="-j1"
MANPATH="/Users/test/Gentoo/usr/share/gcc-data/x86_64-apple-darwin15/13/man:/Users/test/Gentoo/usr/local/share/man:/Users/test/Gentoo/usr/share/man:/Users/test/Gentoo/MacOSX.sdk/usr/share/man:/usr/share/man"
MULTILIB_ABIS="amd64"
OFFICE_IMPLEMENTATION="libreoffice"
OLDPWD="/Users/test"
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
PHP_TARGETS="php8-1"
PKGDIR="/Users/test/Gentoo/var/cache/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/Users/test/Gentoo/usr/lib/portage/python3.11"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/Users/test/Gentoo/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/Users/test/Gentoo/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="test@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="test"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="20"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_GROUP="staff"
PORTAGE_INST_GID="20"
PORTAGE_INST_UID="501"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX="/Users/test/Gentoo"
PORTAGE_PYM_PATH="/Users/test/Gentoo/usr/lib/python3.11/site-packages"
PORTAGE_PYTHONPATH="/Users/test/Gentoo/usr/lib/python3.11/site-packages"
PORTAGE_ROOT_USER="test"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/Users/test/Gentoo/var/tmp"
PORTAGE_TRUST_HELPER="/Users/test/Gentoo/usr/bin/getuto"
PORTAGE_USER="test"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres15"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w $\[\033[00m\]"
PWD="/Users/test/Gentoo/usr/bin"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_11"
PYTHON_TARGETS="python3_11"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/Users/test/Gentoo/usr/local/sbin:/Users/test/Gentoo/usr/local/bin:/Users/test/Gentoo/usr/sbin:/Users/test/Gentoo/usr/bin:/Users/test/Gentoo/sbin:/Users/test/Gentoo/bin:/Users/test/Gentoo/opt/bin:/usr/sbin:/sbin:/usr/bin:/bin"
RPMDIR="/Users/test/Gentoo/var/cache/rpm"
RUBY_TARGETS="ruby31"
SECURITYSESSIONID="186a7"
SHELL="/bin/bash"
SHLVL="1"
SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.CCdTJA7Vun/Listeners"
SYSROOT="/"
TERM="xterm-256color"
TERM_PROGRAM="Apple_Terminal"
TERM_PROGRAM_VERSION="361.2"
TERM_SESSION_ID="B5BF4794-9318-49BE-B69C-87608B18C2C2"
TMPDIR="/var/folders/y_/_y9tlls17718wx2wsl2q0d100000gn/T/"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock"
USE="aqua bzip2 coreaudio gdbm ipv6 ncurses objc objc++ prefix prefix-guest readline ssl test-rust unicode x64-macos zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="Darwin" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="Darwin" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="test"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
XPC_FLAGS="0x0"
XPC_SERVICE_NAME="0"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
__CF_USER_TEXT_ENCODING="0x1F5:0x0:0x0"
ac_cv_c_undeclared_builtin_options="none needed"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22624

PostPosted: Tue Apr 30, 2024 5:59 pm    Post subject: Reply with quote

Welcome (back) to the forums. 2 posts with a 16.5 year gap may be a record.

Your output indicates that all the USE flags are masked, probably by your profile. While they are masked, you cannot enable them, as you discovered. From my initial read of the various package.use.mask files in ::gentoo, the flags that I examined are masked out in the base profile, then unmasked in specific profiles where they are expected to work. Your prefix-based profile is apparently not part of that latter set, so they remain masked for you.

You could try unmasking one or more of those flags in a local package.use.mask, or you could ask the maintainer of ::gentoo_prefix to look into this. It looks to me like this is not a problem specific to your system. If you want to do a local override, look in profiles/arch/amd64/package.use.mask at the line for sys-libs/compiler-rt-sanitizers for how amd64 unmasks this. You may want to refer to a profile that is a closer sibling to your system. Beware that unmasking the flag may leave you with a build failure if the flag does not actually work once enabled.
Back to top
View user's profile Send private message
Disorganisation Man
n00b
n00b


Joined: 22 Nov 2007
Posts: 6

PostPosted: Tue Apr 30, 2024 7:27 pm    Post subject: Reply with quote

Well sticking all those use flags in package.use.mask does indeed enable most of those flags by default. Which brings me to my next problem:

Code:
./emerge -pv compiler-rt-sanitizers

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 3.75 s (backtrack: 11/20).


!!! All ebuilds that could satisfy "sys-devel/binutils" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/binutils-2.40-r8::gentoo_prefix (masked by: missing keyword)

(dependency required by "sys-devel/clang-common-18.1.4-r3::gentoo_prefix[-default-lld]" [ebuild])
(dependency required by "sys-devel/clang-18.1.4::gentoo_prefix" [ebuild])
(dependency required by "sys-libs/compiler-rt-18.1.4::gentoo_prefix[clang]" [ebuild])
(dependency required by "sys-devel/clang-runtime-18.1.4::gentoo_prefix[compiler-rt]" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


I put sys-devel/binutils in package.accept_keywords. That only shifted the problem to sys-devel/llvmgold. Rather than chase this all night, one package at a time, I tried */* ** even though that seems kinda dangerous, just to see what would happen.

That produced a list of 29 packages it now wanted to emerge, and this lovely error:

Code:
* Error: circular dependencies:

(dev-vcs/git-9999-r3:0/0::gentoo_prefix, ebuild scheduled for merge) depends on
 (dev-vcs/git-9999-r3:0/0::gentoo_prefix, ebuild scheduled for merge) (buildtime)


So it wants to build git from the latest git version, but it needs git to be already installed so it can fetch the sources for git I assume. Le sigh. Adding >dev-vcs/git-9998 to package.mask solves that, but then it wants the git version of curl. Masking >*/*-9998 doesn't seem to work for some reason, and masking >net-misc/curl-9998 shows that this strategy is just going to end up with the entire portage tree in package.mask. Setting -curl for git doesn't work because the webdav flag requires curl. Setting -webdav just results in portage asking me to enable curl.

I'm pretty sure this is the worst circular dependency I've ever encountered. Homebrew has git 2.44.0. I'm wondering if copying that into the Gentoo prefix would help or that would just make things worse.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22624

PostPosted: Tue Apr 30, 2024 9:49 pm    Post subject: Reply with quote

Copying it would not be recognized as a solution to the problem. I think your use of */* ** is causing this, as you expected it might.
Back to top
View user's profile Send private message
Disorganisation Man
n00b
n00b


Joined: 22 Nov 2007
Posts: 6

PostPosted: Wed May 01, 2024 1:51 am    Post subject: Reply with quote

Ha! I reverted all the keyword stuff, and did a oneshot emerge of git-2.45.0. That threw up another circular dependency with curl, but it suggested I could break the circle by setting -http2 on curl, and what d'ya know? It worked. Now I just have to wait for my poor old Core 2 Duo Macbook to crunch through 54 packages to see if I can then re-emerge everything properly.

That could be a while. This machine took more than 8 hours to emerge GCC.
Back to top
View user's profile Send private message
Disorganisation Man
n00b
n00b


Joined: 22 Nov 2007
Posts: 6

PostPosted: Mon May 06, 2024 7:03 am    Post subject: Reply with quote

I'm still beating my head against this. I've scrapped my previous efforts and started over. Funnily enough the missing profile problem didn't happen this time.

Anyway I've still got the vicious circle of not being able to build llvm because libcxx isn't built, and not being able to build libcxx because it requires llvm. I've tried emerge --nodeps libcxx but that doesn't work because it requires clang. I can't build clang for a lack of llvm.

I have installed clang and llvm from MacPorts. Putting
Code:
CC="/opt/local/libexec/llvm-18/bin/clang"
CXX="/opt/local/libexec/llvm-18/bin/clang"

into make.conf at least gets emerge --nodeps clang to find the right version of clang. Which produces the following error:
Code:
-- The C compiler identification is Clang 18.1.5
-- The CXX compiler identification is Clang 18.1.5
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/local/libexec/llvm-18/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/local/libexec/llvm-18/bin/clang - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:31 (find_package):
  Could not find a package configuration file provided by "LLVM" with any of
  the following names:

    LLVMConfig.cmake
    llvm-config.cmake

  Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
  "LLVM_DIR" to a directory containing one of the above files.  If "LLVM"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!

I'm at a loss as to what variable to add to make.conf to point at /opt/local/libexec/llvm-18/lib. I have tried LLVM_DIR, LDPATH, and LLVM, none of which have worked.

emerge --nodeps libcxx on the other hand stubbornly refuses to find the correct clang, no matter what I do. Not putting it in make.conf, not exporting CC and CXX, not editing the ebuild. Nothing. Just this over and over:
Code:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is unknown
-- Found assembler: x86_64-apple-darwin15-clang
CMake Error at CMakeLists.txt:9 (project):
  The CMAKE_C_COMPILER:

    x86_64-apple-darwin15-clang

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:9 (project):
  The CMAKE_CXX_COMPILER:

    x86_64-apple-darwin15-clang++

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:9 (project):
  The CMAKE_ASM_COMPILER:

    x86_64-apple-darwin15-clang

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


-- Warning: Did not find file Compiler/-ASM
-- Configuring incomplete, errors occurred!


Dunno if this helps:
Code:
clang --version
clang version 18.1.5
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-18/bin

llvm-config --version
18.1.5

llvm-config --libdir
/opt/local/libexec/llvm-18/lib

llvm-config --host-target
x86_64-apple-darwin15.6.0


By the way, in chasing down all these dependencies I think I may have found a bug. dev-libs/libuv-1.48.0 doesn't build, and it's the only version in portage. That's a problem because that failure blocks building cmake, which is required to build the other stuff. I created my own ebuild (just a simple version change) and found the latest libuv that does build is libuv-1.44.2, which fortunately is sufficient to build cmake.

Fresh emerge --info in case anything critical has changed from all my flailing around:
Code:
emerge --info --verbose
Portage 3.0.63-prefix (python 3.11.7-final-0, prefix/darwin/macos/10.11/x64, gcc-13, unavailable, 15.6.0 x86_64)
=================================================================
System uname: macOS-10.11.6-x86_64-i386-64bit
Timestamp of repository gentoo_prefix: Sat, 04 May 2024 21:26:25 +0000
Head commit of repository gentoo_prefix: d729c7f6afb96826edab20a1a7bdeb22db2b451f
sh bash 5.2_p26
app-misc/pax-utils:        1.3.7::gentoo_prefix
app-shells/bash:           5.2_p26::gentoo_prefix
dev-build/autoconf:        2.72-r1::gentoo_prefix
dev-build/automake:        1.16.5-r2::gentoo_prefix
dev-build/cmake:           3.29.2::gentoo_prefix
dev-build/libtool:         2.4.7-r4::gentoo_prefix
dev-build/make:            4.4.1-r1::gentoo_prefix
dev-build/meson:           1.4.0-r1::gentoo_prefix
dev-lang/perl:             5.38.2-r2::gentoo_prefix
dev-lang/python:           3.11.7::gentoo_prefix
sys-apps/baselayout:       2.15::gentoo_prefix
sys-devel/binutils-config: 5.1-r12::gentoo_prefix
sys-devel/gcc:             13.2.0-r1::gentoo_prefix
sys-devel/gcc-config:      2.7-r1::gentoo_prefix
Repositories:

gentoo_prefix
    location: /Users/test/Gentoo/var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix
    priority: -1000
    aliases: gentoo
    volatile: True
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts:
    sync-rsync-verify-metamanifest: no
    sync-rsync-verify-jobs: 1

local
    location: /Users/test/Gentoo/var/db/repos/local
    masters: gentoo_prefix
    volatile: True

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="~x64-macos"
ACCEPT_LICENSE="@FREE"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gcc_12"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="x64-macos"
AUTOCLEAN="no"
Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.TAtZGT2Y1x/Render"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/Users/test/Gentoo/usr/bin/flock /Users/test/Gentoo/run/lock/portage-binpkg-gpg.lock /Users/test/Gentoo/usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/Users/test/Gentoo/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/Users/test/Gentoo/etc/portage/gnupg"
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11"
BROOT="/Users/test/Gentoo"
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-apple-darwin15"
CC="/opt/local/libexec/llvm-18/bin/clang"
CCACHE_COMPILERCHECK="string:gcc-13"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-apple-darwin15"
CHOST_amd64="x86_64-apple-darwin15"
CLEAN_DELAY="5"
CLICOLOR="1"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
CONFIG_PROTECT="/Users/test/Gentoo/etc /etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/Users/test/Gentoo/etc/env.d /etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild"
CONFIG_SHELL="/Users/test/Gentoo/bin/bash"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXX="/opt/local/libexec/llvm-18/bin/clang"
CXXFLAGS="-march=native -O2 -pipe"
DEFAULT_ABI="amd64"
DISTDIR="/Users/test/Gentoo/var/cache/distfiles"
EDITOR="/Users/test/Gentoo/bin/nano"
ELIBC="Darwin"
EMERGE_WARNING_DELAY="10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
EPREFIX="/Users/test/Gentoo"
EROOT="/Users/test/Gentoo/"
ESYSROOT="/Users/test/Gentoo/"
FCFLAGS=""
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live case-insensitive-fs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news nostrip parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sfperms strict unknown-features-warn unmerge-logs unmerge-orphans unprivileged"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS=""
GCC_SPECS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distfiles.prefix.bitzolder.nl/prefix"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS=""
HOME="/Users/test"
INFOPATH="/Users/test/Gentoo/usr/share/gcc-data/x86_64-apple-darwin15/13/info:/Users/test/Gentoo/usr/share/autoconf-2.72/info:/Users/test/Gentoo/usr/share/automake-1.16.5/info:/Users/test/Gentoo/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
KERNEL="Darwin"
LANG="en_AU.UTF-8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-dead_strip_dylibs"
LEX="flex"
LIBDIR_amd64="lib"
LLVM="/opt/local/libexec/llvm-18/lib"
LOGNAME="test"
LSCOLORS="ExFxCxDxBxegedabagaced"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
MACOSSANDBOX_PATHS="/dev/fd/ /private/tmp/ /private/var/tmp/ @@PORTAGE_BUILDDIR@@/ @@PORTAGE_ACTUAL_DISTDIR@@/"
MACOSSANDBOX_PATHS_CONTENT_ONLY="/dev/null /dev/dtracehelper /dev/tty /private/var/run/syslog"
MACOSX_DEPLOYMENT_TARGET="10.11"
MAKEOPTS="-j1"
MANPATH="/Users/test/Gentoo/usr/share/gcc-data/x86_64-apple-darwin15/13/man:/Users/test/Gentoo/usr/local/share/man:/Users/test/Gentoo/usr/share/man:/Users/test/Gentoo/MacOSX.sdk/usr/share/man:/usr/share/man"
MULTILIB_ABIS="amd64"
OFFICE_IMPLEMENTATION="libreoffice"
PAGER="/Users/test/Gentoo/usr/bin/less"
PATH="/opt/local/bin:/opt/local/sbin:/Users/test/Gentoo/usr/local/sbin:/Users/test/Gentoo/usr/local/bin:/Users/test/Gentoo/usr/sbin:/Users/test/Gentoo/usr/bin:/Users/test/Gentoo/sbin:/Users/test/Gentoo/bin:/Users/test/Gentoo/opt/bin:/Users/test/Gentoo/tmp/usr/local/sbin:/Users/test/Gentoo/tmp/usr/local/bin:/Users/test/Gentoo/tmp/usr/sbin:/Users/test/Gentoo/tmp/usr/bin:/Users/test/Gentoo/tmp/sbin:/Users/test/Gentoo/tmp/bin:/Users/test/Gentoo/tmp/opt/bin:/usr/sbin:/sbin:/usr/bin:/bin"
PHP_TARGETS="php8-1"
PKGDIR="/Users/test/Gentoo/var/cache/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/Users/test/Gentoo/usr/lib/portage/python3.11"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/Users/test/Gentoo/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/Users/test/Gentoo/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="test@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="test"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="20"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_GROUP="staff"
PORTAGE_INST_GID="20"
PORTAGE_INST_UID="501"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX="/Users/test/Gentoo"
PORTAGE_PYM_PATH="/Users/test/Gentoo/usr/lib/python3.11/site-packages"
PORTAGE_PYTHONPATH="/Users/test/Gentoo/usr/lib/python3.11/site-packages"
PORTAGE_ROOT_USER="test"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/Users/test/Gentoo/var/tmp"
PORTAGE_TRUST_HELPER="/Users/test/Gentoo/usr/bin/getuto"
PORTAGE_USER="test"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres15"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w $\[\033[00m\]"
PWD="/Users/test/Gentoo/var/db/repos/local/sys-libs/libcxx"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_11"
PYTHON_TARGETS="python3_11"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/Users/test/Gentoo/usr/local/sbin:/Users/test/Gentoo/usr/local/bin:/Users/test/Gentoo/usr/sbin:/Users/test/Gentoo/usr/bin:/Users/test/Gentoo/sbin:/Users/test/Gentoo/bin:/Users/test/Gentoo/opt/bin:/usr/sbin:/sbin:/usr/bin:/bin"
RPMDIR="/Users/test/Gentoo/var/cache/rpm"
RUBY_TARGETS="ruby31"
SECURITYSESSIONID="186a7"
SHELL="/bin/bash"
SHLVL="1"
SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.CCdTJA7Vun/Listeners"
SYSROOT="/"
TERM="xterm-256color"
TERM_PROGRAM="Apple_Terminal"
TERM_PROGRAM_VERSION="361.2"
TERM_SESSION_ID="C0B1ABA4-C6C9-4FBE-BCFD-36836F1993A7"
TMPDIR="/var/folders/y_/_y9tlls17718wx2wsl2q0d100000gn/T/"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock"
USE="aqua bzip2 coreaudio gdbm ipv6 ncurses nls objc objc++ prefix prefix-guest readline ssl test-rust unicode x64-macos zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="Darwin" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="Darwin" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="test"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
XPC_FLAGS="0x0"
XPC_SERVICE_NAME="0"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
__CF_USER_TEXT_ENCODING="0x1F5:0x0:0x0"
ac_cv_c_undeclared_builtin_options="none needed"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22624

PostPosted: Mon May 06, 2024 2:40 pm    Post subject: Reply with quote

libuv-1.48.0 builds for me on amd64 stable, so it is not completely broken. However, I could believe that it works on Linux and fails on your OS X prefix through no fault of yours. I suggest opening a separate thread about that, and I suspect it will ultimately need a bug report, once we find how to make it work on OS X.

As for your clang problem, I see your post that it does not work, but I have no advice on how to proceed, nor any questions to ask you. Sorry. Hopefully someone else will see your thread and respond.
Back to top
View user's profile Send private message
Disorganisation Man
n00b
n00b


Joined: 22 Nov 2007
Posts: 6

PostPosted: Sat May 11, 2024 11:20 am    Post subject: Reply with quote

I'm still at this. I've made some progress. I'm trying to bootstrap the LLVM toolchain to get around that hideous circular dependency. I sifted through the dependencies of all the packages.

sys-libs/libcxx BDEPENDS on clang
sys-devel/clang BDEPENDS on lld
sys-devel/lld BDEPENDS on llvm
sys-devel/llvm BDEPENDS on libcxx

There are no use flags to disable to get out of this mess. Le sigh. All of these things are available in MacPorts (also in Homebrew, but that also has build errors). How to get Portage to be able to use the MacPorts versions kept me spinning my wheels for ages. In my poking around I discovered llvm-toolchain-symlinks and lld-toolchain-symlinks and emerged them. Portage complained that the symlinks were pointing at non-existent locations, which was helpful because it allowed me to find the symlinks. I manually edited them to point at the equivalent targets in /opt/local/libexec/llvm-18/bin.

Progress, but now the build died complaing LLVM_DIR (and something else I can't remember, but didn't end up mattering) couldn't be found. After a lot of googling and only finding things tangentially related to my problem I finally found the magic envvar. This seems to be a common problem with Mac LLVM, though no one else seems to have run into this with Gentoo Prefix. Anyway I put the following in make.conf:

LLVM_DIR="/opt/local/libexec/llvm-18/lib/cmake/llvm"

That is not an obvious location if don't already know it, by the way. No wonder my earlier attempts to put LLVM_DIR in make.conf failed.

And voila, cmake can finally find LLVM. Now the build dies for not being able to find llvm-gtest. What is llvm-gtest you ask? Good question. If you find out, let me know. There's no llvm-gtest in either Portage or MacPorts. There is a gtest though. One port install gtest later, and that was absolutely no help at all. Le Sigh. Well the error had suggested passing -DLLVM_INCLUDE_TESTS=OFF as an alternative. I tried putting that in make.conf. Didn't work. I tried adding --with-test-deps=n to the emerge. Nope. Finally I found a thread where someone was trying to write an ebuild and pass cmake flags. So I modified the Clang ebuild. I didn't really know where to put it so I just stuck it next to some similar looking flags under multlib_src_prepare. Success.

Which brings me to my current build failure:
In quote rather than code tags so I can highlight what seems most relevant.
Quote:
][193/2009] : && /Users/test/Gentoo/usr/bin/x86_64-apple-darwin15-g++ -march=native -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -mmacosx-version-min=10.11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-dead_strip lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o -o bin/clang-tblgen -L/opt/local/libexec/llvm-18/lib -Wl,-rpath,@loader_path/../lib -Wl,-rpath,/opt/local/libexec/llvm-18/lib /opt/local/libexec/llvm-18/lib/libLLVMSupport.a /opt/local/libexec/llvm-18/lib/libLLVMTableGen.a /opt/local/libexec/llvm-18/lib/libLLVMSupport.a -lm /Users/test/Gentoo/usr/lib/libz.dylib /Users/test/Gentoo/usr/lib/libzstd.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk/usr/lib/libcurses.tbd /opt/local/libexec/llvm-18/lib/libLLVMDemangle.a -lemutls_w && :
FAILED: bin/clang-tblgen

: && /Users/test/Gentoo/usr/bin/x86_64-apple-darwin15-g++ -march=native -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -mmacosx-version-min=10.11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-dead_strip lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o -o bin/clang-tblgen -L/opt/local/libexec/llvm-18/lib -Wl,-rpath,@loader_path/../lib -Wl,-rpath,/opt/local/libexec/llvm-18/lib /opt/local/libexec/llvm-18/lib/libLLVMSupport.a /opt/local/libexec/llvm-18/lib/libLLVMTableGen.a /opt/local/libexec/llvm-18/lib/libLLVMSupport.a -lm /Users/test/Gentoo/usr/lib/libz.dylib /Users/test/Gentoo/usr/lib/libzstd.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk/usr/lib/libcurses.tbd /opt/local/libexec/llvm-18/lib/libLLVMDemangle.a -lemutls_w && :
Undefined symbols for architecture x86_64:
"__ZNSt3__15mutexD1Ev", referenced from:
__GLOBAL__sub_I_ErrorHandling.cpp in libLLVMSupport.a(ErrorHandling.cpp.o)
__ZN4llvm3sys7Process23FileDescriptorHasColorsEi in libLLVMSupport.a(Process.cpp.o)
"__ZNSt3__15mutex4lockEv", referenced from:
__ZN4llvm18report_fatal_errorERKNS_5TwineEb in libLLVMSupport.a(ErrorHandling.cpp.o)
__ZN4llvm22report_bad_alloc_errorEPKcb in libLLVMSupport.a(ErrorHandling.cpp.o)
__ZN4llvm3sys7Process23FileDescriptorHasColorsEi in libLLVMSupport.a(Process.cpp.o)
"__ZTINSt3__114error_categoryE", referenced from:
__ZTIN12_GLOBAL__N_118ErrorErrorCategoryE in libLLVMSupport.a(Error.cpp.o)
"__ZNKSt3__114error_category10equivalentERKNS_10error_codeEi", referenced from:
__ZTVN12_GLOBAL__N_118ErrorErrorCategoryE in libLLVMSupport.a(Error.cpp.o)
"__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm", referenced from:
__ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb in libLLVMSupport.a(SourceMgr.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm", referenced from:
__ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb in libLLVMSupport.a(SourceMgr.cpp.o)
"__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_", referenced from:
__ZN12_GLOBAL__N_110SequenceOp5applyERN4llvm9SetTheoryEPNS1_7DagInitERNS1_14SmallSetVectorIPNS1_6RecordELj16EEENS1_8ArrayRefINS1_5SMLocEEE in libLLVMTableGen.a(SetTheory.cpp.o)
__ZNK4llvm11StringError3logERNS_11raw_ostreamE in libLLVMSupport.a(Error.cpp.o)
__ZL10RedirectIONSt3__18optionalIN4llvm9StringRefEEEiPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libLLVMSupport.a(Program.cpp.o)
"__ZNSt3__114error_categoryD2Ev", referenced from:
__ZN12_GLOBAL__N_118ErrorErrorCategoryD1Ev in libLLVMSupport.a(Error.cpp.o)
__ZN12_GLOBAL__N_118ErrorErrorCategoryD0Ev in libLLVMSupport.a(Error.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_", referenced from:
__ZN4llvm2cl5applyINS0_3optINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEELb1ENS0_6parserIS9_EEEEA22_cJNS0_10value_descENS0_4descENS0_13LocationClassIS9_EENS0_12OptionHiddenEEEEvPT_RKT0_DpRKT1_ in libLLVMSupport.a(Signals.cpp.o)
__ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEE16handleOccurrenceEjNS_9StringRefESC_ in libLLVMSupport.a(Signals.cpp.o)
__ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEE10setDefaultEv in libLLVMSupport.a(Signals.cpp.o)
__ZN4llvm2cl5applyINS0_3optINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEELb1ENS0_6parserIS9_EEEEA17_cJNS0_10value_descENS0_4descENS0_12OptionHiddenENS0_13LocationClassIS9_EEEEEvPT_RKT0_DpRKT1_ in libLLVMSupport.a(Timer.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm", referenced from:
__ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b in libLLVMSupport.a(CommandLine.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc", referenced from:
__ZN4llvm24convertUTF16ToUTF8StringENS_8ArrayRefIcEERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libLLVMSupport.a(ConvertUTFWrapper.cpp.o)
__ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb in libLLVMSupport.a(SourceMgr.cpp.o)
__ZN4llvm4json7fixUTF8ENS_9StringRefE in libLLVMSupport.a(JSON.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc", referenced from:
__ZN4llvm24convertUTF16ToUTF8StringENS_8ArrayRefIcEERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libLLVMSupport.a(ConvertUTFWrapper.cpp.o)
"__ZNSt3__16chrono12system_clock11from_time_tEl", referenced from:
__ZNK4llvm3sys2fs17basic_file_status23getLastModificationTimeEv in libLLVMSupport.a(Path.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_", referenced from:
__ZN4llvm20emitSourceFileHeaderENS_9StringRefERNS_11raw_ostreamERKNS_12RecordKeeperE in libLLVMTableGen.a(TableGenBackend.cpp.o)
__ZN4llvm2cl16ExpansionContext19expandResponseFilesERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZN4llvm8EmitJSONERNS_12RecordKeeperERNS_11raw_ostreamE in libLLVMTableGen.a(JSONBackend.cpp.o)
__ZNK4llvm5Twine3strEv in libLLVMSupport.a(Twine.cpp.o)
__ZN4llvm15SmallVectorImplINS_7SMFixItEE6appendIPKS1_vEEvT_S6_ in libLLVMSupport.a(SourceMgr.cpp.o)
__ZNK4llvm13ErrorInfoBase7messageEv in libLLVMSupport.a(Error.cpp.o)
__ZNK12_GLOBAL__N_116DebugCounterList15printOptionInfoEm in libLLVMSupport.a(DebugCounter.cpp.o)
...
"__ZNSt3__19to_stringEm", referenced from:
__ZL20report_size_overflowmm in libLLVMSupport.a(SmallVector.cpp.o)
__ZL26report_at_maximum_capacitym in libLLVMSupport.a(SmallVector.cpp.o)
"__ZTINSt3__119__shared_weak_countE", referenced from:
__ZTINSt3__120__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE in libLLVMSupport.a(Path.cpp.o)
__ZTINSt3__120__shared_ptr_emplaceIN12_GLOBAL__N_113RealFSDirIterENS_9allocatorIS2_EEEE in libLLVMSupport.a(VirtualFileSystem.cpp.o)
"__ZNK4llvm5Twine3strB5cxx11Ev", referenced from:
__ZZN5clang5RISCV7RVVType11initTypeStrEvENKUlN4llvm9StringRefEE_clES3_ in RISCVVIntrinsicUtils.cpp.o
__ZN12_GLOBAL__N_115ASTPropsEmitter31emitCasedReaderWriterMethodBodyEN5clang6tblgen12PropertyTypeERKNS_13CasedTypeInfoERKNS_16ReaderWriterInfoE in ClangASTPropertiesEmitter.cpp.o
__ZN5clangL19CalculateDiagnosticERKN4llvm6RecordE in ClangAttrEmitter.cpp.o
__ZL14createArgumentRKN4llvm6RecordENS_9StringRefEPS1_ in ClangAttrEmitter.cpp.o
__ZN5clang27EmitClangAttrParsedAttrImplERN4llvm12RecordKeeperERNS0_11raw_ostreamE in ClangAttrEmitter.cpp.o
__ZN12_GLOBAL__N_127PragmaClangAttributeSupport22generateParsingHelpersERN4llvm11raw_ostreamE in ClangAttrEmitter.cpp.o
__ZN5clang17EmitClangDiagDocsERN4llvm12RecordKeeperERNS0_11raw_ostreamE in ClangDiagnosticsEmitter.cpp.o
...
"__ZNSt3__115recursive_mutex4lockEv", referenced from:
__ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E in libLLVMSupport.a(ManagedStatic.cpp.o)
__ZL16RegisterHandlersv in libLLVMSupport.a(Signals.cpp.o)
"__ZNSt3__115recursive_mutexD1Ev", referenced from:
__ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E in libLLVMSupport.a(ManagedStatic.cpp.o)
__ZN4llvm14object_deleterINS_3sys10SmartMutexILb1EEEE4callEPv in libLLVMSupport.a(Signals.cpp.o)
"__ZNSt3__116generic_categoryEv", referenced from:
__ZN4llvm14raw_fd_ostream10write_implEPKcm in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm14raw_fd_ostream11pwrite_implEPKcmy in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm2cl16ExpansionContext18expandResponseFileENS_9StringRefERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZN4llvm2cl16ExpansionContext19expandResponseFilesERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZL15getOpenFileImplIN4llvm12MemoryBufferEENS0_7ErrorOrINSt3__110unique_ptrIT_NS3_14default_deleteIS5_EEEEEEiRKNS0_5TwineEyyxbbNS3_8optionalINS0_5AlignEEE in libLLVMSupport.a(MemoryBuffer.cpp.o)
__ZL24getMemoryBufferForStreamiRKN4llvm5TwineE in libLLVMSupport.a(MemoryBuffer.cpp.o)
__ZN4llvm3sys17findProgramByNameENS_9StringRefENS_8ArrayRefIS1_EE in libLLVMSupport.a(Program.cpp.o)
...
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc", referenced from:
__ZNK4llvm8UnOpInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZN4llvm3sys4WaitERKNS0_11ProcessInfoENSt3__18optionalIjEEPNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS5_INS0_17ProcessStatisticsEEEb in libLLVMSupport.a(Program.cpp.o)
__ZL10RedirectIONSt3__18optionalIN4llvm9StringRefEEEiPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libLLVMSupport.a(Program.cpp.o)
__ZN4llvm3sys8StrErrorEi in libLLVMSupport.a(Errno.cpp.o)
"__ZNSt3__119__shared_weak_countD2Ev", referenced from:
__ZNSt3__120__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEED1Ev in libLLVMSupport.a(Path.cpp.o)
__ZNSt3__120__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEED0Ev in libLLVMSupport.a(Path.cpp.o)
__ZNSt3__120__shared_ptr_emplaceIN12_GLOBAL__N_113RealFSDirIterENS_9allocatorIS2_EEED1Ev in libLLVMSupport.a(VirtualFileSystem.cpp.o)
__ZNSt3__120__shared_ptr_emplaceIN12_GLOBAL__N_113RealFSDirIterENS_9allocatorIS2_EEED0Ev in libLLVMSupport.a(VirtualFileSystem.cpp.o)
"__ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE", referenced from:
__Z41__static_initialization_and_destruction_0v in TableGen.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm", referenced from:
__ZNK4llvm11RecordRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8BitsInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8ListInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8UnOpInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_ in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm7DagInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm10VarBitInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
...
"__ZNSt3__115recursive_mutex6unlockEv", referenced from:
__ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E in libLLVMSupport.a(ManagedStatic.cpp.o)
__ZL16RegisterHandlersv in libLLVMSupport.a(Signals.cpp.o)
"__ZTVN4llvm2cl11OptionValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE", referenced from:
__Z41__static_initialization_and_destruction_0v in TableGen.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"__ZNSt3__15mutex6unlockEv", referenced from:
__ZN4llvm18report_fatal_errorERKNS_5TwineEb in libLLVMSupport.a(ErrorHandling.cpp.o)
__ZN4llvm22report_bad_alloc_errorEPKcb in libLLVMSupport.a(ErrorHandling.cpp.o)
__ZN4llvm3sys7Process23FileDescriptorHasColorsEi in libLLVMSupport.a(Process.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm", referenced from:
__ZN4llvm8toStringENS_5ErrorE in libLLVMSupport.a(Error.cpp.o)
"__ZNK4llvm9StringRef5upperB5cxx11Ev", referenced from:
__ZN5clang18EmitClangDiagsDefsERN4llvm12RecordKeeperERNS0_11raw_ostreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in ClangDiagnosticsEmitter.cpp.o
"__ZNKSt3__114error_category23default_error_conditionEi", referenced from:
__ZTVN12_GLOBAL__N_118ErrorErrorCategoryE in libLLVMSupport.a(Error.cpp.o)
"__ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE", referenced from:
__ZTVN12_GLOBAL__N_118ErrorErrorCategoryE in libLLVMSupport.a(Error.cpp.o)
"__ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE", referenced from:
__ZN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEED1Ev in TableGen.cpp.o
__Z41__static_initialization_and_destruction_0v in TableGen.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc", referenced from:
__ZNK4llvm9BitsRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm9ListRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8UnOpInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm7DagInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm10StringInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_ in libLLVMSupport.a(SmallVector.cpp.o)
"__ZNSt3__115recursive_mutexC1Ev", referenced from:
__ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E in libLLVMSupport.a(ManagedStatic.cpp.o)
__ZN4llvm14object_creatorINS_3sys10SmartMutexILb1EEEE4callEv in libLLVMSupport.a(Signals.cpp.o)
"__ZNSt3__119__shared_weak_count14__release_weakEv", referenced from:
__ZN12_GLOBAL__N_114RealFileSystem9dir_beginERKN4llvm5TwineERNSt3__110error_codeE in libLLVMSupport.a(VirtualFileSystem.cpp.o)
__ZN12_GLOBAL__N_113RealFSDirIterD1Ev in libLLVMSupport.a(VirtualFileSystem.cpp.o)
__ZN12_GLOBAL__N_113RealFSDirIterD0Ev in libLLVMSupport.a(VirtualFileSystem.cpp.o)
__ZN12_GLOBAL__N_113RealFSDirIter9incrementEv in libLLVMSupport.a(VirtualFileSystem.cpp.o)
"__ZNSt3__115system_categoryEv", referenced from:
__ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__110error_codeENS_3sys2fs9OpenFlagsE in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm14raw_fd_ostreamC2EibbNS_11raw_ostream11OStreamKindE in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm4outsEv in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm2cl16ExpansionContext19expandResponseFilesERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZL25printSymbolizedStackTraceN4llvm9StringRefEPPviRNS_11raw_ostreamE in libLLVMSupport.a(Signals.cpp.o)
__ZN4llvm7ErrorOrINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEaSEOS8_ in libLLVMSupport.a(Signals.cpp.o)
__ZN4llvm16errorToErrorCodeENS_5ErrorE in libLLVMSupport.a(Error.cpp.o)
...
"__ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info", referenced from:
__ZTVNSt3__120__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE in libLLVMSupport.a(Path.cpp.o)
__ZTVNSt3__120__shared_ptr_emplaceIN12_GLOBAL__N_113RealFSDirIterENS_9allocatorIS2_EEEE in libLLVMSupport.a(VirtualFileSystem.cpp.o)
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", referenced from:
__ZL20report_size_overflowmm in libLLVMSupport.a(SmallVector.cpp.o)
__ZL26report_at_maximum_capacitym in libLLVMSupport.a(SmallVector.cpp.o)
"__ZNK4llvm9StringRef5lowerB5cxx11Ev", referenced from:
__ZN5clang19EmitClangSACheckersERN4llvm12RecordKeeperERNS0_11raw_ostreamE in ClangSACheckersEmitter.cpp.o
__ZN12_GLOBAL__N_110SVEEmitter20createStreamingAttrsERN4llvm11raw_ostreamE8ACLEKind in SveEmitter.cpp.o
"__ZN4llvm9SetTheory11addExpanderENS_9StringRefESt10unique_ptrINS0_8ExpanderESt14default_deleteIS3_EE", referenced from:
__ZN12_GLOBAL__N_19Intrinsic10DagEmitter7emitDagEPN4llvm7DagInitE in NeonEmitter.cpp.o
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc", referenced from:
__ZNK4llvm9BitsRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_ in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm9ListRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm11RecordRecTy11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8BitsInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8ListInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
__ZNK4llvm8UnOpInit11getAsStringEv in libLLVMTableGen.a(Record.cpp.o)
...
"__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_", referenced from:
__ZNK4llvm13StringMatcher24EmitStringMatcherForCharERKNSt3__16vectorIPKNS1_4pairINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_EENS7_ISC_EEEEjjb in libLLVMTableGen.a(StringMatcher.cpp.o)
"__ZN4llvm9SetTheory11addOperatorENS_9StringRefESt10unique_ptrINS0_8OperatorESt14default_deleteIS3_EE", referenced from:
__ZN12_GLOBAL__N_19Intrinsic10DagEmitter7emitDagEPN4llvm7DagInitE in NeonEmitter.cpp.o
"__ZNK4llvm7DagInit11getAsStringB5cxx11Ev", referenced from:
__ZN12_GLOBAL__N_111EmitterBase16getCodeForDagArgEPN4llvm7DagInitEjRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_6ResultEESt4lessISA_ESaISt4pairIKSA_SD_EEEPKNS_4TypeE in MveEmitter.cpp.o
"__ZNKSt3__110error_code7messageEv", referenced from:
__ZN4llvm14raw_fd_ostreamD2Ev in libLLVMSupport.a(raw_ostream.cpp.o)
__ZN4llvm2cl16ExpansionContext18expandResponseFileENS_9StringRefERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZN4llvm2cl16ExpansionContext19expandResponseFilesERNS_15SmallVectorImplIPKcEE in libLLVMSupport.a(CommandLine.cpp.o)
__ZN4llvm16errorToErrorCodeENS_5ErrorE in libLLVMSupport.a(Error.cpp.o)
__ZNK4llvm11StringError3logERNS_11raw_ostreamE in libLLVMSupport.a(Error.cpp.o)
__ZNK4llvm7ECError3logERNS_11raw_ostreamE in libLLVMSupport.a(Error.cpp.o)
"__ZN4llvm12TableGenMainEPKcSt8functionIFbRNS_11raw_ostreamERNS_12RecordKeeperEEE", referenced from:
_main in TableGen.cpp.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
* ERROR: sys-devel/clang-18.1.5::local failed (compile phase):
* ninja -v -j1 -l0 distribution failed

*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 4004: Called multilib-minimal_src_compile
* environment, line 2814: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
* environment, line 3081: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
* environment, line 2774: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
* environment, line 2772: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
* environment, line 531: Called multilib-minimal_abi_src_compile
* environment, line 2808: Called multilib_src_compile
* environment, line 3301: Called cmake_build 'distribution'
* environment, line 1315: Called eninja 'distribution'
* environment, line 1791: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=sys-devel/clang-18.1.5::local'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/clang-18.1.5::local'`.
* The complete build log is located at '/Users/test/Gentoo/var/tmp/portage/sys-devel/clang-18.1.5/temp/build.log'.
* The ebuild environment file is located at '/Users/test/Gentoo/var/tmp/portage/sys-devel/clang-18.1.5/temp/environment'.
* Working directory: '/Users/test/Gentoo/var/tmp/portage/sys-devel/clang-18.1.5/work/x/y/clang-abi_x86_64.amd64'
* S: '/Users/test/Gentoo/var/tmp/portage/sys-devel/clang-18.1.5/work/clang'

>>> Failed to emerge sys-devel/clang-18.1.5, Log file:

>>> '/Users/test/Gentoo/var/tmp/portage/sys-devel/clang-18.1.5/temp/build.log'
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum