On Thu, Jan 17, 2013 at 10:47 PM, Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> wrote:
> On Thu, Jan 17, 2013 at 3:07 PM, Arvind R <arvin...@gmail.com> wrote:
>> On Thu, Jan 17, 2013 at 10:23 PM, Gustavo Sverzut Barbieri
>> <barbi...@profusion.mobi> wrote:
>>> 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.
>>>
>>
>> Alas, debian stable | testing libgcrypt-config --libs outputs -L/lib |
>> -L/lib/x86_...
>> before the -lgcrypt -:(
>> AM_PATH_GENERIC and AM_PATH_LIBGCRYPT both end up calling
>> libgrypt-config.  How is it OK in older, say svn82296, which also uses
>> the macro?
>
> before we were 'forgetting' those behing :-/
>
>
>> So the 82939 changeset still breaks debian -:(
>
> Could you check if you fix to output the proper path in -L fixes that?
> (I understand your libraries are NOT in /lib, but rather somewhere
> else)

Hey, the path is right - debian installs libgcrypt in /lib...  The
working version (82296) has the -L flag in as you say ECORE_CON_LIBS
and EET_LIBS only. But some recent m4 changes have it appearing
everywhere and breaking libtool, I think.

>
> If that still doesn't fix, we'll have to figure out what's wrong. One
> way to help me is to send the pastebin of your src/Makefile and also
> the last bits of:
>
>    make V=1 -C src lib/evas/libevas.la
>
> (I assumed that libevas.la was a failing case)
No. Fails on the first compile instance of tree - where it seems to
think the -L.. is a target that has to be built!

>
> And please compile with -j1 so I can get output in-order to see what's
> happening.
>
Will check - after a while.
> --
> 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

------------------------------------------------------------------------------
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