On Thu, Jan 17, 2013 at 11:03 PM, Arvind R <arvin...@gmail.com> wrote:
> 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.

The svn82912 Makefile generated by ./autogen --with-crypto=gnutls is at
 http://pastebin.com/KgByDs3R

The end of make is as follows:
  CC     lib/ecore_con/lib_ecore_con_libecore_con_la-dns.lo
  CCLD   lib/ecore_con/libecore_con.la
  CC     lib/ecore_ipc/lib_ecore_ipc_libecore_ipc_la-ecore_ipc.lo
  CCLD   lib/ecore_ipc/libecore_ipc.la
make[4]: *** No rule to make target `-L/lib/x86_64-linux-gnu', needed
by `modules/ecore_evas/engines/extn/module.la'.  Stop.
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Fun -uh?

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