Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo derivative wont stop emerging package
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
loui1986
n00b
n00b


Joined: 17 Jul 2018
Posts: 5

PostPosted: Tue Jul 17, 2018 4:47 am    Post subject: Gentoo derivative wont stop emerging package Reply with quote

Been trying to build

https://github.com/FydeOS/overlay-rpi for Chromium 60. It uses Gentoo, I've used Gentoo for quite some time and never had issues with ebuild or emerging packages. Perhaps I've been lucky.

I've updated the package.mask to block out x11-drivers/opengles-headers, but I still keep receiving

Code:
mesa-17.0.6:  * Detected file collision(s):
mesa-17.0.6:  *
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/gl.h
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/glplatform.h
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/glext.h
mesa-17.0.6:  *
mesa-17.0.6:  * Searching all installed packages for file collisions...
mesa-17.0.6:  *
mesa-17.0.6:  * Press Ctrl-C to Stop
mesa-17.0.6:  *
mesa-17.0.6:  * x11-drivers/opengles-headers-0.0.1-r28:0::chromiumos
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/gl.h
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/glext.h
mesa-17.0.6:  *         /build/rpi/usr/include/GLES/glplatform.h
mesa-17.0.6:  *
mesa-17.0.6:  * Package 'media-libs/mesa-17.0.6' NOT merged due to file collisions. If
mesa-17.0.6:  * necessary, refer to your elog messages for the whole content of the
mesa-17.0.6:  * above message.


I've run eclean distfiles && sudo eclean packages which seems to have had some effect, then I manually accessed the buildroot and deleted /usr/include/GLES directory. It seems to have fixed this build but I'd like to run this in a CI

Any tips from you pro's?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21595

PostPosted: Wed Jul 18, 2018 2:22 am    Post subject: Reply with quote

You tried to mix media-libs/mesa (from what repository?) with a header package from ::chromiumos. These two packages are incompatible. You may have masked x11-drivers/opengles-headers, but you did not unmerge it. You might be able to work around this by configuring Mesa not to install that directory. What is the output of emerge --verbose --info media-libs/mesa x11-drivers/opengles-headers?
Back to top
View user's profile Send private message
loui1986
n00b
n00b


Joined: 17 Jul 2018
Posts: 5

PostPosted: Fri Jul 20, 2018 8:33 am    Post subject: Reply with quote

Hi,

I have since unmerged opengles-headers, but the overlay I was using seemed broken anyway (successful build lead to non-working device). I suppose what was confusing to me was there was no way to tell Chromium that I don't care about duplicate headers (they should have the same interfaces anyway surely?)
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21595

PostPosted: Sat Jul 21, 2018 5:43 pm    Post subject: Reply with quote

You should always care about colliding headers because there is no guarantee at all that they have the same content. They might have the same content if one project had bundled the other, but they could also be different if the bundled versions had diverged substantially.
Back to top
View user's profile Send private message
loui1986
n00b
n00b


Joined: 17 Jul 2018
Posts: 5

PostPosted: Sat Jul 21, 2018 9:53 pm    Post subject: Reply with quote

I agree with the spirit of what you are saying, but I cannot see how removing the headers from the implementation of GL (mesa) for the device could be a better option in-case of conflict.

Surely without matching mesa headers, the implementation (compiled_ of the headers would be inaccessible?

Wouldn't that make this a matter of adjusting the mesa build to find the revision that produces the headers in conflict rather than discarding headers which could cause an inability to work with the mesa implementation used?

How else would mesa and the headers co-exist and work if they do not match? What are the headers used for? (I know chromium is built after the mesa and headers libs, so it's likely the chromium build uses them).

Maybe I'm wrong and I'm looking at this too big picture. I don't know nearly as much as you about Gentoo, or the chromium OS derivative I'm building, and I'm struggling to find resources on both despite a safari books and packtpub subscription.

The emerge & ebuild sections of documentation didn't help me. I had unmerged the changes and adjusted the file-system of the in-progress build deleting the header files and masking the opengles-headers dependency as I'm unsure how to clean the build without wiping and starting again right now. It's ~40G (maybe more) each time the build is initiated.

Please help me to understand the gentoo aspect of this in greater detail
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21595

PostPosted: Sat Jul 21, 2018 10:36 pm    Post subject: Reply with quote

Headers are only required if you want to build something which uses them to know how to talk to Mesa. Once the consuming project is built, the headers are not needed; only the library is needed.

Mesa can run properly with the headers missing or completely wrong. It is only building things which use Mesa headers that can be affected.

Regarding adjusting the revision: I do not understand the question.

You should never need to delete files that are owned by an installed package. If you do, one of the packages involved is wrong or otherwise incompatible with the other installed packages.

How many overlays are you using here? Overlays are not necessarily mutually compatible, so if you pulled a header package from one and a dependent package from another, you might get unwanted results. The output of emerge --info could be helpful.
Back to top
View user's profile Send private message
loui1986
n00b
n00b


Joined: 17 Jul 2018
Posts: 5

PostPosted: Sat Jul 21, 2018 10:50 pm    Post subject: Reply with quote

The reason I don't have the output of `emerge --info` is because I've killed the build since posting before being asked originally. After successful build (from the point of no more errors) it firstly created an image that had 2 partitions, then even once partitions were built it would not boot. The only packages I modified from

https://github.com/FydeOS/overlay-rpi/tree/master

were the mesa (because it wouldn't build) and later the opengles-headers (which I had to unmerge after masking and then delete files)
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Sun Jul 22, 2018 11:28 am    Post subject: Reply with quote

If you know what you are doing, you could also disable the protection: FEATURES="-colission-protect" emerge...
Back to top
View user's profile Send private message
loui1986
n00b
n00b


Joined: 17 Jul 2018
Posts: 5

PostPosted: Thu Jul 26, 2018 4:34 am    Post subject: Reply with quote

encountered the error again when building a newer chromium-os

Code:

~/trunk/src/scripts $ emerge --verbose --info x11-drivers/opengles-headers
Portage 2.2.12-r9 (python 2.7.10-final-0, !/usr/local/portage/chromiumos/profiles/default/linux/amd64/10.0/sdk, gcc-4.9.2, glibc-2.23-r4, 4.4.0-131-generic x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.4.0-131-generic-x86_64-Intel-R-_Core-TM-_i3-2370M_CPU_@_2.40GHz-with-glibc2.2.5
KiB Mem:     7948484 total,   1983252 free
KiB Swap:    8161276 total,   7323520 free
Timestamp of tree: Unknown
ld GNU ld (binutils-2.25.51-r64-082ed0f10cf59b53381cefda2f90247e2a81015b_cos_gg) 2.25.51.20141117
ccache version 3.2.4 [disabled]
app-shells/bash:          4.3_p42-r2
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.10::chromiumos, 3.3.5-r1
dev-util/ccache:          3.2.4
dev-util/cmake:           3.5.2-r1
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2::chromiumos
sys-apps/sandbox:         2.11-r2
sys-devel/autoconf:       2.69
sys-devel/automake:       1.10.3-r1, 1.11.6-r1, 1.13.4, 1.14.1
sys-devel/binutils:       2.25.51-r64::chromiumos
sys-devel/gcc:            4.9.2-r152::chromiumos
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.6
sys-devel/make:           4.2.1
sys-kernel/linux-headers: 4.4-r2::chromiumos (virtual/os-headers)
sys-libs/glibc:           2.23-r4::chromiumos
Repositories:

portage-stable
    location: /usr/local/portage/stable
    masters: eclass-overlay
    priority: -1000

crossdev
    location: /usr/local/portage/crossdev
    masters: portage-stable eclass-overlay chromiumos
    priority: 0

chromiumos
    location: /usr/local/portage/chromiumos
    masters: portage-stable eclass-overlay
    priority: 1

eclass-overlay
    location: /usr/local/portage/eclass-overlay
    priority: 2

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA -@CHROMEOS"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
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"
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
BASH_FUNC___git_branch_ps1%%="() {  local format_str="${1:- (%s)}";
 local m_branch=$(__git_m_branch);
 if [ "${m_branch}" != "master" -a -n "${m_branch}" ]; then
 format_str=$(printf "${format_str}" "${m_branch}/%s");
 fi;
 local lshlvl="";
 [ ! -z "${SHLVL##*[!0-9]*}" ] && [ ${SHLVL} -gt 1 ] && lshlvl="${SHLVL} ";
 __git_ps1 "${lshlvl}${format_str}"
}"
BASH_FUNC___git_m_branch%%="() {  local git_dir=$(git rev-parse --git-dir 2> /dev/null);
 if [ -n "${git_dir}" ]; then
 echo $(cd ${git_dir}/refs/remotes/m 2> /dev/null && ls);
 fi
}"
BASH_FUNC___git_ps1%%="() {  local exit=$?;
 local pcmode=no;
 local detached=no;
 local ps1pc_start='\u@\h:\w ';
 local ps1pc_end='\$ ';
 local printf_format=' (%s)';
 case "$#" in
 2 | 3)
 pcmode=yes;
 ps1pc_start="$1";
 ps1pc_end="$2";
 printf_format="${3:-$printf_format}";
 PS1="$ps1pc_start$ps1pc_end"
 ;;
 0 | 1)
 printf_format="${1:-$printf_format}"
 ;;
 *)
 return $exit
 ;;
 esac;
 local ps1_expanded=yes;
 [ -z "${ZSH_VERSION-}" ] || [[ -o PROMPT_SUBST ]] || ps1_expanded=no;
 [ -z "${BASH_VERSION-}" ] || shopt -q promptvars || ps1_expanded=no;
 local repo_info rev_parse_exit_code;
 repo_info="$(git rev-parse --git-dir --is-inside-git-dir               --is-bare-repository --is-inside-work-tree              --short HEAD 2>/dev/null)";
 rev_parse_exit_code="$?";
 if [ -z "$repo_info" ]; then
 return $exit;
 fi;
 local short_sha="";
 if [ "$rev_parse_exit_code" = "0" ]; then
 short_sha="${repo_info##*
}";
 repo_info="${repo_info%
*}";
 fi;
 local inside_worktree="${repo_info##*
}";
 repo_info="${repo_info%
*}";
 local bare_repo="${repo_info##*
}";
 repo_info="${repo_info%
*}";
 local inside_gitdir="${repo_info##*
}";
 local g="${repo_info%
*}";
 if [ "true" = "$inside_worktree" ] && [ -n "${GIT_PS1_HIDE_IF_PWD_IGNORED-}" ] && [ "$(git config --bool bash.hideIfPwdIgnored)" != "false" ] && git check-ignore -q .; then
 return $exit;
 fi;
 local r="";
 local b="";
 local step="";
 local total="";
 if [ -d "$g/rebase-merge" ]; then
 __git_eread "$g/rebase-merge/head-name" b;
 __git_eread "$g/rebase-merge/msgnum" step;
 __git_eread "$g/rebase-merge/end" total;
 if [ -f "$g/rebase-merge/interactive" ]; then
 r="|REBASE-i";
 else
 r="|REBASE-m";
 fi;
 else
 if [ -d "$g/rebase-apply" ]; then
 __git_eread "$g/rebase-apply/next" step;
 __git_eread "$g/rebase-apply/last" total;
 if [ -f "$g/rebase-apply/rebasing" ]; then
 __git_eread "$g/rebase-apply/head-name" b;
 r="|REBASE";
 else
 if [ -f "$g/rebase-apply/applying" ]; then
 r="|AM";
 else
 r="|AM/REBASE";
 fi;
 fi;
 else
 if [ -f "$g/MERGE_HEAD" ]; then
 r="|MERGING";
 else
 if [ -f "$g/CHERRY_PICK_HEAD" ]; then
 r="|CHERRY-PICKING";
 else
 if [ -f "$g/REVERT_HEAD" ]; then
 r="|REVERTING";
 else
 if [ -f "$g/BISECT_LOG" ]; then
 r="|BISECTING";
 fi;
 fi;
 fi;
 fi;
 fi;
 if [ -n "$b" ]; then
 :;
 else
 if [ -h "$g/HEAD" ]; then
 b="$(git symbolic-ref HEAD 2>/dev/null)";
 else
 local head="";
 if ! __git_eread "$g/HEAD" head; then
 return $exit;
 fi;
 b="${head#ref: }";
 if [ "$head" = "$b" ]; then
 detached=yes;
 b="$(
                                case "${GIT_PS1_DESCRIBE_STYLE-}" in
                                (contains)
                                        git describe --contains HEAD ;;
                                (branch)
                                        git describe --contains --all HEAD ;;
                                (describe)
                                        git describe HEAD ;;
                                (* | default)
                                        git describe --tags --exact-match HEAD ;;
                                esac 2>/dev/null)" || b="$short_sha...";
 b="($b)";
 fi;
 fi;
 fi;
 fi;
 if [ -n "$step" ] && [ -n "$total" ]; then
 r="$r $step/$total";
 fi;
 local w="";
 local i="";
 local s="";
 local u="";
 local c="";
 local p="";
 if [ "true" = "$inside_gitdir" ]; then
 if [ "true" = "$bare_repo" ]; then
 c="BARE:";
 else
 b="GIT_DIR!";
 fi;
 else
 if [ "true" = "$inside_worktree" ]; then
 if [ -n "${GIT_PS1_SHOWDIRTYSTATE-}" ] && [ "$(git config --bool bash.showDirtyState)" != "false" ]; then
 git diff --no-ext-diff --quiet || w="*";
 git diff --no-ext-diff --cached --quiet || i="+";
 if [ -z "$short_sha" ] && [ -z "$i" ]; then
 i="#";
 fi;
 fi;
 if [ -n "${GIT_PS1_SHOWSTASHSTATE-}" ] && git rev-parse --verify --quiet refs/stash > /dev/null; then
 s="$";
 fi;
 if [ -n "${GIT_PS1_SHOWUNTRACKEDFILES-}" ] && [ "$(git config --bool bash.showUntrackedFiles)" != "false" ] && git ls-files --others --exclude-standard --directory --no-empty-directory --error-unmatch -- ':/*' > /dev/null 2> /dev/null; then
 u="%${ZSH_VERSION+%}";
 fi;
 if [ -n "${GIT_PS1_SHOWUPSTREAM-}" ]; then
 __git_ps1_show_upstream;
 fi;
 fi;
 fi;
 local z="${GIT_PS1_STATESEPARATOR-" "}";
 if [ $pcmode = yes ] && [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
 __git_ps1_colorize_gitstring;
 fi;
 b=${b##refs/heads/};
 if [ $pcmode = yes ] && [ $ps1_expanded = yes ]; then
 __git_ps1_branch_name=$b;
 b="\${__git_ps1_branch_name}";
 fi;
 local f="$w$i$s$u";
 local gitstring="$c$b${f:+$z$f}$r$p";
 if [ $pcmode = yes ]; then
 if [ "${__git_printf_supports_v-}" != yes ]; then
 gitstring=$(printf -- "$printf_format" "$gitstring");
 else
 printf -v gitstring -- "$printf_format" "$gitstring";
 fi;
 PS1="$ps1pc_start$gitstring$ps1pc_end";
 else
 printf -- "$printf_format" "$gitstring";
 fi;
 return $exit
}"
BASH_FUNC___gitdir%%="() {  if [ -z "${1-}" ]; then
 if [ -n "${__git_dir-}" ]; then
 echo "$__git_dir";
 else
 if [ -n "${GIT_DIR-}" ]; then
 test -d "${GIT_DIR-}" || return 1;
 echo "$GIT_DIR";
 else
 if [ -d .git ]; then
 echo .git;
 else
 git rev-parse --git-dir 2> /dev/null;
 fi;
 fi;
 fi;
 else
 if [ -d "$1/.git" ]; then
 echo "$1/.git";
 else
 echo "$1";
 fi;
 fi
}"
BOOTSTRAP_USE="cxx unicode python_targets_python3_2 python_targets_python2_7 multilib"
BUILDBOT_BUILD=""
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-O2 -pipe"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CHROMEOS_CACHEDIR="/var/cache/chromeos-cache"
CHROMEOS_RELEASE_APPID="{DEV-BUILD}"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="*.py[co] *$py.class */dropin.cache /usr/lib/debug/.build-id"
CONFIG_PROTECT="/etc/hosts /etc/locale.gen /etc/localtime /etc/make.conf"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CROS_SDK_HOST="cros-sdk-host"
CROS_WORKON_SRCROOT="/mnt/host/source"
CROS_WORKON_TREE=""
CXXFLAGS="-O2 -pipe"
DEFAULT_ABI="amd64"
DISTDIR="/var/lib/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--oneshot"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
EXTERNAL_TRUNK_PATH="/projects/ChromiumOS/R59-9460.B"
FCFLAGS=""
FEATURES="allow-missing-manifests assume-digests binpkg-logs buildpkg clean-logs config-protect-if-modified distlocks fixlafiles news parallel-fetch parallel-install protect-owned sandbox sfperms unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="curl --ipv4 -f -y 30 --retry 9 -L --output "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_AB="/mnt/host/source/chromite/bin/abutil fetch "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_GS="/mnt/host/source/chromite/bin/gs_fetch_binpkg --boto "/home/lewis/.boto" "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -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=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS=""
FULL_BINHOST="gs://chromeos-prebuilt/host/amd64/amd64-host/chroot-2017.04.12.210012/packages/"
GCC_SPECS=""
GCC_VER="4.9.x"
GENTOO_MIRRORS="https://commondatastorage.googleapis.com/chromeos-localmirror https://commondatastorage.googleapis.com/chromeos-mirror/gentoo"
GENTOO_PYTHON_PROCESS_NAME="emerge"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS=""
HOME="/home/lewis"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.x/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.51/info"
INPUT_DEVICES="keyboard mouse evdev"
INSTALL_MASK="   /usr/lib*/*.la   /etc/init.d /etc/conf.d   /etc/logrotate.d "
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="en_GB.UTF-8"
LANGUAGE="en_GB:en"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,-O2 -Wl,--as-needed"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LINGUAS="en"
LOGNAME="lewis"
MAIL="/var/mail/lewis"
MAKEOPTS="-j4"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.x/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.51/man:/etc/java-config-2/current-system-vm/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OFFICE_IMPLEMENTATION="libreoffice"
OLDPWD="/home/lewis"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.x:/mnt/host/source/chromite/bin:/mnt/host/depot_tools"
PHP_TARGETS="php5-5"
PKGDIR="/var/lib/portage/pkgs"
PKG_INSTALL_MASK="   /usr/lib*/*.la   /etc/init.d /etc/conf.d   /etc/logrotate.d "
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd ppc64-linux x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris m68k sh arm64 x86-solaris sparc-fbsd"
PORTAGE_BINHOST="gs://chromeos-prebuilt/host/amd64/x86-generic/paladin-R59-9459.0.0-rc1/packages/ gs://chromeos-prebuilt/host/amd64/amd64-generic/paladin-R59-9459.0.0-rc1/packages/ gs://chromeos-prebuilt/host/amd64/arm-generic/paladin-R59-9459.0.0-rc1/packages/ gs://chromeos-prebuilt/host/amd64/amd64-host/chroot-2017.04.12.210012/packages/"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_BUNZIP2_COMMAND="pbunzip2 --ignore-trailing-garbage=1"
PORTAGE_BZIP2_COMMAND="pbzip2"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_PYTHONPATH="/usr/lib64/portage/pym"
PORTAGE_REPOSITORIES="[DEFAULT]
main-repo = portage-stable

[chromiumos]
location = /mnt/host/source/src/third_party/chromiumos-overlay
masters = portage-stable eclass-overlay
priority = 1

[crossdev]
location = /usr/local/portage/crossdev
masters = portage-stable eclass-overlay chromiumos
priority = 0

[eclass-overlay]
location = /mnt/host/source/src/third_party/eclass-overlay
masters =
priority = 2

[portage-stable]
location = /mnt/host/source/src/third_party/portage-stable
masters = eclass-overlay
priority = -1000
"
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"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_USERNAME="lewis"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="security.* system.nfs4_acl"
PORTDIR="/usr/local/portage/stable"
PORTDIR_OVERLAY="/usr/local/portage/crossdev /usr/local/portage/chromiumos /usr/local/portage/eclass-overlay"
PORT_LOGDIR="/var/log/portage"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PREFLIGHT_BINHOST="gs://chromeos-prebuilt/host/amd64/x86-generic/paladin-R59-9459.0.0-rc1/packages/ gs://chromeos-prebuilt/host/amd64/amd64-generic/paladin-R59-9459.0.0-rc1/packages/ gs://chromeos-prebuilt/host/amd64/arm-generic/paladin-R59-9459.0.0-rc1/packages/"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/home/lewis/trunk/src/scripts"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7"
QEMU_SOFTMMU_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel x86_64"
QEMU_USER_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel x86_64"
RESUMECOMMAND="curl -C - --ipv4 -f -y 30 --retry 9 -L --output "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_AB="/mnt/host/source/chromite/bin/abutil fetch "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_GS="/mnt/host/source/chromite/bin/gs_fetch_binpkg --boto "/home/lewis/.boto" "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.x:/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/gcc-bin/4.9.x"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby19 ruby18"
SHELL="/bin/bash"
SHLVL="1"
SUDO_COMMAND="/bin/bash"
SUDO_GID="0"
SUDO_UID="0"
SUDO_USER="root"
SYMLINK_LIB="yes"
TERM="xterm"
TTY_CONSOLE="tty2"
UNINSTALL_IGNORE=""
USE="acl amd64 bzip2 cros_host crypt cxx dri expat fortran hardened iconv ipv6 mmx mmxext modules mudflap multilib ncurses nls nptl nptlonly openmp pic pie python readline sse sse2 ssl sysfs transparent_hugepage unicode vaapi xattr xorg zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" QEMU_SOFTMMU_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel x86_64" QEMU_USER_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel x86_64" RUBY_TARGETS="ruby19 ruby18" TTY_CONSOLE="tty2" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware dummy v4l" 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"
USER="lewis"
USERLAND="GNU"
USERNAME="lewis"
USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS BOARD_USE CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CROS_WORKON_TREE CURL_SSL DRACUT_MODULES DVB_CARDS EC_FIRMWARE EC_FIRMWARE_EXTRA ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LINUX_FIRMWARE LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM OZONE_PLATFORM OZONE_PLATFORM_DEFAULT PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS TESTS TTY_CONSOLE USERLAND UWSGI_PLUGINS U_BOOT_CONFIG_USE U_BOOT_FDT_USE VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CROSSCOMPILE_OPTS CROS_WORKON_TREE ELIBC KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware dummy v4l"
XAUTHORITY="/home/chronos/.Xauthority"
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"
_="/usr/bin/emerge"

=================================================================
                        Package Settings
=================================================================

x11-drivers/opengles-headers-0.0.1-r28 would be build with the following:
USE="cros_host (multilib) -profiling" ABI_X86="64"

>>> Attempting to run pkg_info() for 'x11-drivers/opengles-headers-0.0.1-r28'
CROS_WORKON_SRCDIR=("/mnt/host/source/src/third_party/khronos")
CROS_WORKON_PROJECT=("chromiumos/third_party/khronos")
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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