Mailinglist Archive: opensuse-packaging (89 mails)

< Previous Next >
Re: [opensuse-packaging] SOLVED "error: gpg-error.h:" running make
  • From: Marcus Meissner <meissner@xxxxxxx>
  • Date: Sat, 3 Dec 2005 14:32:05 +0100
  • Message-id: <20051203133205.GA13707@xxxxxxx>
On Sat, Dec 03, 2005 at 02:25:44PM +0100, James PEARSON wrote:
> Hello again
>
> > On Sat, 3 Dec 2005 12:32:35 +0100 (CET) Christoph Thiel
> > wrote: Just nitpicking: There is no openSUSE 10.0 -
> > it's SUSE Linux 10.0 ;)
>
> Thanks, hopefully I will get it right next time.
>
> > > The ".configure" runs fine
> > > If, however, I try to do a "make|gmake" or "rpmbuild --rebuild
> > > --target=i686 sylpheed-claws-1.9.100-0.pm.1.src.rpm", I get a pile
> > > of errors related to "gpgme.h" file... The first sign of the
> > > error is "/usr/include/gpgme.h:53:23: error: gpg-error.h: No
> > > such file or directory..."
>
> > Make sure you have gpgme installed (or in neededforbuild /
> > BuildRequires).
>
> gpgme was installed.
>
> > > I was hoping that someone could give a few ideas on what I could try
>
> > Make sure you have libgpg-error-devel installed (or in
> > neededforbuild / BuildRequires).
>
> libgpg-error-devel wasn't installed and that was my problem. Thank
> you for pointing this out!
>
> According to the Sylpheed dev team, the Claws code doesn't reference
> the missing file "gpg-error.h" directly. It is #included by gpgme
> development files.
>
> Question: Shouldn't the configure script have checked to see if the
> gpg-error.h file existed ?

Actually gpgme is missing the RPM dependency libgpg-error-devel.

I have just added it in factory.

Ciao, Marcus

< Previous Next >
Follow Ups