Re: [e-users] efl and c++

2023-11-10 Thread Carsten Haitzler
On Fri, 10 Nov 2023 09:22:51 +0100 Pierre Couderc via enlightenment-users
 said:

> 
> Le 11/8/23 à 21:02, Carsten Haitzler a écrit :
> > On Wed, 8 Nov 2023 09:53:22 +0100 Pierre Couderc via enlightenment-users
> >   said:
> >
> >> Is there a topic to introduce efl under C++.
> >>
> >> I have  a problem with "hello world" in Unified C API
> >>
> >> If I compile
> >> https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md  
> >> with C++ (linux), all is fine.
> >>
> >> Il I had a thread, it fails with nothing displayed  :
> >>
> >> void start()
> >> {
> >>
> >>       while(1)
> >>       {
> >>       sleep(1);
> >>       }
> >>       return;
> >> }
> >> //**  main
> >> ***
> >> EAPI_MAIN void
> >> efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
> >> {
> >>       _gui_setup();
> >>       thread wait(start);
> > ^^^ this here blocks. the main loop can't run and proc ess events
> 
> OK, I understand that.
> 
> So cpp is not compatible /a priori/ with efl.

no. this has nothing to do with c or c++ ... it's the whole point that you
block the main loop. don't do that.

> This is the first sense of my post. Is there some topic introducing what 
> can be used or not used ?
> 
> 
> ___
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com



___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efl and c++

2023-11-10 Thread Pierre Couderc via enlightenment-users


All this because I wanted to try the EFL Unified C API...

But the good old loop works (or seems to wor= !)  fine :

elm_main(int argc, char **argv)
{
    _gui_setup();
    thread wait(start);
    elm_run();
    wait.join();
    return 0;
}
ELM_MAIN()





___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efl and c++

2023-11-10 Thread Pierre Couderc via enlightenment-users


Le 11/8/23 à 21:02, Carsten Haitzler a écrit :

On Wed, 8 Nov 2023 09:53:22 +0100 Pierre Couderc via enlightenment-users
  said:


Is there a topic to introduce efl under C++.

I have  a problem with "hello world" in Unified C API

If I compile
https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md  
with C++ (linux), all is fine.


Il I had a thread, it fails with nothing displayed  :

void start()
{

      while(1)
      {
      sleep(1);
      }
      return;
}
//**  main
***
EAPI_MAIN void
efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
{
      _gui_setup();
      thread wait(start);

^^^ this here blocks. the main loop can't run and proc ess events


OK, I understand that.

So cpp is not compatible /a priori/ with efl.

This is the first sense of my post. Is there some topic introducing what 
can be used or not used ?



___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efl and c++

2023-11-08 Thread Carsten Haitzler
On Wed, 8 Nov 2023 09:53:22 +0100 Pierre Couderc via enlightenment-users
 said:

> Is there a topic to introduce efl under C++.
> 
> I have  a problem with "hello world" in Unified C API
> 
> If I compile 
> https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md 
> with C++ (linux), all is fine.
> 
> Il I had a thread, it fails with nothing displayed  :
> 
> void start()
> {
> 
>      while(1)
>      {
>      sleep(1);
>      }
>      return;
> }
> //**  main 
> ***
> EAPI_MAIN void
> efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
> {
>      _gui_setup();
>      thread wait(start);

^^^ this here blocks. the main loop can't run and proc ess events, flush
buffers etc. all gui toolkits need to do this to work. efl, gtk, qt, ... it's
standard. they have a main loop to do all of this processing and you should
never block it.

this above is spawning a thread then waiting for it to exit (it never does)
then below the join i assume is like pthread_join and it "frees" the thread.

efl has plenty of thread handling api's to do a lot of thread stuff cleanly
including messaging back to the main loop - automatically joining threads
invisibly for you and not blocking.

>      wait.join();
> 
> }
> EFL_MAIN()
> 
> Thanks.
> 
> PC
> 
> 
> 
> ___
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com



___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efl and c++

2023-11-08 Thread Vincent Torri
On Wed, Nov 8, 2023 at 10:06 AM Vincent Torri  wrote:
>
> On Wed, Nov 8, 2023 at 9:55 AM Pierre Couderc via enlightenment-users
>  wrote:
> >
> > Is there a topic to introduce efl under C++.
>
> i don't know one in c++
>
> it's not the answer you want, but there is one in C# :
> https://www.enlightenment.org/develop/tutorials/csharp/start.md
>
> maybe it could help
>
> vincent

maybe

src/tests/elementary_cxx/

there is a couple of files here

Vincent



>
> > I have  a problem with "hello world" in Unified C API
> >
> > If I compile
> > https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md
> > with C++ (linux), all is fine.
> >
> > Il I had a thread, it fails with nothing displayed  :
> >
> > void start()
> > {
> >
> >  while(1)
> >  {
> >  sleep(1);
> >  }
> >  return;
> > }
> > //**  main
> > ***
> > EAPI_MAIN void
> > efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
> > {
> >  _gui_setup();
> >  thread wait(start);
> >  wait.join();
> >
> > }
> > EFL_MAIN()
> >
> > Thanks.
> >
> > PC
> >
> >
> >
> > ___
> > enlightenment-users mailing list
> > enlightenment-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efl and c++

2023-11-08 Thread Vincent Torri
On Wed, Nov 8, 2023 at 9:55 AM Pierre Couderc via enlightenment-users
 wrote:
>
> Is there a topic to introduce efl under C++.

i don't know one in c++

it's not the answer you want, but there is one in C# :
https://www.enlightenment.org/develop/tutorials/csharp/start.md

maybe it could help

vincent

> I have  a problem with "hello world" in Unified C API
>
> If I compile
> https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md
> with C++ (linux), all is fine.
>
> Il I had a thread, it fails with nothing displayed  :
>
> void start()
> {
>
>  while(1)
>  {
>  sleep(1);
>  }
>  return;
> }
> //**  main
> ***
> EAPI_MAIN void
> efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
> {
>  _gui_setup();
>  thread wait(start);
>  wait.join();
>
> }
> EFL_MAIN()
>
> Thanks.
>
> PC
>
>
>
> ___
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-20 Thread Gustavo Sverzut Barbieri
On Sat, Jan 19, 2013 at 9:08 PM,  eva...@evadim.ru wrote:
 Gustavo Sverzut Barbieri barbi...@profusion.mobi писал(а) в своём
 письме Sat, 19 Jan 2013 03:23:13 +0100:

 Without config.log and src/Makefile there is nothing I can do.

 Do you know if there are any patches applied? This shouldn't happen.


 At least in niifaq overlay we don't apply any patches.

 Btw, wasn't niifaq deprecated? Tommy[D] was doing a better work at
 that.



 Tommy[D] make great work on released version, and things which work
 with it.
 In niifaq we switch to live merged EFL version, and try to fix it as
 soon
 as possible. It hard and some kind of useless - things changes so fast
 :)

got it, then the live versions are in niifaq's now? There was some
wiki pages in our track, better update that with such information.


 Anyway, I compiled efl+e17 just now - it work.

yes, it should compile fine. The problem was I used some autoconf
variable that is not guaranteed to work. depending on some envvars,
parameters or moon being aligned it would change. So I relaxed the CXX
check a bit.


 Update overlay? USE? My set:

 dev-libs/efl-::enlightenment-niifaq  USE=X audio curl fbcon
 fontconfig
 fribidi gif glib gstreamer mount nls opengl openssl physics pulseaudio

mount is no more, removed that from configure.

--
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_123012
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-20 Thread evadim
Gustavo Sverzut Barbieri barbi...@profusion.mobi писал(а) в своём 
письме Sun, 20 Jan 2013 14:31:09 +0100:

 On Sat, Jan 19, 2013 at 9:08 PM,  eva...@evadim.ru wrote:
 Gustavo Sverzut Barbieri barbi...@profusion.mobi писал(а) в своём
 письме Sat, 19 Jan 2013 03:23:13 +0100:

 Without config.log and src/Makefile there is nothing I can do.

 Do you know if there are any patches applied? This shouldn't 
 happen.


 At least in niifaq overlay we don't apply any patches.

 Btw, wasn't niifaq deprecated? Tommy[D] was doing a better work at
 that.



 Tommy[D] make great work on released version, and things which work
 with it.
 In niifaq we switch to live merged EFL version, and try to fix it as
 soon
 as possible. It hard and some kind of useless - things changes so 
 fast
 :)

 got it, then the live versions are in niifaq's now? There was some
 wiki pages in our track, better update that with such information.


This is not official information, it's just as it is now Maybe
in future, when efl appear more stable Tommy[D] fix/update overlay
to live versions. If it OK, I can add this unofficial info to wiki.

 Anyway, I compiled efl+e17 just now - it work.

 yes, it should compile fine. The problem was I used some autoconf
 variable that is not guaranteed to work. depending on some envvars,
 parameters or moon being aligned it would change. So I relaxed the 
 CXX
 check a bit.


 Update overlay? USE? My set:

 dev-libs/efl-::enlightenment-niifaq  USE=X audio curl fbcon
 fontconfig
 fribidi gif glib gstreamer mount nls opengl openssl physics 
 pulseaudio

 mount is no more, removed that from configure.

done, thanks.


 --
 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_123012
 ___
 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_123012
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-19 Thread evadim
Gustavo Sverzut Barbieri barbi...@profusion.mobi писал(а) в своём 
письме Sat, 19 Jan 2013 03:23:13 +0100:

 Without config.log and src/Makefile there is nothing I can do.

 Do you know if there are any patches applied? This shouldn't happen.


At least in niifaq overlay we don't apply any patches.

 Btw, wasn't niifaq deprecated? Tommy[D] was doing a better work at 
 that.



Tommy[D] make great work on released version, and things which work 
with it.
In niifaq we switch to live merged EFL version, and try to fix it as 
soon
as possible. It hard and some kind of useless - things changes so fast 
:)
Anyway, I compiled efl+e17 just now - it work.

Update overlay? USE? My set:

dev-libs/efl-::enlightenment-niifaq  USE=X audio curl fbcon 
fontconfig
fribidi gif glib gstreamer mount nls opengl openssl physics pulseaudio 
sdl
tiff tslib v4l2 xim xine -debug -doc -egl -gles -gnutls -harfbuzz 
-pixman
-wayland -webp -xcb

 On Saturday, January 19, 2013, Thiago Henrique wrote:

 In MakeFile there is no entry for eeze. i'm using overlay from
 niifaq


 On 18 January 2013 22:11, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi javascript:;wrote:

  On Fri, Jan 18, 2013 at 5:39 PM, Thiago Henrique 
 thenri...@gmail.comjavascript:;
 
  wrote:
   Ok, its working now. but i got another error now:
  
   lib/emotion/emotion_webcam.c:13:19: fatal error: Eeze.h: No such 
 file
 or
   directory
   compilation terminated.
   make[4]: *** 
 [lib/emotion/lib_emotion_libemotion_la-emotion_webcam.lo]
   Error 1
   make[4]: *** Waiting for unfinished jobs
   make[3]: *** [all-recursive] Error 1
   make[2]: *** [all] Error 2
   make[1]: *** [all-recursive] Error 1
   make: *** [all] Error 2
 
  That's really strange, could you pastebin your efl/src/Makefile? 
 If on
  linux it should contain:
 
  EMOTION_CFLAGS =  -fprofile-arcs -ftest-coverage -g -O0 -DDEBUG  
 -Wall
  -Wextra -Wpointer-arith -Wno-missing-field-initializers
  -fvisibility=hidden -fdata-sections -ffunction-sections -Wshadow
  -I$(top_srcdir)/src/lib/emotion -I$(top_builddir)/src/lib/emotion
  -I$(top_srcdir)/src/lib/eeze -I$(top_builddir)/src/lib/eeze
  -I$(top_srcdir)/src/lib/eio -I$(top_builddir)/src/lib/eio
  -I$(top_srcdir)/src/lib/evas -I$(top_builddir)/src/lib/evas
  -I$(top_srcdir)/src/lib/eet -I$(top_builddir)/src/lib/eet
  -I$(top_srcdir)/src/lib/ecore -I$(top_builddir)/src/lib/ecore
  -I$(top_srcdir)/src/lib/eo -I$(top_builddir)/src/lib/eo
  -I$(top_srcdir)/src/lib/eina -I$(top_builddir)/src/lib/eina
  -DEFL_EMOTION_BUILD=1
 
  the important bit is -I$(top_srcdir)/src/lib/eeze
  -I$(top_builddir)/src/lib/eeze that says it should use that 
 directory
  to search for Eeze.h.
 
  If on BSD or other platforms, HAVE_EEZE (config.h) should be 
 undefined
  and it should not include that file.
 
  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com javascript:;
  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. SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122912
  ___
  enlightenment-users mailing list
  enlightenment-users@lists.sourceforge.net javascript:;
  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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net javascript:;
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Gustavo Sverzut Barbieri
On Fri, Jan 18, 2013 at 3:03 PM, Thiago Henrique thenri...@gmail.com wrote:
 Hi Guys,

 EFL now requires a c++ compiler ?

 I got this error?

 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99
 checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 and cc understand -c
 and -o together... yes
 configure: error: efl requires a C++ compiler

I've added that check by default to avoid complex validations further,
but in summary it's used:
 - if you enable ephysics (default)
 - if you enable tests (default for dev)

Are you running some custom distro that doesn't have GCC with G++? Or
is the test failing to detect it?

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

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Thiago Henrique
Hi Gustavo,

I'm running E17 in Gentoo, and i think this is a detection problem because
i have g++ compiler:

configure:15916: checking for C++ compiler version
configure:15925: x86_64-pc-linux-gnu-g++ --version 5
x86_64-pc-linux-gnu-g++ (Gentoo 4.6.3 p1.10, pie-0.5.2) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


configure:19935: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=native -O2
-pipe -fvisibility=hidden  conftest.c 5
configure:19935: $? = 0
configure:19955: result: -std=gnu99
configure:19964: checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 and cc
understand -c and -o together
configure:19995: x86_64-pc-linux-gnu-gcc -std=gnu99 -c conftest.c -o
conftest2.o 5
configure:1: $? = 0
configure:20005: x86_64-pc-linux-gnu-gcc -std=gnu99 -c conftest.c -o
conftest2.o 5
configure:20009: $? = 0
configure:20020: cc -c conftest.c 5
configure:20024: $? = 0
configure:20032: cc -c conftest.c -o conftest2.o 5
configure:20036: $? = 0
configure:20042: cc -c conftest.c -o conftest2.o 5
configure:20046: $? = 0
configure:20064: result: yes
configure:20094: error: efl requires a C++ compiler

crazytux gcc # x86_64-pc-linux-gnu-g++
x86_64-pc-linux-gnu-g++x86_64-pc-linux-gnu-g++-4.6.3





On 18 January 2013 16:46, Gustavo Sverzut Barbieri
barbi...@profusion.mobiwrote:

 On Fri, Jan 18, 2013 at 3:03 PM, Thiago Henrique thenri...@gmail.com
 wrote:
  Hi Guys,
 
  EFL now requires a c++ compiler ?
 
  I got this error?
 
  checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99...
 -std=gnu99
  checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 and cc understand -c
  and -o together... yes
  configure: error: efl requires a C++ compiler

 I've added that check by default to avoid complex validations further,
 but in summary it's used:
  - if you enable ephysics (default)
  - if you enable tests (default for dev)

 Are you running some custom distro that doesn't have GCC with G++? Or
 is the test failing to detect it?

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


 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Gustavo Sverzut Barbieri
On Fri, Jan 18, 2013 at 4:53 PM, Thiago Henrique thenri...@gmail.com wrote:
 Hi Gustavo,

 I'm running E17 in Gentoo, and i think this is a detection problem because
 i have g++ compiler:

could you pastebin your whole config.log?

the check we do is:
if test x${ac_cv_prog_ac_ct_CXX} = x ; then
   AC_MSG_ERROR([efl requires a C++ compiler])
fi

then you must have some entry in your config.log saying g++. We need
to see where your autoconf is storing that. In my computer it's
ac_cv_prog_ac_ct_CXX.

autoconf=2.69
automake/aclocal=1.13.1

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

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Gustavo Sverzut Barbieri
On Fri, Jan 18, 2013 at 5:18 PM, Thiago Henrique thenri...@gmail.com wrote:
 Pastebin: http://pastebin.com/NNbgQJ0e

 crazytux gcc # autoconf -V
 autoconf (GNU Autoconf) 2.69
 Copyright (C) 2012 Free Software Foundation, Inc.
 License GPLv3+/Autoconf: GNU GPL version 3 or later
 http://gnu.org/licenses/gpl.html, http://gnu.org/licenses/exceptions.html

 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.

 Written by David J. MacKenzie and Akim Demaille.

 automake 1.11.6

should be 1.11 x 1.13, fixed in r82996

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

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Thiago Henrique
Ok, its working now. but i got another error now:

lib/emotion/emotion_webcam.c:13:19: fatal error: Eeze.h: No such file or
directory
compilation terminated.
make[4]: *** [lib/emotion/lib_emotion_libemotion_la-emotion_webcam.lo]
Error 1
make[4]: *** Waiting for unfinished jobs
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2



On 18 January 2013 17:33, Gustavo Sverzut Barbieri
barbi...@profusion.mobiwrote:

 On Fri, Jan 18, 2013 at 5:18 PM, Thiago Henrique thenri...@gmail.com
 wrote:
  Pastebin: http://pastebin.com/NNbgQJ0e
 
  crazytux gcc # autoconf -V
  autoconf (GNU Autoconf) 2.69
  Copyright (C) 2012 Free Software Foundation, Inc.
  License GPLv3+/Autoconf: GNU GPL version 3 or later
  http://gnu.org/licenses/gpl.html, 
 http://gnu.org/licenses/exceptions.html
 
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.
 
  Written by David J. MacKenzie and Akim Demaille.
 
  automake 1.11.6

 should be 1.11 x 1.13, fixed in r82996

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


 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL need c++ compiler

2013-01-18 Thread Gustavo Sverzut Barbieri
Without config.log and src/Makefile there is nothing I can do.

Do you know if there are any patches applied? This shouldn't happen.

Btw, wasn't niifaq deprecated? Tommy[D] was doing a better work at that.

On Saturday, January 19, 2013, Thiago Henrique wrote:

 In MakeFile there is no entry for eeze. i'm using overlay from
 niifaq


 On 18 January 2013 22:11, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi javascript:;wrote:

  On Fri, Jan 18, 2013 at 5:39 PM, Thiago Henrique 
  thenri...@gmail.comjavascript:;
 
  wrote:
   Ok, its working now. but i got another error now:
  
   lib/emotion/emotion_webcam.c:13:19: fatal error: Eeze.h: No such file
 or
   directory
   compilation terminated.
   make[4]: *** [lib/emotion/lib_emotion_libemotion_la-emotion_webcam.lo]
   Error 1
   make[4]: *** Waiting for unfinished jobs
   make[3]: *** [all-recursive] Error 1
   make[2]: *** [all] Error 2
   make[1]: *** [all-recursive] Error 1
   make: *** [all] Error 2
 
  That's really strange, could you pastebin your efl/src/Makefile? If on
  linux it should contain:
 
  EMOTION_CFLAGS =  -fprofile-arcs -ftest-coverage -g -O0 -DDEBUG  -Wall
  -Wextra -Wpointer-arith -Wno-missing-field-initializers
  -fvisibility=hidden -fdata-sections -ffunction-sections -Wshadow
  -I$(top_srcdir)/src/lib/emotion -I$(top_builddir)/src/lib/emotion
  -I$(top_srcdir)/src/lib/eeze -I$(top_builddir)/src/lib/eeze
  -I$(top_srcdir)/src/lib/eio -I$(top_builddir)/src/lib/eio
  -I$(top_srcdir)/src/lib/evas -I$(top_builddir)/src/lib/evas
  -I$(top_srcdir)/src/lib/eet -I$(top_builddir)/src/lib/eet
  -I$(top_srcdir)/src/lib/ecore -I$(top_builddir)/src/lib/ecore
  -I$(top_srcdir)/src/lib/eo -I$(top_builddir)/src/lib/eo
  -I$(top_srcdir)/src/lib/eina -I$(top_builddir)/src/lib/eina
  -DEFL_EMOTION_BUILD=1
 
  the important bit is -I$(top_srcdir)/src/lib/eeze
  -I$(top_builddir)/src/lib/eeze that says it should use that directory
  to search for Eeze.h.
 
  If on BSD or other platforms, HAVE_EEZE (config.h) should be undefined
  and it should not include that file.
 
  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com javascript:;
  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. SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122912
  ___
  enlightenment-users mailing list
  enlightenment-users@lists.sourceforge.net javascript:;
  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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net javascript:;
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users



-- 
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users