FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 04-21-2008, 10:43 PM
 
Default bashdb and dev-libs/openssl-0.9.8g-r1

For some reason, probably out of curiousity, I emerged bashdb, and
emerging openssl decided to take advantage of that. openssl's emerge
got as far as the ./Configure part of the build and paused in a bashdb
prompt, at least that's my guess because ps doesn't show it as such.

Operating system: x86_64-whatever-linux2
Configuring for linux-x86_64
================================================== ====================
=== SANITY TESTING!
=== No configuration will be done, all other arguments will be ignored!
================================================== ====================
No sanity errors detected!
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g ...
* Use configuration linux-x86_64
./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
Reading /var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/Configure: [=====================> ] 53%
done.
(/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/Configure:1):
1: :
bashdb<0>

Not knowing much about it, and the log files giving no hints, I tried
'help' and ^D and the build failed. I demerged bashdb and the build
ran fine.

This prompting business is pretty odd, seems to me, in an automated
build. I have no idea what it wants, why it was invoked, or why it
fails when I enter ^D. This is repeatable; if I emerge bashdb, then
openssl, it pauses with that prompt, and the openssl emerge fails; if
I demerge bashdb, then merge openssl, there is no prompt and pause,
and the openssl emerge works.

The difference in the fail and work logs shows as the failure wanting
to run "make depend" and apparently not foing a particularly good job
of it.

Failure:

./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
making depend in crypto...
make[1]: Entering directory `/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/crypto'
makedepend: warning: cryptlib.c (reading /usr/include/gentoo-multilib/amd64/stdlib.h, line 33): cannot find include file "stddef.h"
not in ./stddef.h
not in ../stddef.h
not in ../include/stddef.h
not in /usr/include/stddef.h
makedepend: warning: /usr/include/gentoo-multilib/amd64/time.h includes /usr/include/bits/types.h more than once!
Already have
/usr/include/bits/types.h

Works:

./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
Configuring for linux-x86_64
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
no-seed [default] OPENSSL_NO_SEED (skip dir)
IsMK1MF=0
CC =x86_64-pc-linux-gnu-gcc
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
... and so on ...
making links in crypto...
make[1]: Entering directory `/var/tmp/portage/dev-libs/openssl-0.9.8g-r1/work/openssl-0.9.8g/crypto'
crypto.h => ../include/openssl/crypto.h
tmdiff.h => ../include/openssl/tmdiff.h

Does anyone have any idea what is going on here? For that matter,
does anyone have any practical knowledge of bashdb?

--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
--
gentoo-user@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 06:39 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org