1 |
For some reason, probably out of curiousity, I emerged bashdb, and |
2 |
emerging openssl decided to take advantage of that. openssl's emerge |
3 |
got as far as the ./Configure part of the build and paused in a bashdb |
4 |
prompt, at least that's my guess because ps doesn't show it as such. |
5 |
|
6 |
Operating system: x86_64-whatever-linux2 |
7 |
Configuring for linux-x86_64 |
8 |
====================================================================== |
9 |
=== SANITY TESTING! |
10 |
=== No configuration will be done, all other arguments will be ignored! |
11 |
====================================================================== |
12 |
No sanity errors detected! |
13 |
>>> Source unpacked. |
14 |
>>> Compiling source in /var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g ... |
15 |
* Use configuration linux-x86_64 |
16 |
./Configure linux-x86_64 enable-camellia enable-ec enable-idea enable-mdc2 enable-rc5 enable-tlsext enable-gmp no-krb5 enable-zlib enable-zlib-dynamic --prefix=/usr --openssldir=/etc/ssl shared threads |
17 |
Reading /var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/Configure: [=====================> ] 53% |
18 |
done. |
19 |
(/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/Configure:1): |
20 |
1: : |
21 |
bashdb<0> |
22 |
|
23 |
Not knowing much about it, and the log files giving no hints, I tried |
24 |
'help' and ^D and the build failed. I demerged bashdb and the build |
25 |
ran fine. |
26 |
|
27 |
This prompting business is pretty odd, seems to me, in an automated |
28 |
build. I have no idea what it wants, why it was invoked, or why it |
29 |
fails when I enter ^D. This is repeatable; if I emerge bashdb, then |
30 |
openssl, it pauses with that prompt, and the openssl emerge fails; if |
31 |
I demerge bashdb, then merge openssl, there is no prompt and pause, |
32 |
and the openssl emerge works. |
33 |
|
34 |
The difference in the fail and work logs shows as the failure wanting |
35 |
to run "make depend" and apparently not foing a particularly good job |
36 |
of it. |
37 |
|
38 |
Failure: |
39 |
|
40 |
./Configure linux-x86_64 enable-camellia enable-ec enable-idea enable-mdc2 enable-rc5 enable-tlsext enable-gmp no-krb5 enable-zlib enable-zlib-dynamic --prefix=/usr --openssldir=/etc/ssl shared threads |
41 |
making depend in crypto... |
42 |
make[1]: Entering directory `/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/crypto' |
43 |
makedepend: warning: cryptlib.c (reading /usr/include/gentoo-multilib/amd64/stdlib.h, line 33): cannot find include file "stddef.h" |
44 |
not in ./stddef.h |
45 |
not in ../stddef.h |
46 |
not in ../include/stddef.h |
47 |
not in /usr/include/stddef.h |
48 |
makedepend: warning: /usr/include/gentoo-multilib/amd64/time.h includes /usr/include/bits/types.h more than once! |
49 |
Already have |
50 |
/usr/include/bits/types.h |
51 |
|
52 |
Works: |
53 |
|
54 |
./Configure linux-x86_64 enable-camellia enable-ec enable-idea enable-mdc2 enable-rc5 enable-tlsext enable-gmp no-krb5 enable-zlib enable-zlib-dynamic --prefix=/usr --openssldir=/etc/ssl shared threads |
55 |
Configuring for linux-x86_64 |
56 |
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5 |
57 |
no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir) |
58 |
no-seed [default] OPENSSL_NO_SEED (skip dir) |
59 |
IsMK1MF=0 |
60 |
CC =x86_64-pc-linux-gnu-gcc |
61 |
CFLAG =-fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DMD5_ASM |
62 |
... and so on ... |
63 |
making links in crypto... |
64 |
make[1]: Entering directory `/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/crypto' |
65 |
crypto.h => ../include/openssl/crypto.h |
66 |
tmdiff.h => ../include/openssl/tmdiff.h |
67 |
|
68 |
Does anyone have any idea what is going on here? For that matter, |
69 |
does anyone have any practical knowledge of bashdb? |
70 |
|
71 |
-- |
72 |
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._. |
73 |
Felix Finch: scarecrow repairman & rocket surgeon / felix@×××××××.com |
74 |
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933 |
75 |
I've found a solution to Fermat's Last Theorem but I see I've run out of room o |
76 |
-- |
77 |
gentoo-user@l.g.o mailing list |