Решено: crossdev --target amd64 (glibc: x86/stubs.h: no such file or directory)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Решено: crossdev --target amd64

Сообщение ZyX »

Пытаюсь с помощью crossdev сделать возможной сборку под amd64. Но при любых
опциях это неизменно проваливается, причём всегда на сборке glibc и всегда
с ошибкой «zsh: no such file or directory: x86/stubs.h». Проверялись версии
glibc-2.6, -2.6.1, -2.8_p20080602, -2.7-r2,
linux-headers-2.6.24, -2.6.26, -2.6.23-r3, gcc-4.1.2, binutils-2.18-r3
(разумеется, лишь некоторые возможные комбинации).

Собственно, команда:

Код: Выделить всё

USE="-*" crossdev -v --gcc 4.1.2 --binutils 2.18-r3 --kernel 2.6.23-r3 --libc 2.6.1 -t amd64

Код: Выделить всё

./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu
(sed '/^@/d' include/stubs-prologue.h; LC_ALL=C sort ) > x86/stubs.h
zsh: no such file or directory: x86/stubs.h

/var/log/portage/cross-x86_64-pc-linux-gnu-info.log:

Код:

---------------------------------------------------------------------------------------------------------------------------------------------------------------- * Host Portage ARCH: x86 * Target Portage ARCH: amd64 * Target System: x86_64-pc-linux-gnu * Stage: 4 (C/C++ compiler) * binutils: binutils-2.18-r3 * gcc: gcc-4.1.2 * headers: linux-headers-2.6.23-r3 * libc: glibc-2.6.1 * PORTDIR_OVERLAY: /usr/portage/local/layman/ion-overlay * PORT_LOGDIR: /var/log/portage * PKGDIR: /usr/portage/packages/cross/x86_64-pc-linux-gnu * PORTAGE_TMPDIR: /var/tmp/cross/x86_64-pc-linux-gnu _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ Portage 2.1.4.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r0, 2.6.24-tuxonice-r9 i686) ================================================================= System uname: 2.6.24-tuxonice-r9 i686 Intel® Pentium® 4 CPU 3.06GHz Timestamp of tree: Sun, 05 Oct 2008 10:45:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r8 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" ALSA_CARDS="emu10k1 via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ANT_HOME="/usr/share/ant-core" APACHE2_MODULES="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 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="x86" AUTOCLEAN="yes" BABEL_DIR="/usr/share/babel" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" COLORFGBG="15;default;0" COLORTERM="rxvt-xpm" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CVS_RSH="ssh" CXXFLAGS="-O2 -march=prescott -pipe" DCCC_PATH="/usr/lib/distcc/bin" DISPLAY=":0.0" DISTCC_LOG="" DISTCC_VERBOSE="0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--ask --verbose --buildpkg --usepkg" EMERGE_WARNING_DELAY="10" FEATURES="ccache distlocks keepwork metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS=" ftp://mirror.yandex.ru/gentoo-distfiles http://mirror.yandex.ru/gentoo-distfiles ftp://ftp.corbina.net/pub/Linux/gentoo ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://distfiles.gentoo.org" GUILE_LOAD_PATH="/usr/share/guile/1.8" HOME="/root" HUSHLOGIN="FALSE" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i486-pc-linux-gnu/4.1.2/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info" INPUT_DEVICES="keyboard mouse evdev" INSTALL_MASK="" 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" KDEDIRS="/usr:/usr/local:/usr/kde/3.5" KERNEL="linux" LADSPA_PATH="/usr/lib/ladspa" LANG="ru_RU.UTF-8" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LDFLAGS="-Wl,-O1" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LINGUAS="ru en_GB" LOGNAME="root" MAKEOPTS="-j3" MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i486-pc-linux-gnu/4.1.2/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/opt/intel/cc/10.0.026/man:/etc/java-config/system-vm/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/usr/lib/erlang/man:/opt/opera/share/man" NOCOLOR="true" OLDPWD="/var/log/portage" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/less" PATH="/lib/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin" PKGDIR="/usr/portage/packages/cross/x86_64-pc-linux-gnu" PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig" PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa sparc-fbsd" PORTAGE_BINHOST="http://dev.gentooexperimental.org/binpkg/i686-stable" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib/portage/bin" 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 echo" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_IUSE="^(alpha|alsa_cards_aoa|alsa_cards_aoa-fabric-layout|alsa_cards_aoa-onyx|alsa_cards_aoa-soundbus|alsa_cards_aoa-soundbus-i2s|alsa_cards_aoa-tas|alsa_cards_aoa-toonie|alsa_cards_armaaci|alsa_cards_at91-soc|alsa_cards_at91-soc-eti-b1-wm8731|alsa_cards_au1x00|alsa_cards_harmony|alsa_cards_powermac|alsa_cards_pxa2x x-i2sound|alsa_cards_pxa2xx-soc|alsa_cards_pxa2xx-soc-corgi|alsa_cards_pxa2xx-soc-poodle|alsa_cards_pxa2xx-soc-spitz|alsa_cards_pxa2xx-soc-tosa|alsa_cards_sa11xx-uda1341ts|alsa_cards_sun-amd7930|alsa_cards_sun-cs4231|alsa_cards_sun-dbri|altivec|amd64|aqua|arm|bmp|bmpx|bootstrap|build|coreaudio|crosscompile_opts _.*|elibc_.*|elibc_Darwin|elibc_DragonFly|elibc_FreeBSD|elibc_NetBSD|elibc_OpenB S D|elibc_glibc|elibc_uclibc|emul-linux-x86|hppa|ia64|ibm|infopipe|kernel_.*|kernel_Darwin|kernel_FreeBSD|kernel_linux|m 68k|mips|mplayer-bin|multilib|n32|n64|pam_console|pbbuttonsd|ppc|ppc64|ppcsha1|s390|selinux|sh|sp arc|sparc-fbsd|uclibc|ultra1|userland_.*|userland_BSD|userland_Darwin|userland_GNU|video_c ards_impact|video_cards_newport|video_cards_sunbw2|video_cards_suncg14|video_car d s_suncg3|video_cards_suncg6|video_cards_sunffb|video_cards_sunleo|video_cards_su n tcx|vis|x86|x86-fbsd|xmms)$" PORTAGE_PYM_PATH="/usr/lib/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp/cross/x86_64-pc-linux-gnu" PORTAGE_TMPFS="/dev/shm" PORTAGE_USE="elibc_glibc kernel_linux userland_GNU x86" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/ion-overlay /usr/local/portage" PORT_LOGDIR="/var/log/portage" PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" PWD="/" PYTHONDOCS="/usr/share/doc/python-docs-2.5.2/html/lib" PYTHONPATH="/usr/lib/portage/pym" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" ROOT="/" ROOTPATH="/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/4.3.1:/opt/intel/cc/10.0.026/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/qt/3-embedded/bin" RPMDIR="/usr/portage/rpm" SANE_CONFIG_DIR="/etc/sane.d" SHELL="/bin/zsh" SHLVL="8" SYNC="rsync://mirror.yandex.ru/gentoo-portage" TERM="rxvt-unicode" USB_DEVFS_PATH="/dev/bus/usb" USE="x86" ALSA_CARDS="emu10k1 via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa vga" USER="root" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VIDEO_CARDS="nvidia fbdev vesa vga" WINDOWID="16777225" WINDOWPATH="7" XAUTHORITY="/root/.xauth7t2tnp" XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share" XDG_SESSION_COOKIE="2af11504809ac39216fbc5704898ee73-1223221720.759043-1724519581" _="/usr/bin/emerge"

/var/log/portage/cross-x86_64-pc-linux-gnu-glibc.log:

Код:

These are the packages that would be merged, in order: [ebuild R ] cross-x86_64-pc-linux-gnu/glibc-2.6.1 USE="-debug -gd -glibc-omitfp -hardened (-multilib) -nls -profile (-selinux) -vanilla" 0 kB [1] Total: 1 package (1 reinstall), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/ion-overlay >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) cross-x86_64-pc-linux-gnu/glibc-2.6.1 to / * glibc-ports-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.6.1-patches-1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-libidn-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking glibc-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-libidn-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-ports-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-2.6.1-patches-1.2.tar.bz2 ;-) ... [ ok ] >>> Checking glibc-2.6.1.tar.bz2's mtime... >>> Checking glibc-libidn-2.6.1.tar.bz2's mtime... >>> Checking glibc-ports-2.6.1.tar.bz2's mtime... >>> Checking glibc-2.6.1-patches-1.2.tar.bz2's mtime... >>> WORKDIR is up-to-date, keeping... >>> It appears that 'glibc-2.6.1' is already compiled; skipping. >>> Remove '/var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/.compiled' to force compilation. >>> It appears that glibc has already been tested; skipping. >>> Install glibc-2.6.1 into /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/ category cross-x86_64-pc-linux-gnu /usr/portage/local/layman/ion-overlay/cross-x86_64-pc-linux-gnu/glibc/files/eblits/src_install-2.6.eblit: line 26: cd: /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/work/build-amd64-x86_64-pc-linux-gnu-nptl: No such file or directory * Installing GLIBC amd64 with NPTL ... Makeconfig:84: x86/config.make: No such file or directory cd: no such file or directory: x86 The GNU C library has not been configured. Run `configure' to configure it before building. Try `configure --help' for more details. make: Failed to remake makefile `x86/config.make'. ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu/usr mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu/usr/local mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu/usr/local/include install -m 644 include/limits.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/limits.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include install -m 644 include/values.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/values.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include install -m 644 include/features.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/features.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include install -m 644 include/gnu-versions.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu-versions.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/bits mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu/usr/local/include/bits install -m 644 bits/libc-lock.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/bits/libc-lock.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/bits install -m 644 include/bits/xopen_lim.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/bits/xopen_lim.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu mkdir /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image/usr/x86_64-pc-linux-gnu/usr/local/include/gnu install -m 644 include/gnu/libc-version.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu/libc-version.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu install -m 644 include/stubs-biarch.h /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu/stubs.h ./scripts/mkinstalldirs /var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu (sed '/^@/d' include/stubs-prologue.h; LC_ALL=C sort ) > x86/stubs.h zsh: no such file or directory: x86/stubs.h make: *** [/var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/image//usr/x86_64-pc-linux-gnu/usr/local/include/gnu/stubs-.h] Error 1 * * ERROR: cross-x86_64-pc-linux-gnu/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 3163: Called eblit-run 'src_install' 'src_install' * environment, line 1002: Called eblit-glibc-src_install * src_install-2.6.eblit, line 239: Called eblit-glibc-src_install * src_install-2.6.eblit, line 248: Called toolchain-glibc_src_install * src_install-2.6.eblit, line 30: Called die * The specific snippet of code: * make PARALLELMFLAGS="${MAKEOPTS}" \ * install_root="${install_root}" \ * install || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/cross-x86_64-pc-linux-gnu:glibc-2.6.1:20081004-154629.log'. * The ebuild environment file is located at '/var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/temp/environment'. * * Messages for package cross-x86_64-pc-linux-gnu/glibc-2.6.1: * * ERROR: cross-x86_64-pc-linux-gnu/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 3163: Called eblit-run 'src_install' 'src_install' * environment, line 1002: Called eblit-glibc-src_install * src_install-2.6.eblit, line 239: Called eblit-glibc-src_install * src_install-2.6.eblit, line 248: Called toolchain-glibc_src_install * src_install-2.6.eblit, line 30: Called die * The specific snippet of code: * make PARALLELMFLAGS="${MAKEOPTS}" \ * install_root="${install_root}" \ * install || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/cross-x86_64-pc-linux-gnu:glibc-2.6.1:20081004-154629.log'. * The ebuild environment file is located at '/var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/temp/environment'. *
Так как сообщение с остальными файлами слишком длинное, то содержимое файлов
«/var/log/portage/cross-x86_64-pc-linux-gnu:glibc-2.6.1:20081004-154629.log»,
«/var/tmp/cross/x86_64-pc-linux-gnu/portage/cross-x86_64-pc-linux-gnu/glibc-2.6.1/temp/environment»,
можно увидеть здесь: «http://narod.ru/disk/2995883000/tmp.XXXXf0kElw.bz2.html».

Попытка вместо «amd64» указать «amd64-pc-linux-gnu» приводит к тому, что
linux-headers не собираются с ошибкой «Package unsupported for unknown».
Использование «x86_64-pc-linux-gnu» вместо «amd64» не даёт никакого эффекта,
что, собственно, и ожидалось, так как «amd64» именно в это и переименовывается.
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Решено: crossdev --target amd64

Сообщение ZyX »

Проблема до сих пор существует, но выяснились две вещи, из-за которых она не
актуальна:

1) Меня дезинформировали относительно процессора, стоящего на целевой системе.
2) На ноутбуке всё собирается.

Думаю, тему можно закрыть.
Спасибо сказали: