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 |
> |