Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-27 Thread Francesc Guasch

El 27/5/21 a les 6:49, Carla Sensa ha escrit:

Hello Masaru,

Yeah this issue is fixed in git.
Appending "-Dbindings=" to the meson command is no longer required.



Now the script builds ok. Thank you everybody.




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


Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Carla Sensa

Hello Masaru,

Yeah this issue is fixed in git.
Appending "-Dbindings=" to the meson command is no longer required.

Le 27/05/2021 à 03:01, Masaru Nomiya a écrit :

Hello,

In the Message;

   Subject: Re: [e-users] 
=?iso8859-7?q?Error_building_efl_=3A_=A1eina=5Fsimple?= 
=?iso8859-7?q?=5Fclass=5Fget=A2_was_not_declared_in_this_scope?=
   Message-ID : <87eedtqdo0.wl-nom...@galaxy.dti.ne.jp>
   Date & Time: Thu, 27 May 2021 08:27:11 +0900

[MN] == Masaru Nomiya  has written:

MN> Hello,

MN> In the Message;

MN>   Subject: Re: [e-users] Error building efl : ‘eina_simple_class_get’ 
was not declared in this scope
MN>   Message-ID : 
MN>   Date & Time: Wed, 26 May 2021 15:28:47 +0200

MN> [CS] == Carla Sensa  has written:

CS>  Cool. Before re-running the script, delete the e25/efl/build folder 
(again).

CS>  Now open a text editor and add "-Dbindings=" to line 238 (in function
CS>  build_plain) so that it reads:
MN> [...]

MN> "-Dbindings=" disables cxx binding, I think.
MN> In fact, I can't get C++ headers.
MN> I wonder this is a right operation or not?

Now, I could build the very latest git head of efl without
"-Dbindings=" option.

Thanks.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ Think.
-- The IBM slogan --


___
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] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [e-users] 
=?iso8859-7?q?Error_building_efl_=3A_=A1eina=5Fsimple?= 
=?iso8859-7?q?=5Fclass=5Fget=A2_was_not_declared_in_this_scope?=
  Message-ID : <87eedtqdo0.wl-nom...@galaxy.dti.ne.jp>
  Date & Time: Thu, 27 May 2021 08:27:11 +0900

[MN] == Masaru Nomiya  has written:

MN> Hello,

MN> In the Message; 

MN>   Subject: Re: [e-users] Error building efl : ‘eina_simple_class_get’ 
was not declared in this scope
MN>   Message-ID : 
MN>   Date & Time: Wed, 26 May 2021 15:28:47 +0200

MN> [CS] == Carla Sensa  has written:

CS>  Cool. Before re-running the script, delete the e25/efl/build folder 
(again).

CS>  Now open a text editor and add "-Dbindings=" to line 238 (in function
CS>  build_plain) so that it reads:
MN> [...]

MN> "-Dbindings=" disables cxx binding, I think.
MN> In fact, I can't get C++ headers.
MN> I wonder this is a right operation or not?

Now, I could build the very latest git head of efl without
"-Dbindings=" option.

Thanks.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ Think.
-- The IBM slogan --


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


Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [e-users] Error building efl : ‘eina_simple_class_get’ was 
not declared in this scope
  Message-ID : 
  Date & Time: Wed, 26 May 2021 15:28:47 +0200

[CS] == Carla Sensa  has written:

CS>  Cool. Before re-running the script, delete the e25/efl/build folder 
(again).

CS>  Now open a text editor and add "-Dbindings=" to line 238 (in function
CS>  build_plain) so that it reads:
[...]

"-Dbindings=" disables cxx binding, I think.
In fact, I can't get C++ headers.
I wonder this is a right operation or not?

Regards.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ "Bill! You married with Computer.
  Not with Me!"
 "No..., with money."


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


Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Carla Sensa

Cool. Before re-running the script, delete the e25/efl/build folder (again).

Now open a text editor and add "-Dbindings=" to line 238 (in function 
build_plain) so that it reads:


efl)
  meson build -Dbindings=
  ninja -C build || mng_err
  ;;

Run the script and select choice #1 " INSTALL Enlightenment now"

It should be ok...


Le 26/05/2021 à 15:07, Francesc Guasch a écrit :

El 26/5/21 a les 14:03, Carla Sensa ha escrit:

Hello Francesc,

Glad to hear you're using our script ;)


It was much better than my own. Thanks for sharing it.


I've just updated my Enlightenment desktop to the latest git and EFL
builds fine on my computer (Ubuntu 20.04).

Try building efl manually, without the cxx binding:

Delete the e25/efl/build folder and run
meson build -Dbindings=

If there are no errors, then test with
ninja -C build

Is it OK?



Yes, it worked.


___
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] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Francesc Guasch
El 26/5/21 a les 14:03, Carla Sensa ha escrit:
> Hello Francesc,
> 
> Glad to hear you're using our script ;)

It was much better than my own. Thanks for sharing it.
> 
> I've just updated my Enlightenment desktop to the latest git and EFL
> builds fine on my computer (Ubuntu 20.04).
> 
> Try building efl manually, without the cxx binding:
> 
> Delete the e25/efl/build folder and run
> meson build -Dbindings=
> 
> If there are no errors, then test with
> ninja -C build
> 
> Is it OK?
> 

Yes, it worked.


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


Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Carla Sensa

Hello Francesc,

Glad to hear you're using our script ;)

I've just updated my Enlightenment desktop to the latest git and EFL 
builds fine on my computer (Ubuntu 20.04).


Try building efl manually, without the cxx binding:

Delete the e25/efl/build folder and run
meson build -Dbindings=

If there are no errors, then test with
ninja -C build

Is it OK?

Le 26/05/2021 à 10:41, Vincent Torri a écrit :

hello

I've forwarded your mail to felipe, who manages c++ binding

Vincent

On Wed, May 26, 2021 at 10:30 AM Francesc Guasch
 wrote:


I am trying to upgrade to the latest Enlightenment building
from sources and it fails this way:

src/tests/eina_cxx/eina_simple.eo.h:22:27: error:
‘eina_simple_class_get’ was not declared in this scope; did you mean
‘eina_module_list_get’?
 22 | #define EINA_SIMPLE_CLASS eina_simple_class_get()
|   ^

I use the batden esteem script in an Ubuntu 20.04 computer.

I tried to uninstall completely the former Enlightenment and build
it again but it didn't help. I also tried removing the old sources
and build from zero with the same results.

What am I doing wrong ? thank you.


___
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




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


Re: [e-users] Error building efl : ‘eina_simple_class_get’ was not declared in this scope

2021-05-26 Thread Vincent Torri
hello

I've forwarded your mail to felipe, who manages c++ binding

Vincent

On Wed, May 26, 2021 at 10:30 AM Francesc Guasch
 wrote:
>
> I am trying to upgrade to the latest Enlightenment building
> from sources and it fails this way:
>
> src/tests/eina_cxx/eina_simple.eo.h:22:27: error:
> ‘eina_simple_class_get’ was not declared in this scope; did you mean
> ‘eina_module_list_get’?
> 22 | #define EINA_SIMPLE_CLASS eina_simple_class_get()
>|   ^
>
> I use the batden esteem script in an Ubuntu 20.04 computer.
>
> I tried to uninstall completely the former Enlightenment and build
> it again but it didn't help. I also tried removing the old sources
> and build from zero with the same results.
>
> What am I doing wrong ? thank you.
>
>
> ___
> 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