1 |
Dear Mr. Groffen |
2 |
|
3 |
Thank you for your reply. |
4 |
I hasten to report the first problem. |
5 |
|
6 |
2012/11/17 Fabian Groffen <grobian@g.o>: |
7 |
> On 16-11-2012 23:28:03 +0900, Osamu Ogasawara wrote: |
8 |
>> Dear all, |
9 |
>> |
10 |
>> I'm trying to install gentoo prefix on a host: x86_64-pc-linux-gnu. |
11 |
>> |
12 |
>> In the stage1, I got compile error when building python. |
13 |
>> In order to workaround this error, I edited bootstrap-prefix.sh as follows. |
14 |
> |
15 |
> Can you post the problem you get? |
16 |
|
17 |
The error massage is following below. |
18 |
|
19 |
$ ./bootstrap-prefix.sh $EPREFIX/tmp stage1 |
20 |
... |
21 |
|
22 |
Python build finished, but the necessary bits to build these modules |
23 |
were not found: |
24 |
_ssl bsddb185 dl |
25 |
gdbm imageop sunaudiodev |
26 |
To find the necessary bits, look in setup.py in detect_modules() for |
27 |
the module's name. |
28 |
|
29 |
|
30 |
Failed to build these modules: |
31 |
_bsddb |
32 |
|
33 |
running build_scripts |
34 |
creating build/scripts-2.7 |
35 |
copying and adjusting |
36 |
/lustre2/home/oogasawa/gentoo4/tmp/var/tmp/python-2.7.2/Python-2.7.2/Tools/scripts/pydoc |
37 |
-> build/scripts-2.7 |
38 |
copying and adjusting |
39 |
/lustre2/home/oogasawa/gentoo4/tmp/var/tmp/python-2.7.2/Python-2.7.2/Tools/scripts/idle |
40 |
-> build/scripts-2.7 |
41 |
copying and adjusting |
42 |
/lustre2/home/oogasawa/gentoo4/tmp/var/tmp/python-2.7.2/Python-2.7.2/Tools/scripts/2to3 |
43 |
-> build/scripts-2.7 |
44 |
copying and adjusting |
45 |
/lustre2/home/oogasawa/gentoo4/tmp/var/tmp/python-2.7.2/Python-2.7.2/Lib/smtpd.py |
46 |
-> build/scripts-2.7 |
47 |
changing mode of build/scripts-2.7/pydoc from 644 to 755 |
48 |
changing mode of build/scripts-2.7/idle from 644 to 755 |
49 |
changing mode of build/scripts-2.7/2to3 from 644 to 755 |
50 |
changing mode of build/scripts-2.7/smtpd.py from 644 to 755 |
51 |
make: *** [sharedmods] Error 1 |
52 |
|
53 |
----------------------- |
54 |
The following is the versions of gcc, autoconf, ... |
55 |
|
56 |
$ gcc -v |
57 |
Using built-in specs. |
58 |
Target: x86_64-redhat-linux |
59 |
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man |
60 |
--infodir=/usr/share/info |
61 |
--with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap |
62 |
--enable-shared --enable-threads=posix --enable-checking=release |
63 |
--with-system-zlib --enable-__cxa_atexit |
64 |
--disable-libunwind-exceptions --enable-gnu-unique-object |
65 |
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada |
66 |
--enable-java-awt=gtk --disable-dssi |
67 |
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre |
68 |
--enable-libgcj-multifile --enable-java-maintainer-mode |
69 |
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar |
70 |
--disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic |
71 |
--with-arch_32=i686 --build=x86_64-redhat-linux |
72 |
Thread model: posix |
73 |
gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) |
74 |
|
75 |
$ autoconf --version |
76 |
autoconf (GNU Autoconf) 2.63 |
77 |
Copyright (C) 2008 Free Software Foundation, Inc. |
78 |
License GPLv2+: GNU GPL version 2 or later |
79 |
<http://gnu.org/licenses/old-licenses/gpl-2.0.html> |
80 |
This is free software: you are free to change and redistribute it. |
81 |
There is NO WARRANTY, to the extent permitted by law. |
82 |
|
83 |
Written by David J. MacKenzie and Akim Demaille. |
84 |
|
85 |
$ automake --version |
86 |
automake (GNU automake) 1.11.1 |
87 |
Copyright (C) 2009 Free Software Foundation, Inc. |
88 |
License GPLv2+: GNU GPL version 2 or later |
89 |
<http://gnu.org/licenses/gpl-2.0.html> |
90 |
This is free software: you are free to change and redistribute it. |
91 |
There is NO WARRANTY, to the extent permitted by law. |
92 |
|
93 |
Written by Tom Tromey <tromey@××××××.com> |
94 |
and Alexandre Duret-Lutz <adl@×××.org>. |
95 |
oogasawa@t262:~/local/src (2012-11-17 01:47:33) |
96 |
$ libtools --version |
97 |
-bash: libtools: command not found |
98 |
oogasawa@t262:~/local/src (2012-11-17 01:47:43) |
99 |
$ libtool --version |
100 |
ltmain.sh (GNU libtool) 2.2.6b |
101 |
Written by Gordon Matzigkeit <gord@××××××××××.edu>, 1996 |
102 |
|
103 |
Copyright (C) 2008 Free Software Foundation, Inc. |
104 |
This is free software; see the source for copying conditions. There is NO |
105 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
106 |
|
107 |
|
108 |
> |
109 |
>> >>> Verifying ebuild manifests |
110 |
>> |
111 |
>> !!! Digest verification failed: |
112 |
>> !!! /lustre2/home/oogasawa/gentoo/usr/portage/sys-devel/binutils-config/files/binutils-config-3 |
113 |
>> !!! Reason: Filesize does not match recorded size |
114 |
>> !!! Got: 14659 |
115 |
>> !!! Expected: 14623 |
116 |
>> |
117 |
>> Would someone tell me how to resolve this error? |
118 |
>> I tried emerge --sync command, but the same error occurred again. |
119 |
> |
120 |
> r61465 | heroxbd | 2012-11-14 11:59:54 +0100 (Wed, 14 Nov 2012) | 4 |
121 |
> lines |
122 |
> |
123 |
> Partially reverting c60361. the "cd" is need by "for x in lib* ; do" ten |
124 |
> lines below. |
125 |
> |
126 |
> http://overlays.gentoo.org/proj/alt/changeset/60361 |
127 |
> |
128 |
> |
129 |
> That commit didn't use repoman, and hence broke the Manifest :(((( |
130 |
> |
131 |
> |
132 |
> -- |
133 |
> Fabian Groffen |
134 |
> Gentoo on a different level |
135 |
|
136 |
Thank's again for answering my question. I'll try it. |
137 |
|
138 |
--- |
139 |
Osamu Ogasawara |
140 |
National Institute of Genetics |
141 |
Japan |