Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264443 - app-crypt/gnupg-2.0.10: Failed to emerge
Summary: app-crypt/gnupg-2.0.10: Failed to emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-31 22:00 UTC by Pierre
Modified: 2009-04-01 08:32 UTC (History)
1 user (show)

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


Attachments
/var/tmp/portage/app-crypt/gnupg-2.0.10/temp/build.log (build.log,31.80 KB, text/plain)
2009-03-31 22:04 UTC, Pierre
Details
/var/tmp/portage/app-crypt/gnupg-2.0.10/temp/environment (environment,94.18 KB, text/plain)
2009-03-31 22:05 UTC, Pierre
Details
emerge --info (Emerge --info.rtf,3.55 KB, text/plain)
2009-04-01 08:23 UTC, Pierre
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre 2009-03-31 22:00:35 UTC
Hi,

emerge failed to compile app-crypt/gnupg-2.0.10, I don't know why.
Here is the description of the package that emerge provides me:

[ebuild  N    ] app-crypt/gnupg-2.0.10  USE="bzip2 nls -caps -doc -ldap -openct -pcsc-lite (-selinux) -smartcard -static" 

Then emerge start to compile some files in the build, and crash here:

mv -f .deps/libcommon_a-ttyio.Tpo .deps/libcommon_a-ttyio.Po
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..  -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\""          -DWITHOUT_GNU_PTH=1 -march=athlon -O2 -pipe -Wall -Wno-pointer-sign -Wpointer-arith -MT libcommon_a-asshelp.o -MD -MP -MF .deps/libcommon_a-asshelp.Tpo -c -o libcommon_a-asshelp.o `test -f 'asshelp.c' || echo './'`asshelp.c
In file included from asshelp.h:23,
                 from asshelp.c:35:
/usr/include/assuan.h:655:2: error: #endif without #if
make[3]: *** [libcommon_a-asshelp.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-crypt/gnupg-2.0.10/work/gnupg-2.0.10/common'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-crypt/gnupg-2.0.10/work/gnupg-2.0.10/common'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-crypt/gnupg-2.0.10/work/gnupg-2.0.10'
make: *** [all] Error 2




Reproducible: Always

Steps to Reproduce:
1. >emerge gnupg

Actual Results:  
 * ERROR: app-crypt/gnupg-2.0.10 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2398:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";
 *  The die message:
 *   emake failed
Comment 1 Pierre 2009-03-31 22:04:35 UTC
Created attachment 186907 [details]
/var/tmp/portage/app-crypt/gnupg-2.0.10/temp/build.log
Comment 2 Pierre 2009-03-31 22:05:35 UTC
Created attachment 186908 [details]
/var/tmp/portage/app-crypt/gnupg-2.0.10/temp/environment
Comment 3 David Abbott (RETIRED) gentoo-dev 2009-03-31 23:34:04 UTC
Please post emerge --info
try re emerging dev-libs/libassuan
and try again
Comment 4 Pierre 2009-04-01 08:23:59 UTC
Created attachment 186966 [details]
emerge --info
Comment 5 Pierre 2009-04-01 08:32:44 UTC
(In reply to comment #3)
> Please post emerge --info
> try re emerging dev-libs/libassuan
> and try again
> 

I re emerge dev-libs/libassuan, then all works fine, and gnupg compile successfully.
I also have try to run a revdep-rebuild before re emerging libassuan, but revdep-rebuilt doesn't see anything wrong.
For futher problems, did I have a way to find by myself wich library need to be re emerged without beeing developer myself ?

Thanks for your help.