On Thu, Jan 17, 2013 at 12:37 AM, Cedric BAIL <cedric.b...@free.fr> wrote:
> On Thu, Jan 17, 2013 at 11:17 AM, Cedric BAIL <cedric.b...@free.fr> wrote:
>> On Thu, Jan 17, 2013 at 10:56 AM, Arvind R <arvin...@gmail.com> wrote:
>>> On Thu, Jan 17, 2013 at 6:18 AM, Gustavo Sverzut Barbieri
>>> <barbi...@profusion.mobi> wrote:
>>>> Checked the commits now (cellphone) and 10/11 commits are unrelated to
>>>> build. Are you sure 09 worked?
>>> No
>>>>
>>>> Could you remove every file and have a clean tree before you run autogen
>>>> again?
>>>>
>>> the problem is caused by using --with-crypto=gnutls flag!!! Foll.
>>> patch fixes it!!!
>>> Don't ask me why - but info autoconf ->macro_index does not have
>>> AC_PATH_GENERIC.
>>> diff -uprN a/configure.ac b/configure.ac
>>> --- a/configure.ac      2013-01-17 02:35:19.000000000 +0530
>>> +++ b/configure.ac      2013-01-17 07:18:40.000000000 +0530
>>> @@ -275,10 +275,10 @@ case "$build_crypto" in
>>>        EFL_DEPEND_PKG([crypto], [GNUTLS], [gnutls >= 2.11])
>>>
>>>        # libgcrypt
>>> -      AC_PATH_GENERIC([libgcrypt], [], [:],
>>> -         [AC_MSG_ERROR([libgcrypt required but not found])])
>>> -      requirements_libs_crypto="${LIBGCRYPT_LIBS} 
>>> ${requirements_libs_crypto}"
>>> -      requirements_cflags_crypto="${LIBGCRYPT_CFLAGS}
>>> ${requirements_cflags_crypto}"
>>> +      #AC_PATH_GENERIC([libgcrypt], [], [:],
>>> +      #   [AC_MSG_ERROR([libgcrypt required but not found])])
>>> +      #requirements_libs_crypto="${LIBGCRYPT_LIBS} 
>>> ${requirements_libs_crypto}"
>>> +      #requirements_cflags_crypto="${LIBGCRYPT_CFLAGS}
>>> ${requirements_cflags_crypto}"
>>>        ;;
>>>
>>>     openssl)
>>
>> Will check that and revert my revert if that fix the build issue.
>
> Ok, reverted the revert and pushed your temporary patch. Still need to
> investigate why and turn it back on once properly fixed.

Hi all,

I've investigated and:
 - gcrypt is indeed used by gnutls part (eet, ecore_con...)
 - there is no gcrypt.pc or similar
 - libgcrypt ships with AM_PATH_LIBGCRYPT() that would do the "right thing"

That said I did http://trac.enlightenment.org/e/changeset/82939 which
hopefully fixes it. Please test, it works here (ArchLinux). The
libcrypt.m4 is included in our repository so it will work for people
doing autogen.sh without that package.

The LIBGCRYPT_LIBS variable will be populated with `libgcrypt-config
--libs` output, and that will end into USE_EET_LIBS. Then please check
the output of your libgcrypt-config --libs if that fails.

--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to