Gentoo Archives: gentoo-alt

From: Marko Vendelin <marko.vendelin@×××××.com>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] RAP bootstrap: call for test
Date: Mon, 06 Jun 2016 13:44:15
Message-Id: 57557E29.5080906@gmail.com
In Reply to: [gentoo-alt] RAP bootstrap: call for test by Benda Xu
1 Hi Brenda:
2
3 thank you for pushing RAP forward!
4
5 for me, it failed on stage3 while compiling perl (see below). Host:
6 Gentoo amd64. Do you want a bug report regarding it? Or should I update
7 https://bugs.gentoo.org/show_bug.cgi?id=575480 with it?
8
9 Best wishes,
10
11 Marko
12
13 ....
14 >>> Source prepared.
15 * Prefixifying pwd path ...
16 [ ok ]
17 >>> Configuring source in
18 /shared/envs/sysbio/gentoo-1606-rap/tmp/var/tmp/portage/dev-lang/perl-5.24.0-r1/work/perl-5.24.0
19 ...
20 sh: error while loading shared libraries: libncurses.so.6: cannot open
21 shared object file: No such file or directory
22 * ERROR: dev-lang/perl-5.24.0-r1::gentoo failed (configure phase):
23 * Unable to configure
24 *
25 * Call stack:
26 * ebuild.sh, line 133: Called src_configure
27 * environment, line 2700: Called die
28 * The specific snippet of code:
29 * sh Configure -des -Duseshrplib -Darchname="${myarch}"
30 -Dcc="$(tc-getCC)" -Doptimize="${CFLAGS}" -Dldflags="${LDFLAGS}"
31 -Dprefix="${EPREFIX}"'/usr' -Dinstallprefix="${EPREFIX}"'/usr'
32 -Dsiteprefix="${EPREFIX}"'/usr/local' -Dvendorprefix="${EPREFIX}"'/usr'
33 -Dscriptdir="${EPREFIX}"'/usr/bin' -Dprivlib="${EPREFIX}${PRIV_LIB}"
34 -Darchlib="${EPREFIX}${ARCH_LIB}" -Dsitelib="${EPREFIX}${SITE_LIB}"
35 -Dsitearch="${EPREFIX}${SITE_ARCH}"
36 -Dvendorlib="${EPREFIX}${VENDOR_LIB}"
37 -Dvendorarch="${EPREFIX}${VENDOR_ARCH}"
38 -Dman1dir="${EPREFIX}"/usr/share/man/man1
39 -Dman3dir="${EPREFIX}"/usr/share/man/man3
40 -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1
41 -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3
42 -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1
43 -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 -Dman1ext='1'
44 -Dman3ext='3pm' -Dlibperl="${LIBPERL}"
45 -Dlocincpth="${EPREFIX}"'/usr/include '
46 -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' '
47 -Duselargefiles -Dd_semctl_semun -Dcf_by='Gentoo'
48 -Dmyhostname='localhost' -Dperladmin='root@localhost'
49 -Dinstallusrbinperl='n' -Ud_csh -Dsh="${EPREFIX}"/bin/sh
50 -Dtargetsh="${EPREFIX}"/bin/sh -Uusenm "${myconf[@]}" || die "Unable to
51 configure"
52 *
53 * If you need support, post the output of `emerge --info
54 '=dev-lang/perl-5.24.0-r1::gentoo'`,
55 * the complete build log and the output of `emerge -pqv
56 '=dev-lang/perl-5.24.0-r1::gentoo'`.
57 * The complete build log is located at
58 '/shared/envs/sysbio/gentoo-1606-rap/tmp/var/tmp/portage/dev-lang/perl-5.24.0-r1/temp/build.log'.
59 * The ebuild environment file is located at
60 '/shared/envs/sysbio/gentoo-1606-rap/tmp/var/tmp/portage/dev-lang/perl-5.24.0-r1/temp/environment'.
61 * Working directory:
62 '/shared/envs/sysbio/gentoo-1606-rap/tmp/var/tmp/portage/dev-lang/perl-5.24.0-r1/work/perl-5.24.0'
63 * S:
64 '/shared/envs/sysbio/gentoo-1606-rap/tmp/var/tmp/portage/dev-lang/perl-5.24.0-r1/work/perl-5.24.0'
65
66
67 On 06/06/16 16:36, Benda Xu wrote:
68 > Hi all,
69 >
70 > We have updated the RAP bootstrap page on,
71 >
72 > https://wiki.gentoo.org/wiki/Prefix/libc
73 >
74 > Please help test it out and add an entry to "Tested Distributions"
75 > Section[a]. We intend to support all the GNU/Linux distributions.
76 >
77 >
78 > RAP stands for "Rap Ain't Prefix", and is also known as Prefix/libc or
79 > prefix-standalone. It adds a libc to classic Prefix[b], so that:
80 >
81 > 1. we are no longer limited by ancient glibc;
82 >
83 > 2. we are directly using the main Gentoo repo;
84 >
85 > 3. RAP is more isolated from host, making itself more robust;
86 > 3.1 RAP can run on Debian multiarch hosts.
87 >
88 > 4. we are compatible with multilib;
89 >
90 >
91 > After about two weeks' public test, we are going to finalize RAP and
92 > start official support.
93 >
94 >
95 > My special thanks to Luca Barbato and Ruud Koolen for their support, and
96 > to xdej and scateu for early tests.
97 >
98 > Enjoy!
99 > Benda
100 >
101 >
102 > If you have a classic Prefix, it is easier to bootstrap RAP from
103 > scratch, because older versions of glibc do not understand symbols of
104 > newer versions.
105 >
106 > If you have a running RAP, it is also easier to bootstrap RAP from
107 > scratch, because we have implimented a new layout of profiles and the
108 > toolchains are slightly different (need manual tweaks).
109 >
110 > a. https://wiki.gentoo.org/wiki/Prefix/libc#Tested_Distributions
111 > b. http://prefix.gentoo.org
112 >
113 >
114 >

Replies

Subject Author
Re: [gentoo-alt] RAP bootstrap: call for test Benda Xu <heroxbd@g.o>