Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47664 - RPM won't emerge due to missing .h files (beecrypt.api.h)
Summary: RPM won't emerge due to missing .h files (beecrypt.api.h)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stefan Jones (RETIRED)
URL: http://news.sigma.su.se:2048/rpm-4.2....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-12 22:07 UTC by Henrik Holst
Modified: 2004-04-15 02:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Henrik Holst 2004-04-12 22:07:36 UTC
See emerge log http://news.sigma.su.se:2048/rpm-4.2.1.log.txt

Seems to be missing

*  dev-libs/beecrypt
      Latest version available: 3.1.0-r1
      Latest version installed: 3.1.0-r1
      Size of downloaded files: 441 kB
      Homepage:    http://sourceforge.net/projects/beecrypt
      Description: Beecrypt is a general-purpose cryptography library.
      License:     LGPL-2

which obviously is installed already. 


Reproducible: Always
Steps to Reproduce:
1. emerge -uD world (rpm is next i que)
2.
3.

Actual Results:  
Failed emerge. See url.

Expected Results:  
Complete emerge.

Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.24)
=================================================================
System uname: 2.4.24 i686 Pentium II (Deschutes)
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3ds apm atlas avi berkdb bonobo crypt cscope cups curl directfb doc emacs
encode esd fbcon gd gdbm gif ginac gpm gtk gtk2 guile icc imap imlib java jikes
jpeg libg++ libwww mad maildir mikmod motif mpeg mpi mysql ncurses oggvorbis
openal opengl pam pdflib perl php png python qhull readline samba sasl sdl slang
socks5 spell ssh ssl svga tcltk tcpd tetex tiff wxwindows x86 xml xml2 xmms xv zlib"
Comment 1 AlterEgo 2004-04-12 23:49:28 UTC
Confim: same error here.

emerge --info
Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5)
=================================================================
System uname: 2.6.5 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -fstack-protector  -Os -pipe  -fomit-frame-pointer "
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -fstack-protector  -Os -pipe  -fomit-frame-pointer "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache prelink sandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-s -j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/apps/ebuilds"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bonobo cdr crypt cups encode esd exif foomaticdb gdbm gif gphoto2 gpm gtk gtk2 gtkhtml imlib java jikes jpeg kde libg++ libwww mad mikmod mmx motif mozsvg mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl pic png ppds python qt quicktime readline scanner sdl slang spell sse ssl svga tcltk tcpd truetype usb x86 xml2 xmms xv zlib"
Comment 2 Antonio 2004-04-13 04:27:40 UTC
Confim: same error here.

bash-2.05b$ emerge  info
Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.4.3.13
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://sunsite.cnlab-switch.ch/mirror/gentoo/ ftp://planetmirror.com/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X X509 aalib acl acpi acpi4linux afs alsa apache2 apm arts autofs avi berkdb bonobo cddb cdr clamav crypt cups curl dillo doc dv dvb dvd dvdr encode esd evms2 faad fam ffmpeg flac foomaticdb gd gdbm ggi gif gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib jabber java javascript jpeg kde ldirectord libdsk libg++ libgda libwww mad mbox mikmod mmx motif mozilla mpeg mpeg4 mysql nas ncurses net nls nvidia oav odbc oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline ruby samba scanner sdl slang spell ssl svga tcltk tcpd tetex tiff transcode truetype type1 usb v4l virus-scan x86 xfs xine xml2 xmms xv zlib"
Comment 3 David Earp 2004-04-13 06:01:17 UTC
Same here:

9:02am %> emerge info
Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-gentoo-r1)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind:/usr/X11R6/lib/X11/xkb:/usr/kde/3.2/share/config:/usr/kde/3.1/share/config:/usr/share/config:/var/qmail/control /var/qmail/alias:/var/vpopmail/domains /var/qmail/control /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/gconf:/etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://gentoo.noved.org/ http://adelie.polymtl.ca/ http://mirrors.tds.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gpm gtk2 guile imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
Comment 4 Stefan Jones (RETIRED) gentoo-dev 2004-04-13 12:56:45 UTC
Ok, reverted some beecrypt stuff.

remerge beecrypt and then rpm and it will work. Will bump a working beecrypt version as soon as I have tested it.
Comment 5 AlterEgo 2004-04-13 13:14:39 UTC
Stefan,
I'm getting the exact same error messages after emerge rsync-> remerge beecrypt -> remerge rpm as before.
Comment 6 Stefan Jones (RETIRED) gentoo-dev 2004-04-13 13:23:18 UTC
Confirm that the ebuild looks partly like:
src_compile() {
        econf \
                `use_with python` \
                --enable-shared \
                --enable-static || die
        emake || die "emake failed"
}
please.

It might have not made it onto portage yet ...
Comment 7 AlterEgo 2004-04-13 13:27:33 UTC
My beecrypt ebuild reads:
beecrypt-3.1.0-r1.ebuild

src_compile() {
	conf=""
	arch=`get-flag march`
	[ -n "$arch" ] && conf="--with-arch=$arch"
	cpu=`get-flag mcpu`
	[ -n "$cpu" ] && conf="$conf --with-cpu=$cpu"

	econf \
		`use_with python` \
		--enable-shared \
		--enable-static \
		$conf || die
	emake || die "emake failed"
}

src_install() {
Comment 8 Stefan Jones (RETIRED) gentoo-dev 2004-04-15 01:44:59 UTC
Thanks AlterEgo, you have the old broken ebuild there, try emerge sync.

I now assume beecrypt-3.1.0-r1 works on stable, but I would like to move 
beecrypt-3.1.0-r2 to stable as it fixes another issue (bug 47592 and some other)

Can you all do a emerge sync and then do:

ACCEPT_KEYWORDS="~x86" emerge beecrypt rpm

and report please. If it works I will unmask the unstable version.
Comment 9 AlterEgo 2004-04-15 01:58:41 UTC
Thanks Stefan,
I now have a working situation with
dev-libs/beecrypt-3.1.0-r1 and
app-arch/rpm-4.2.1


Thanks, 
AE
Comment 10 Stefan Jones (RETIRED) gentoo-dev 2004-04-15 02:35:55 UTC
AlterEgo, good to hear that is is working.

Many thanks for your time.

Closing bug.
Comment 11 AlterEgo 2004-04-15 02:49:06 UTC
To be complete:

ACCEPT_KEYWORDS="~x86" emerge beecrypt rpm
dev-libs/beecrypt-3.1.0-r2 and 
app-arch/rpm-4.2.1

problem free as well.