Summary: | gpgme-0.3.14-r1 refuses to compile w/ app-crypt/gnupg compiled w/ USE="gpg2-experimental" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Arens <ari> |
Component: | New packages | Assignee: | Daniel Black (RETIRED) <dragonheart> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | CC: | alonbl, crypto+disabled, jakub |
Priority: | Highest | ||
Version: | 2006.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuilds that depend on ~app-crypt/gpgme-0.3.14
merge log with failure |
Description
Andreas Arens
2006-09-10 03:03:34 UTC
Well, so unmerge cryptplug and gpgme-0.3.14 if you don't need it... And yes, there's still some junk that depends on it. Reopen with some errors. Created attachment 96566 [details]
ebuilds that depend on ~app-crypt/gpgme-0.3.14
Created attachment 96570 [details]
merge log with failure
hmm. Error seems to depend on "gpg2-experimental" use flag I have on app-crypt/gnupg.
This does not affect gpgme-1.1.2-r1, but seems to cause the failure here.
Well sorry, there's no error visible in the log, try again w/ MAKEOPTS="-j1". (In reply to comment #3) > hmm. Error seems to depend on "gpg2-experimental" use flag I have on > app-crypt/gnupg. > This does not affect gpgme-1.1.2-r1, but seems to cause the failure here. Errr, there's no such flag for this ebuild? [ebuild NS ] app-crypt/gpgme-0.3.14-r1 USE="-doc" 640 kB Nor for 1.1.2-r1? [ebuild R ] app-crypt/gpgme-1.1.2-r1 0 kB Changing summary... I don't think anyone will be fixing this, upstream apparently doesn't consider this safe. We should just check for the flag to die gracefully. --- /usr/portage/app-crypt/gpgme/gpgme-0.3.14-r1.ebuild 2005-08-14 16:05:19.000000000 +0200 +++ gpgme-0.3.14-r1.ebuild 2006-09-10 13:25:05.000000000 +0200 @@ -29,6 +29,15 @@ RDEPEND="virtual/libc" +pkg_setup() { + local pkg=">=app-crypt/gnupg-1.9.20" + if has_version "${pkg}" && built_with_use "${pkg}" gpg2-experimental ; then + eerror "You have ${pkg} compiled with gpg2-experimental USE flag." + eerror "Re-emerge ${pkg} with USE=\"-gpg2-experimental\" and try again." + die "${P} cannot compile against experimental GnuPG" + fi +} + src_unpack() { unpack ${A} cd ${S} Cannot reproduce this. I have the following: [I--] [ ] app-crypt/gpgme-1.1.2-r1 (1) [I--] [ ] app-crypt/gnupg-1.4.5 (0) +X +bzip2 +curl -ecc -idea +ldap -linguas_ru +nls +readline -selinux +smartcard +static +usb +zlib [I--] [ ~] app-crypt/gnupg-1.9.21-r1 (1.9) +X +gpg2-experimental +ldap And can successfully ebuild compile, install gpgme-0.3.14-r1 I can't reproduce it either. andreas arens: if the problems still occurs for you, please reopen this bug, and specify what versions of app-crypt/gnupg you have installed. |