Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 62409

Summary: emerge problem with sylpheed-claws-0.9.12a
Product: Gentoo Linux Reporter: Rumen Yotov <rumen>
Component: Current packagesAssignee: Marius Mauch (RETIRED) <genone>
Status: RESOLVED FIXED    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Rumen Yotov 2004-08-31 12:12:54 UTC
Hi All,
Using ~x86 system with hardened-2.6.7-r7 kernel.
When compiling sylpheed-claws-0.9.12a there was critical error, no merge.
Later using '-crypt' USE-flag sylpheed-claws-0.9.12a emerged sucessfully - but now have no error logs (SEE Additional Information).
TIA.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Bad thing is that as i'm using PORTAGE_LOGDIR hadn't saved the first error logs.
Previously other error logs had always been there but not this time.
By memory the error had something to do with gpgme (crypt) part.
TIA
emerge info
.....
Gentoo Base System version 1.5.3
Portage 2.0.51_pre20 (!/usr/portage/profiles/default-x86-2004.0, gcc-3.3.4,
glibc-2.3.4.20040808-r0, 2.6.7-hardened-r7 i686 AMD Athlon(tm) XP 2200+)
=================================================================
System uname: 2.6.7-hardened-r7 i686 AMD Athlon(tm) XP 2200+
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/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/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.itdnet.net/gentoo
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.oregonstate.edu
http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/var/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo.internet-bg.net/gentoo-portage"
USE="3dnow X X509 aalib acl acpi apache2 avi berkdb bonobo caps cdr chroot
clamav crypt cups curl dedicated directfb dvd dvdr encode esd evo ffmpeg flac
foomaticdb freetype gd gdbm gif gnome gpm gtk gtk2 gtkhtml guile hardened
hardenedphp imap imlib ipv6 java javascript jpeg kde ldap libg++ libwww mad
maildir matroska mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses nls nvidia
oggvorbis opengl oss pam pdflib perl png ppds prelude python qt quicktime
readline samba sdl skey slang spell sse ssl svg svga tcltk tcpd tetex theora
transcode truetype unicode usb x86 xml xml2 xmms xv xvid zlib linguas_bg linguas_en"
END...
Comment 1 Jason Shoemaker (RETIRED) gentoo-dev 2004-08-31 14:17:54 UTC
*** Bug 62430 has been marked as a duplicate of this bug. ***
Comment 2 Colin Leroy 2004-09-22 05:36:35 UTC
related to bug #60126 maybe?
Comment 3 Marius Mauch (RETIRED) gentoo-dev 2004-09-22 06:09:14 UTC
Well, nothing I can do without an error message.
Comment 4 Marius Mauch (RETIRED) gentoo-dev 2004-10-17 12:42:21 UTC
no error message -> no way to fix it.
Comment 5 Rumen Yotov 2004-10-17 13:45:30 UTC
Hi,
Now running sylphed-claws-0.9.12b, but as i put -crypt in package.use all was OK.
Just now tried to emerge again with crypt USE-flag and there is an error, sylpheed-claws-0.9.12b can't compile.
The error messages:
...SKIP...
ranlib .libs/clamav_plugin.a
creating clamav_plugin.la
(cd .libs && rm -f clamav_plugin_gtk.la && ln -s ../clamav_plugin_gtk.la clamav_plugin_gtk.la)
(cd .libs && rm -f clamav_plugin.la && ln -s ../clamav_plugin.la clamav_plugin.la)
make[5]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/clamav'
Making all in pgpmime
make[5]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/pgpmime'
if /bin/sh ../../../libtool --mode=compile --tag=CC i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include    -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT plugin.lo -MD -MP -MF ".deps/plugin.Tpo" -c -o plugin.lo plugin.c; \
then mv -f ".deps/plugin.Tpo" ".deps/plugin.Plo"; else rm -f ".deps/plugin.Tpo"; exit 1; fi
if /bin/sh ../../../libtool --mode=compile --tag=CC i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include    -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT pgpmime.lo -MD -MP -MF ".deps/pgpmime.Tpo" -c -o pgpmime.lo pgpmime.c; \
then mv -f ".deps/pgpmime.Tpo" ".deps/pgpmime.Plo"; else rm -f ".deps/pgpmime.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c  -fPIC -DPIC -o .libs/plugin.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT pgpmime.lo -MD -MP -MF .deps/pgpmime.Tpo -c pgpmime.c  -fPIC -DPIC -o .libs/pgpmime.o
In file included from plugin.c:29:
sgpgme.h:23:19: gpgme.h: No such file or directory
pgpmime.c:28:19: gpgme.h: No such file or directory
In file included from plugin.c:29:
sgpgme.h:30: error: parse error before "sgpgme_verify_signature"
sgpgme.h:30: error: parse error before "ctx"
sgpgme.h:32: warning: data definition has no type or storage class
sgpgme.h:34: error: parse error before "ctx"
sgpgme.h:36: error: parse error before "ctx"
sgpgme.h:38: error: parse error before "ctx"
sgpgme.h:40: error: parse error before "sgpgme_data_from_mimeinfo"
sgpgme.h:40: warning: data definition has no type or storage class
sgpgme.h:41: error: parse error before "sgpgme_decrypt_verify"
sgpgme.h:41: error: parse error before "cipher"
sgpgme.h:42: warning: data definition has no type or storage class
make[5]: *** [plugin.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from pgpmime.c:34:
sgpgme.h:30: error: parse error before "sgpgme_verify_signature"
sgpgme.h:30: error: parse error before "ctx"
sgpgme.h:32: warning: data definition has no type or storage class
sgpgme.h:34: error: parse error before "ctx"
sgpgme.h:36: error: parse error before "ctx"
sgpgme.h:38: error: parse error before "ctx"
sgpgme.h:40: error: parse error before "sgpgme_data_from_mimeinfo"
sgpgme.h:40: warning: data definition has no type or storage class
sgpgme.h:41: error: parse error before "sgpgme_decrypt_verify"
sgpgme.h:41: error: parse error before "cipher"
sgpgme.h:42: warning: data definition has no type or storage class
pgpmime.c:45: error: parse error before "GpgmeSigStat"
pgpmime.c:45: warning: no semicolon at end of struct or union
pgpmime.c:46: warning: data definition has no type or storage class
pgpmime.c: In function `pgpmime_new_privacydata':
pgpmime.c:57: error: invalid application of `sizeof' to incomplete type `pgpmime.c'
pgpmime.c:58: error: dereferencing pointer to incomplete type
pgpmime.c:59: error: dereferencing pointer to incomplete type
pgpmime.c:60: error: dereferencing pointer to incomplete type
pgpmime.c:61: error: dereferencing pointer to incomplete type
pgpmime.c:61: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:61: error: (Each undeclared identifier is reported only once
pgpmime.c:61: error: for each function it appears in.)
pgpmime.c:62: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_is_signed':
pgpmime.c:84: error: dereferencing pointer to incomplete type
pgpmime.c:85: error: dereferencing pointer to incomplete type
pgpmime.c:116: error: dereferencing pointer to incomplete type
pgpmime.c:117: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_check_signature':
pgpmime.c:131: error: `GpgmeData' undeclared (first use in this function)
pgpmime.c:131: error: parse error before "sigdata"
pgpmime.c:165: error: `textdata' undeclared (first use in this function)
pgpmime.c:167: error: `sigdata' undeclared (first use in this function)
pgpmime.c:169: error: dereferencing pointer to incomplete type
pgpmime.c:170: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_status':
pgpmime.c:186: error: dereferencing pointer to incomplete type
pgpmime.c:186: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:190: error: dereferencing pointer to incomplete type
pgpmime.c:190: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_info_short':
pgpmime.c:199: error: dereferencing pointer to incomplete type
pgpmime.c:199: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:203: error: dereferencing pointer to incomplete type
pgpmime.c:203: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_info_full':
pgpmime.c:212: error: dereferencing pointer to incomplete type
pgpmime.c:212: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:216: error: dereferencing pointer to incomplete type
pgpmime.c:216: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_decrypt':
pgpmime.c:252: error: `GpgmeData' undeclared (first use in this function)
pgpmime.c:252: error: parse error before "cipher"
pgpmime.c:258: error: `GpgmeSigStat' undeclared (first use in this function)
pgpmime.c:258: error: parse error before "sigstat"
pgpmime.c:260: error: `GpgmeCtx' undeclared (first use in this function)
pgpmime.c:260: error: parse error before "ctx"
pgpmime.c:262: error: `GPGME_No_Error' undeclared (first use in this function)
pgpmime.c:270: error: `cipher' undeclared (first use in this function)
pgpmime.c:271: error: `plain' undeclared (first use in this function)
pgpmime.c:271: error: `sigstat' undeclared (first use in this function)
pgpmime.c:310: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:317: error: dereferencing pointer to incomplete type
pgpmime.c:318: error: dereferencing pointer to incomplete type
pgpmime.c:319: error: dereferencing pointer to incomplete type
pgpmime.c:320: error: dereferencing pointer to incomplete type
pgpmime.c:321: error: dereferencing pointer to incomplete type
pgpmime.c:322: error: dereferencing pointer to incomplete type
make[5]: *** [pgpmime.lo] Error 1
make[5]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/pgpmime'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b'
make: *** [all] Error 2

!!! ERROR: mail-client/sylpheed-claws-0.9.12b failed.
!!! Function src_compile, Line 135, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
...END...
USE-flags info here:
[ebuild   R   ] mail-client/sylpheed-claws-0.9.12b  -calendar +clamav +crypt* -dillo +gnome +imlib +ipv6 +ldap +maildir -mbox +nls -pda +pdflib +spell +ssl -xface 0 kB
...
emerge info is quite the same: all ~x86, gcc-3.4.2-hardened, glibc-2.3.4.20041006, binutils-2.15.92.0.2-r1.
No big problems so far.
PS: later i'll try to compile it with GCC-specs = vanilla (w/o hardened at all)
Thanks
Rumen
Comment 6 Marius Mauch (RETIRED) gentoo-dev 2004-10-17 16:21:26 UTC
I don't think it's related to hardened, for some reason it's not finding the gpgme headers. Which versions of gpgme do you have installed? 
(check with `ls -d /var/db/pkg/app-crypt/gpgme-*`)
Comment 7 Rumen Yotov 2004-10-18 10:58:51 UTC
Hi,
Here's the output:
...
 ls -d /var/db/pkg/app-crypt/gpgme-*
/var/db/pkg/app-crypt/gpgme-0.3.14-r1  /var/db/pkg/app-crypt/gpgme-1.0.0-r3
...
In the ebuild saw it depends on gpgme-0.3.14-r1 which is installed.
In output of:qpkg -l gpgme-0.3.14-r1 there isn't such include file: sgpgme.h, there is only gpgme3.h include file - it's the only one /include file/.
While in gpgme-1.0.0-r3 there is a gpgme.h file.
HTH
Rumen
Comment 8 Marius Mauch (RETIRED) gentoo-dev 2004-11-13 23:56:48 UTC
try to unmerge all gpgme versions and remerge sylpheed-claws.
Comment 9 Rumen Yotov 2004-11-21 02:58:02 UTC
Hi,
After some cleanup of the system, today tried again to emerge ver-0.9.12b-r1 - error again (seems due to some missing gpgme-headers).
But as i'm not using sylpheed-claws very much it's not a priority now. i'll do the suggested (removing all gpgme versions) and eventually re-merge them later and report. Strange thing is that all other MUA, etc compile cleanly with gpgme so may be something with sylpheed-claws itself.
Error message:
...BEGIN...
...SKIP...
Making all in pgpmime
make[5]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b/src/plugins/pgpmime'
if /bin/sh ../../../libtool --mode=compile --tag=CC i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include    -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT plugin.lo -MD -MP -MF ".deps/plugin.Tpo" -c -o plugin.lo plugin.c; \
then mv -f ".deps/plugin.Tpo" ".deps/plugin.Plo"; else rm -f ".deps/plugin.Tpo"; exit 1; fi
if /bin/sh ../../../libtool --mode=compile --tag=CC i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include    -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT pgpmime.lo -MD -MP -MF ".deps/pgpmime.Tpo" -c -o pgpmime.lo pgpmime.c; \
then mv -f ".deps/pgpmime.Tpo" ".deps/pgpmime.Plo"; else rm -f ".deps/pgpmime.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c  -fPIC -DPIC -o .libs/plugin.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../ -I../../common -I../../gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=i686 -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -MT pgpmime.lo -MD -MP -MF .deps/pgpmime.Tpo -c pgpmime.c  -fPIC -DPIC -o .libs/pgpmime.o
In file included from plugin.c:29:
sgpgme.h:23:19: gpgme.h: No such file or directory
pgpmime.c:28:19: gpgme.h: No such file or directory
In file included from plugin.c:29:
sgpgme.h:30: error: parse error before "sgpgme_verify_signature"
sgpgme.h:30: error: parse error before "ctx"
sgpgme.h:32: warning: data definition has no type or storage class
sgpgme.h:34: error: parse error before "ctx"
sgpgme.h:36: error: parse error before "ctx"
sgpgme.h:38: error: parse error before "ctx"
sgpgme.h:40: error: parse error before "sgpgme_data_from_mimeinfo"
sgpgme.h:40: warning: data definition has no type or storage class
sgpgme.h:41: error: parse error before "sgpgme_decrypt_verify"
sgpgme.h:41: error: parse error before "cipher"
sgpgme.h:42: warning: data definition has no type or storage class
make[5]: *** [plugin.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from pgpmime.c:34:
sgpgme.h:30: error: parse error before "sgpgme_verify_signature"
sgpgme.h:30: error: parse error before "ctx"
sgpgme.h:32: warning: data definition has no type or storage class
sgpgme.h:34: error: parse error before "ctx"
sgpgme.h:36: error: parse error before "ctx"
sgpgme.h:38: error: parse error before "ctx"
sgpgme.h:40: error: parse error before "sgpgme_data_from_mimeinfo"
sgpgme.h:40: warning: data definition has no type or storage class
sgpgme.h:41: error: parse error before "sgpgme_decrypt_verify"
sgpgme.h:41: error: parse error before "cipher"
sgpgme.h:42: warning: data definition has no type or storage class
pgpmime.c:45: error: parse error before "GpgmeSigStat"
pgpmime.c:45: warning: no semicolon at end of struct or union
pgpmime.c:46: warning: data definition has no type or storage class
pgpmime.c: In function `pgpmime_new_privacydata':
pgpmime.c:57: error: invalid application of `sizeof' to incomplete type `pgpmime.c'
pgpmime.c:58: error: dereferencing pointer to incomplete type
pgpmime.c:59: error: dereferencing pointer to incomplete type
pgpmime.c:60: error: dereferencing pointer to incomplete type
pgpmime.c:61: error: dereferencing pointer to incomplete type
pgpmime.c:61: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:61: error: (Each undeclared identifier is reported only once
pgpmime.c:61: error: for each function it appears in.)
pgpmime.c:62: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_is_signed':
pgpmime.c:84: error: dereferencing pointer to incomplete type
pgpmime.c:85: error: dereferencing pointer to incomplete type
pgpmime.c:116: error: dereferencing pointer to incomplete type
pgpmime.c:117: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_check_signature':
pgpmime.c:131: error: `GpgmeData' undeclared (first use in this function)
pgpmime.c:131: error: parse error before "sigdata"
pgpmime.c:165: error: `textdata' undeclared (first use in this function)
pgpmime.c:167: error: `sigdata' undeclared (first use in this function)
pgpmime.c:169: error: dereferencing pointer to incomplete type
pgpmime.c:170: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_status':
pgpmime.c:186: error: dereferencing pointer to incomplete type
pgpmime.c:186: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:190: error: dereferencing pointer to incomplete type
pgpmime.c:190: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_info_short':
pgpmime.c:199: error: dereferencing pointer to incomplete type
pgpmime.c:199: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:203: error: dereferencing pointer to incomplete type
pgpmime.c:203: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_get_sig_info_full':
pgpmime.c:212: error: dereferencing pointer to incomplete type
pgpmime.c:212: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:216: error: dereferencing pointer to incomplete type
pgpmime.c:216: error: dereferencing pointer to incomplete type
pgpmime.c: In function `pgpmime_decrypt':
pgpmime.c:252: error: `GpgmeData' undeclared (first use in this function)
pgpmime.c:252: error: parse error before "cipher"
pgpmime.c:258: error: `GpgmeSigStat' undeclared (first use in this function)
pgpmime.c:258: error: parse error before "sigstat"
pgpmime.c:260: error: `GpgmeCtx' undeclared (first use in this function)
pgpmime.c:260: error: parse error before "ctx"
pgpmime.c:262: error: `GPGME_No_Error' undeclared (first use in this function)
pgpmime.c:270: error: `cipher' undeclared (first use in this function)
pgpmime.c:271: error: `plain' undeclared (first use in this function)
pgpmime.c:271: error: `sigstat' undeclared (first use in this function)
pgpmime.c:310: error: `GPGME_SIG_STAT_NONE' undeclared (first use in this function)
pgpmime.c:317: error: dereferencing pointer to incomplete type
pgpmime.c:318: error: dereferencing pointer to incomplete type
pgpmime.c:319: error: dereferencing pointer to incomplete type
pgpmime.c:320: error: dereferencing pointer to incomplete type
pgpmime.c:321: error: dereferencing pointer to incomplete type
pgpmime.c:322: error: dereferencing pointer to incomplete type
make[5]: *** [pgpmime.lo] Error 1
make[5]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b/src/plugins/pgpmime'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b/src/plugins'make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b-r1/work/sylpheed-claws-0.9.12b'
make: *** [all] Error 2

!!! ERROR: mail-client/sylpheed-claws-0.9.12b-r1 failed.
!!! Function src_compile, Line 82, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
...END...
PS: all ~x86, gcc-3.4.3, hardened
Thanks
Rumen
Comment 10 Rumen Yotov 2004-11-21 10:54:05 UTC
Hi again,
Everything is OK now. Here's what i did:
1.Remerged gpgme-0.3.14-r1 as sylpheed-claws-0.9.12b-rX depends on just this version only.
2.Checked the deps and found that before sylpheed-claws have to emerge - sylpheed-claws-pgpinline which is understandable as i'm using +crypt USE-flag.
So 'emerge sylpheed-claws-pgpinline' - OK.
3.Last: 'emerge sylpheed-claws'
ALL OK.
Couldn't check later but think that emerging sylpheed-claws don't require/compile sylpheed-claws-pgpinline before itself.
But just remember that on last unsuccessfull try did emerge of sylpheed-claws-pgpinline *after* sylpheed-claws itself so it didn't required to compile it *before*.
Think of closing the bug.
Thanks
Rumen