Bug 66190 - gpgme 1.0.0 not build becuse of a missing assuan.h
|
Bug#:
66190
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: Linux
|
Status: CLOSED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dragonheart@gentoo.org
|
Reported By: tsabi-gentoo@tsabi.hu
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: gpgme 1.0.0 not build becuse of a missing assuan.h
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-10-03 00:49 0000
|
The assuan.h is in "../assuan/assuan.h" instead of the "assuan.h" what is in
the engine-gpgsm.c:42
Reproducible: Always
Steps to Reproduce:
1. emerge all gpgme version, and all assuan.h from your /usr/include
Actual Results:
Not build
Expected Results:
Build normalli
The solution what i do is copy the assuan.h into my /usr/include.
But the normal is:
1) do a patch what is correcting the #include "assuan.h" line to #include
"../assuan/assuan.h" or
2) do a patch to add into the gcc's parameters: -Iassuan or -I../assuan or
something similiar.
Oh, i forget to tell, i have changed just that line:
emake || die
to this:
emake CFLAGS="${CFLAGS} -I../assuan/" || die
Maybe only a dependencies problem.
I've just emerged gpgme-1.0.0 and the same problem with assuan.h ... I emerge libassuan before gpgme and it's ok !
Maybe just add a depend on libassuan in gpgme ebuild can solve this problem ?
There is no need in dependencies if the ebuild can work without it.
In this case the ebuild works if it is fixed as described above.
Thankyou Tóth, sorry about being slow to fix.
Didier - I didn't want to put a depend in as libassuan is masked if I remember correctly.
Any more problems let me know.
for me now it is builded correctly.
thank you.
*** Bug 66215 has been marked as a duplicate of this bug. ***
Hope this is still fixed.