文档章节

Sandbox fails building during world update

greister
 greister
发布于 2016/09/24 19:52
字数 309
阅读 5
收藏 0

https://forums.gentoo.org/viewtopic-t-1026944-start-0.html

问题:在进行emerge -avDN @world 时出错。

分析:错误原因比较复杂。在于我比较折腾。 此机器是Dell 710老机器,安装gentoo 使用的版本是multilib, 下面是make.conf

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE and USE_EXPAND flags that were used for
# buidling in addition to what is provided by the profile.
GENTOO_MIRRORS="http://mirrors.sohu.com/gentoo/"
USE="systemd, python3 bindist unicode vim-syntax jpeg png "
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"

安装后有不少问题,neovim,git都不能正确安装。 想把启动更改为systemd。 按照:升级Gentoo为systemd方式

解决: 根据这篇信息,判断是multilib 出现问题。 依照帖子内容进行更新。

  1. 切换 到systemd profile
  2. 替换文件头
cd ~/ 
wget http://mirrors.rit.edu/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20150813.tar.bz2 
mkdir -p tmp 
tar xjpf stage3-amd64-20150813.tar.bz2 -C tmp/ 
mv -v tmp/usr/include/gnu/* /usr/include/gnu/ 

3.emerge 新的 glibc ,gcc ,binutils

emerge -v glibc 
emerge -v gcc 
emerge -v binutils 
  1. emerge new World,重点是使用 emerge --with-bdeps 开关
emerge --with-bdeps=y -uvDN @world 

© 著作权归作者所有

greister
粉丝 0
博文 41
码字总数 24526
作品 0
济宁
私信 提问
Android Studio 0.4.0 发布

Android Studio 0.4.0 发布了,包含如下改进: 支持新的 Android Gradle plugin, 0.7.0, which has improvements for render script, lint, BuildConfig, ProGuard, and additional features......

打杂程序猿
2013/12/19
5.1K
10
Mesos 1.1.1 发布说明

Release Notes - Mesos - Version 1.1.1 (WIP) This is a bug fix release. Release Notes - Mesos - Version 1.1.0 This release contains the following new features: [MESOS-2449] - Exp......

MtrS
2016/11/15
33
0
MariaDB 10.2.11 发布,MySQL 分支版本

MariaDB 10.2.11 发布了。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行。 Notable Changes In...

mia0x75
2017/11/29
1K
2
Hibernate Core 4.0.0.CR7 发布了

Bug [HHH-5222] - upgrade from READ to OPTIMISTIC_FORCE_INCREMENT fails [HHH-5945] - Race condition in building query cache [HHH-5992] - A query fails to return correct results s......

咖啡碼農
2011/12/01
708
7
ROS-Jade版在UbuntuKylin15.04上的源码安装

ROS-Installing from source Install from source requires that you download and compile the source code on your own. ROS Jade supports Trusty, Utopic, and Vivid. Other platforms a......

openthings
2015/07/20
717
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP如何上传文件和下载,你学会了吗?

# 第1章 文件上传 ## 1.1 客户端上传设置 在 B/S 程序中文件上传已经成为一个常用功能。其目的是客户可以通过浏览器(Browser)将文件上传到服务器(Server)上的指定目录。 网络上常见的支持文...

汤清丽
37分钟前
4
0
.WebApplicationException: null

今天启动eureka server 集群后,启动提供者。出现报错: WebApplicationException: null Cannot execute request on any known server was unable to refresh its cache! status = Retry lim......

颖辉小居
52分钟前
6
0
Jenkins admin 密码忘记解决

一、admin密码未更改情况 1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码; find / -name initialAdminPassword [root@jenkins jenkins]# cat /var/lib/jenkins/secre......

SuShine
今天
6
0
LiveData原理分析

LiveData原理分析 1 LiveData简介 大部分Android应用会从网络或SQLite数据库存取数据,并根据数据更新界面。为了避免ANR,主线程中不能存取数据。而后台线程中无法更新界面。通常的做法是让后...

tommwq
今天
5
0
Java描述设计模式(20):命令模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 智能电脑的品牌越来越多,由此诞生了一款电脑控制的APP,万能遥控器,用户在使用遥控器的时候,可以切换为自家电视的品...

知了一笑
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部