Hi Fabian,

Sorry for late reply. I changed make.conf as suggested, but still no luck.

I observe that in the $EPREFIX/usr/lib/llvm/5/bin folder I only have
symlinks to x86_64-apple-darwin15-clang* files. So, I assume that unless I
change the symlinks, I am bound to use x86_64-apple-darwin15-clang*
compiler. As a side note, I tried installing gcc-apple as well, but it
fails during configuration, complaining about ld.

askarbektassov@Askars-iMac ~/Gentoo/usr/lib/llvm/5/bin $ emerge gcc-apple
Calculating dependencies... done!

>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-devel/gcc-apple-4.2.1_p5666-r2

>>> Emerging (1 of 7) sys-devel/gcc-config-1.9.1::gentoo_prefix
 * gcc-config-1.9.1.tar.xz BLAKE2B SHA512 size ;-) ...

                     [ ok ]
>>> Unpacking source...
>>> Unpacking gcc-config-1.9.1.tar.xz to
/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work
>>> Source unpacked in
/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work
>>> Preparing source in
/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1
...
 * Applying gcc-config-1.8-copy-gcc-libs-darwin.patch ...

                      [ ok ]
 * Applying gcc-config-1.9-cygwin.patch ...

                      [ ok ]
 * Applying gcc-config-1.9-usrbinenv-bash.patch ...

                      [ ok ]
>>> Source prepared.
>>> Configuring source in
/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1
...
>>> Source configured.
>>> Compiling source in
/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1
...
make SHELL=/Users/askarbektassov/Gentoo/bin/bash -j5
CC=x86_64-apple-darwin15-clang EPREFIX=/Users/askarbektassov/Gentoo
PV=1.9.1 SUBLIBDIR=lib
sed \
-e 's:@GENTOO_EPREFIX@:/Users/askarbektassov/Gentoo:g' \
-e 's:@GENTOO_LIBDIR@:lib:g' \
-e 's:@PV@:1.9.1:g' \
gcc-config > .gcc-config
x86_64-apple-darwin15-clang -march=native -O2 -pipe -Wall -Wextra
'-DEPREFIX="/Users/askarbektassov/Gentoo"' -Wl,-dead_strip_dylibs
wrapper.c   -o wrapper
chmod a+rx .gcc-config
wrapper.c:281:14: warning: unused parameter 'argc' [-Wunused-parameter]
int main(int argc, char *argv[])
             ^
1 warning generated.
ld: failed to locate the real ld!
clang-5.0: error: linker command failed with exit code 1 (use -v to see
invocation)
make: *** [<builtin>: wrapper] Error 1
 * ERROR: sys-devel/gcc-config-1.9.1::gentoo_prefix failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info
'=sys-devel/gcc-config-1.9.1::gentoo_prefix'`,
 * the complete build log and the output of `emerge -pqv
'=sys-devel/gcc-config-1.9.1::gentoo_prefix'`.
 * The complete build log is located at
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/temp/build.log'.
 * The ebuild environment file is located at
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/temp/environment'.
 * Working directory:
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1'
 * S:
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1'

>>> Failed to emerge sys-devel/gcc-config-1.9.1, Log file:

>>>
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/temp/build.log'

 * Messages for package sys-devel/gcc-config-1.9.1:

 * ERROR: sys-devel/gcc-config-1.9.1::gentoo_prefix failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info
'=sys-devel/gcc-config-1.9.1::gentoo_prefix'`,
 * the complete build log and the output of `emerge -pqv
'=sys-devel/gcc-config-1.9.1::gentoo_prefix'`.
 * The complete build log is located at
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/temp/build.log'.
 * The ebuild environment file is located at
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/temp/environment'.
 * Working directory:
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1'
 * S:
'/Users/askarbektassov/Gentoo/var/tmp/portage/sys-devel/gcc-config-1.9.1/work/gcc-config-1.9.1'
--
Askar Bektassov (Аскар Бектасов)
Sent from webmail

For more info, LinkedIn <http://www.linkedin.com/in/askarbektassov>

On Tue, Feb 27, 2018 at 10:00 AM, Askar Bektassov (Аскар Бектасов) <
askar.bektas...@gmail.com> wrote:

> Hi Fabian,
>
> Thanks a lot, will be happy to try that when I get home! Will let you know.
>
> All the best,
>
> --
> Askar Bektassov (Аскар Бектасов)
> Sent from webmail
>
> For more info, LinkedIn <http://www.linkedin.com/in/askarbektassov>
>
> On Tue, Feb 27, 2018 at 9:56 AM, Fabian Groffen <grob...@gentoo.org>
> wrote:
>
>> On 26-02-2018 22:45:50 +0100, Askar Bektassov (Аскар Бектасов) wrote:
>> > Hi folks,
>> >
>> > Not sure what I have done, but now emerge does not fine the compiler.
>>
>> On your mac the compile is called "clang".  Once upon a time, Portage
>> showed this, but that change got rejected, so it acts like it's missing,
>> but in fact all is fine.
>>
>> Look at $EPREFIX/etc/portage/make.conf, you will find a few lines
>> setting CC and CXX and the like to ${CHOST}-clang values.  This is how
>> it is made to work.
>>
>> Unrelated, but you can still emerge gcc-apple to get 4.2.1 version of
>> Apple's GCC (the latest) which fully operates with gcc-config and has
>> fortran support.
>>
>> Fabian
>>
>> >
>> > askarbektassov@Askars-iMac ~ $ emerge --info
>> >
>> > !!! No gcc found. You probably need to 'source /etc/profile'
>> >
>> > !!! to update the environment of this terminal and possibly
>> >
>> > !!! other terminals also.
>> >
>> > Portage 2.3.18-prefix (python 3.5.4-final-0,
>> prefix/darwin/macos/10.13/x64,
>> > [unavailable], unavailable, 17.4.0 x86_64)
>> >
>> > =================================================================
>> >
>> > System uname: Darwin-17.4.0-x86_64-i386-64bit
>> >
>> > Timestamp of repository gentoo_prefix: Mon, 26 Feb 2018 21:27:47 +0000
>> >
>> > sh bash 4.3_p48-r1
>> >
>> > app-shells/bash:    4.3_p48-r1::gentoo_prefix
>> >
>> > dev-lang/perl:      5.26.1-r1::gentoo_prefix
>> >
>> > dev-lang/python:    2.7.14::gentoo_prefix, 3.5.4::gentoo_prefix
>> >
>> > dev-util/cmake:     3.10.2::gentoo_prefix
>> >
>> > dev-util/pkgconfig: 0.29.2::gentoo_prefix
>> >
>> > sys-devel/autoconf: 2.69-r4::gentoo_prefix
>> >
>> > sys-devel/automake: 1.15.1-r1::gentoo_prefix
>> >
>> > sys-devel/libtool:  2.4.6-r4::gentoo_prefix
>> >
>> > sys-devel/make:     4.2.1-r1::gentoo_prefix
>> >
>> > Repositories:
>> >
>> > gentoo_prefix
>> >
>> >     location: /Users/askarbektassov/Gentoo/usr/portage
>> >
>> >     sync-type: rsync
>> >
>> >     sync-uri: rsync://[1]rsync.prefix.bitzol
>> der.nl/gentoo-portage-prefix
>> >
>> >     priority: -1000
>> >
>> >     sync-rsync-extra-opts:
>> >
>> > ACCEPT_KEYWORDS="~x64-macos"
>> >
>> > ACCEPT_LICENSE="* -@EULA"
>> >
>> > CBUILD="x86_64-apple-darwin17"
>> >
>> > CC="x86_64-apple-darwin15-clang"
>> >
>> > CFLAGS="-march=native -O2 -pipe"
>> >
>> > CHOST="x86_64-apple-darwin17"
>> >
>> > CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
>> >
>> > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
>> > /etc/gentoo-release /etc/terminfo"
>> >
>> > CXX="x86_64-apple-darwin15-clang++"
>> >
>> > CXXFLAGS="-march=native -O2 -pipe"
>> >
>> > DISTDIR="/Users/askarbektassov/Gentoo/usr/portage/distfiles"
>> >
>> > FCFLAGS=""
>> >
>> > FEATURES="assume-digests binpkg-logs collision-protect
>> > config-protect-if-modified distlocks ebuild-locks fixlafiles
>> force-prefix
>> > merge-sync multilib-strict news nostrip parallel-fetch preserve-libs
>> > protect-owned sfperms strict unknown-features-warn unmerge-logs
>> unmerge-orphans
>> > unprivileged"
>> >
>> > FFLAGS=""
>> >
>> > GENTOO_MIRRORS="[2]http://distfiles.gentoo.org";
>> >
>> > LANG="en_US.UTF-8"
>> >
>> > LDFLAGS="-Wl,-dead_strip_dylibs"
>> >
>> > MAKEOPTS="-j5"
>> >
>> > PKGDIR="/Users/askarbektassov/Gentoo/usr/portage/packages"
>> >
>> > PORTAGE_CONFIGROOT="/Users/askarbektassov/Gentoo/"
>> >
>> > 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_TMPDIR="/Users/askarbektassov/Gentoo/var/tmp"
>> >
>> > USE="aqua coreaudio cxx ipv6 modules ncurses nls objc objc++ prefix
>> prefix-guest
>> > readline ssl unicode x64-macos zlib" ABI_X86="64"
>> APACHE2_MODULES="authn_core
>> > authz_core socache_shmcb unixd actions alias auth_basic authn_alias
>> authn_anon
>> > authn_dbm authn_default authn_file authz_dbm authz_default
>> authz_groupfile
>> > authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs
>> dav_lock
>> > deflate dir disk_cache env expires ext_filter file_cache filter headers
>> include
>> > info log_config logio mem_cache mime mime_magic negotiation rewrite
>> setenvif
>> > speling status unique_id userdir usertrack vhost_alias"
>> CALLIGRA_FEATURES="kexi
>> > words flow plan sheets stage tables krita karbon braindump author"
>> > 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 isync itrax mtk3301
>> nmea ntrip
>> > navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq
>> superstar2
>> > timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse"
>> > KERNEL="Darwin" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
>> lcdm001
>> > mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
>> > presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice"
>> PHP_TARGETS="php5-6
>> > php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5"
>> > PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby22 ruby24"
>> USERLAND="GNU"
>> > XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p
>> iface
>> > geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark
>> dhcpmac
>> > delude chaos account"
>> >
>> > Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL,
>> LINGUAS,
>> > PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
>> > PORTAGE_RSYNC_EXTRA_OPTS
>> >
>> > askarbektassov@Askars-iMac ~ $ eselect profile list
>> >
>> > Available profile symlink targets:
>> >
>> >   [1]   gentoo_prefix:prefix/darwin/macos/10.5/x64 (dev)
>> >
>> >   [2]   gentoo_prefix:prefix/darwin/macos/10.6/x64 (dev)
>> >
>> >   [3]   gentoo_prefix:prefix/darwin/macos/10.7/x64 (dev)
>> >
>> >   [4]   gentoo_prefix:prefix/darwin/macos/10.8/x64 (dev)
>> >
>> >   [5]   gentoo_prefix:prefix/darwin/macos/10.9/x64 (dev)
>> >
>> >   [6]   gentoo_prefix:prefix/darwin/macos/10.10/x64 (dev)
>> >
>> >   [7]   gentoo_prefix:prefix/darwin/macos/10.11/x64 (dev) *
>> >
>> >   [8]   gentoo_prefix:prefix/darwin/macos/10.12/x64 (dev)
>> >
>> >   [9]   gentoo_prefix:prefix/darwin/macos/10.13/x64 (dev)
>> >
>> > askarbektassov@Askars-iMac ~ $ binutils-config -c
>> >
>> > x86_64-apple-darwin15-8.2.1
>> >
>> > askarbektassov@Askars-iMac ~ $ binutils-config -l
>> >
>> >  [1] x86_64-apple-darwin17-8.2.1 *
>> >
>> > The above two lines, make me think that I have messed up some
>> configuration
>> > which may have broken / changes symlinks. In any case, all packages
>> seem still
>> > to be installed.
>> >
>> > askarbektassov@Askars-iMac ~ $ emerge system -pv
>> >
>> > These are the packages that would be merged, in order:
>> >
>> > Calculating dependencies... done!
>> >
>> > [ebuild   R    ] app-arch/bzip2-1.0.6-r8:0/1::gentoo_prefix
>> USE="-static
>> > -static-libs" 0 KiB
>> >
>> > [ebuild   R    ] sys-devel/gnuconfig-20180101::gentoo_prefix  0 KiB
>> >
>> > [ebuild     U  ] sys-devel/patch-2.7.6-r1::gentoo_prefix
>> [2.7.6::gentoo_prefix]
>> > USE="-static {-test} -xattr" 0 KiB
>> >
>> > [ebuild   R    ] sys-libs/csu-85::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] sys-apps/which-2.21::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] app-arch/gzip-1.9::gentoo_prefix  USE="-pic -static"
>> 0 KiB
>> >
>> > [ebuild   R    ] sys-process/pkill-darwin-1.0::gentoo_prefix  0 KiB
>> >
>> > [ebuild     U  ] sys-apps/less-530::gentoo_prefix [529::gentoo_prefix]
>> > USE="unicode -pcre" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/darwin-miscutils-12::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] virtual/pager-0::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] sys-devel/binutils-apple-8.2.1-r1:8::gentoo_prefix
>> > USE="-classic -lto -tapi {-test}" 0 KiB
>> >
>> > [ebuild   R    ] app-arch/xz-utils-5.2.3::gentoo_prefix
>> USE="extra-filters nls
>> > threads -static-libs" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/file-5.32::gentoo_prefix  USE="zlib -python
>> > -static-libs" PYTHON_TARGETS="python2_7 python3_5 (-pypy) (-python3_4)
>> > -python3_6" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/baselayout-prefix-2.2-r5::gentoo_prefix  0
>> KiB
>> >
>> > [ebuild     U  ] sys-apps/coreutils-8.29::gentoo_prefix
>> [8.28-r1::gentoo_prefix]
>> > USE="nls (-acl) (-caps) -gmp -hostname -kill -multicall (-selinux)
>> -static
>> > {-test} -vanilla -xattr (-stdbuf%*) (-uptime%)" 0 KiB
>> >
>> > [ebuild   R    ] virtual/service-manager-0::gentoo_prefix
>> USE="(prefix)" 0 KiB
>> >
>> > [ebuild   R    ] virtual/man-0-r1::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] virtual/editor-0::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] virtual/ssh-0::gentoo_prefix  USE="-minimal" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/sed-4.2.2::gentoo_prefix  USE="nls (-acl)
>> (-selinux)
>> > -static" 0 KiB
>> >
>> > [ebuild   R    ] app-arch/tar-1.30::gentoo_prefix  USE="nls (-acl)
>> -minimal
>> > (-selinux) -static -xattr" 0 KiB
>> >
>> > [ebuild     U  ] sys-devel/make-4.2.1-r2::gentoo_prefix
>> > [4.2.1-r1::gentoo_prefix] USE="nls -guile -static" 0 KiB
>> >
>> > [ebuild     U  ] sys-apps/gawk-4.2.1::gentoo_prefix
>> [4.2.0::gentoo_prefix]
>> > USE="nls readline -mpfr" 2,916 KiB
>> >
>> > [ebuild   R    ] sys-apps/diffutils-3.6::gentoo_prefix  USE="nls
>> -static" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/findutils-4.6.0-r1::gentoo_prefix  USE="nls
>> (-selinux)
>> > -static {-test}" 0 KiB
>> >
>> > [ebuild   R    ] app-shells/bash-4.3_p48-r1::gentoo_prefix  USE="net
>> nls
>> > (readline) -afs -bashlogger -examples -mem-scramble -plugins" 0 KiB
>> >
>> > [ebuild   R    ] virtual/package-manager-0::gentoo_prefix  0 KiB
>> >
>> > [ebuild   R    ] net-misc/rsync-3.1.3::gentoo_prefix  USE="ipv6 (-acl)
>> -examples
>> > -iconv -static -stunnel -xattr" 0 KiB
>> >
>> > [ebuild   R    ] net-misc/wget-1.19.4::gentoo_prefix  USE="ipv6 nls
>> ssl zlib
>> > -debug -gnutls -idn -libressl -ntlm -pcre -static {-test} -uuid" 0 KiB
>> >
>> > [ebuild   R    ] sys-apps/grep-3.1::gentoo_prefix  USE="nls -pcre
>> -static" 0 KiB
>> >
>> > [ebuild   R    ] sys-devel/clang-5.0.1:5::gentoo_prefix
>> USE="static-analyzer
>> > -debug -default-compiler-rt -default-libcxx -doc {-test} -xml (-z3)"
>> > LLVM_TARGETS="BPF (X86) -AArch64 -AMDGPU -ARM -Hexagon -Lanai -MSP430
>> -Mips
>> > -NVPTX -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 0 KiB
>> >
>> > Total: 31 packages (5 upgrades, 26 reinstalls), Size of downloads:
>> 2,916 KiB
>> >
>> > Any clue?
>> >
>> > --
>> > Askar Bektassov (Аскар Бектасов)
>> >
>> > Sent from webmail
>> >
>> > For more info, [3]LinkedIn
>> >
>> >
>> >
>> >  References:
>> >    1. http://rsync.prefix.bitzolder.nl/gentoo-portage-prefix
>> >    2. http://distfiles.gentoo.org
>> >    3. http://www.linkedin.com/in/askarbektassov
>> >
>> > read_char: errno==EILSEQ; invalid byte sequence for UTF-8:
>> --
>> Fabian Groffen
>> Gentoo on a different level
>>
>
>

Reply via email to