Gentoo Archives: gentoo-user

From: felix@×××××××.com
To: gentoo-user@l.g.o
Subject: [gentoo-user] bashdb and dev-libs/openssl-0.9.8g-r1
Date: Mon, 21 Apr 2008 22:43:35
Message-Id: 20080421224304.GB15105@crowfix.com
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