On Fri, Oct 10, 2014 at 3:13 PM, Gustavo Lima Chaves
<[email protected]> wrote:
> * ChunEon Park <[email protected]> [2014-10-10 14:10:04 +0900]:
>
>> thx for info.
>> and q66 fixed it also :)
>
> Mmm, nobody getting this (building out-of-tree)?
>

Yes, I deleted the entire old installation and it worked.

> ERR<13252>:elua /home/glima/devel/enlightenment/efl/src/bin/elua/main.c:33 
> elua_errmsg() 
> /home/glima/devel/enlightenment/build/efl/src/bin/elua/.libs/lt-elua: 
> ...a/devel/enlightenment/efl/src/bindings/luajit/eolian.lua:967: 
> /home/glima/usr/lib/libeolian.so: undefined symbol: 
> eolian_class_c_get_function_name_get
> stack traceback:
>         [C]: in function '__index'
>         ...a/devel/enlightenment/efl/src/bindings/luajit/eolian.lua:967: in 
> function 'c_get_function_name_get'
>         ...devel/enlightenment/efl/src/bin/elua/modules/lualian.lua:547: in 
> function 'generate'
>         ...devel/enlightenment/efl/src/bin/elua/modules/lualian.lua:672: in 
> function 'generate'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:21: in 
> function 'gen_file'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:59: in 
> function 'done_cb'
>         .../devel/enlightenment/efl/src/bin/elua/modules/getopt.lua:137: in 
> function 'parse'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:24: in 
> main chunk
>         [C]: at 0x00403fc6
> make[4]: *** [lib/ecore_audio/ecore_audio.eo.lua] Error 1
> make[4]: *** Waiting for unfinished jobs....
> ERR<13443>:elua /home/glima/devel/enlightenment/efl/src/bin/elua/main.c:33 
> elua_errmsg() 
> /home/glima/devel/enlightenment/build/efl/src/bin/elua/.libs/lt-elua: 
> ...a/devel/enlightenment/efl/src/bindings/luajit/eolian.lua:967: 
> /home/glima/usr/lib/libeolian.so: undefined symbol: 
> eolian_class_c_get_function_name_get
> stack traceback:
>         [C]: in function '__index'
>         ...a/devel/enlightenment/efl/src/bindings/luajit/eolian.lua:967: in 
> function 'c_get_function_name_get'
>         ...devel/enlightenment/efl/src/bin/elua/modules/lualian.lua:547: in 
> function 'generate'
>         ...devel/enlightenment/efl/src/bin/elua/modules/lualian.lua:672: in 
> function 'generate'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:21: in 
> function 'gen_file'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:59: in 
> function 'done_cb'
>         .../devel/enlightenment/efl/src/bin/elua/modules/getopt.lua:137: in 
> function 'parse'
>         ...ma/devel/enlightenment/efl/src/bin/elua/apps/lualian.lua:24: in 
> main chunk
>         [C]: at 0x00403fc6
> make[4]: *** [lib/ecore_audio/ecore_audio_in.eo.lua] Error 1
>
>
>>
>> ------------------------------------
>>
>> -Regards, Hermet-
>>
>> -----Original Message-----
>> From: "Jihoon Kim"&lt;[email protected]&gt;
>> To: "Enlightenment developer 
>> list"&lt;[email protected]&gt;;
>> Cc: "[email protected]"&lt;[email protected]&gt;;
>> Sent: 2014-10-08 (수) 17:41:36
>> Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: elua/autotools: 
>> generate .eo.lua files out of all eo files at build time
>>
>> Hello, Hermet
>>
>> I avoid this error with --enable-lua-old option.
>> How about using that option?
>>
>> On Wednesday, October 8, 2014, ChunEon Park &lt;hermet&gt;@naver.com&gt; 
>> wrote:
>>
>> &gt; hello q66.
>> &gt;
>> &gt; i got a compile err after this commit.
>> &gt; do you have any idea?
>> &gt;
>> &gt; ERR&lt;9006&gt;:elua bin/elua/main.c:33 elua_errmsg()
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/.libs/lt-elua:
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: bad
>> &gt; argument #3 to 'format' (string expected, got nil)
>> &gt; stack traceback:
>> &gt;         [C]: in function 'format'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:672: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:21: in
>> &gt; function 'gen_file'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:59: in
>> &gt; function 'done_cb'
>> &gt;         ...cts/EFL/efl_git/core/efl/src/bin/elua/modules/getopt.lua:137:
>> &gt; in function 'parse'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:24: in
>> &gt; main chunk
>> &gt;         [C]: ?
>> &gt; make[4]: *** [lib/ecore_audio/ecore_audio_in.eo.lua] Error 1
>> &gt; make[4]: *** Waiting for unfinished jobs....
>> &gt; ERR&lt;9003&gt;:elua bin/elua/main.c:33 elua_errmsg()
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/.libs/lt-elua:
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: bad
>> &gt; argument #3 to 'format' (string expected, got nil)
>> &gt; stack traceback:
>> &gt;         [C]: in function 'format'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:672: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:21: in
>> &gt; function 'gen_file'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:59: in
>> &gt; function 'done_cb'
>> &gt;         ...cts/EFL/efl_git/core/efl/src/bin/elua/modules/getopt.lua:137:
>> &gt; in function 'parse'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:24: in
>> &gt; main chunk
>> &gt;         [C]: ?
>> &gt; make[4]: *** [lib/ecore_audio/ecore_audio.eo.lua] Error 1
>> &gt; ERR&lt;9112&gt;:elua bin/elua/main.c:33 elua_errmsg()
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/.libs/lt-elua:
>> &gt; /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: bad
>> &gt; argument #3 to 'format' (string expected, got nil)
>> &gt; stack traceback:
>> &gt;         [C]: in function 'format'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:547: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/modules/lualian.lua:672: 
>> in
>> &gt; function 'generate'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:21: in
>> &gt; function 'gen_file'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:59: in
>> &gt; function 'done_cb'
>> &gt;         ...cts/EFL/efl_git/core/efl/src/bin/elua/modules/getopt.lua:137:
>> &gt; in function 'parse'
>> &gt;         /home/hermet/efl/core/efl/src/bin/elua/apps/lualian.lua:24: in
>> &gt; main chunk
>> &gt;         [C]: ?
>> &gt; make[4]: *** [lib/ecore_audio/ecore_audio_out.eo.lua] Error 1
>> &gt;
>> &gt;
>> &gt; ------------------------------------
>> &gt;
>> &gt; -Regards, Hermet-
>> &gt;
>> &gt; -----Original Message-----
>> &gt; From: "Daniel Kolesa"&lt;[email protected] 
>> &lt;javascript:&gt;;&gt;&gt;
>> &gt; To: &lt;[email protected] &lt;javascript:&gt;;&gt;&gt;;
>> &gt; Cc:
>> &gt; Sent: 2014-10-06 (월) 21:30:51
>> &gt; Subject: [EGIT] [core/efl] master 01/01: elua/autotools: generate 
>> .eo.lua
>> &gt; files out of all eo files at build time
>> &gt;
>> &gt; q66 pushed a commit to branch master.
>> &gt;
>> &gt;
>> &gt; 
>> http://git.enlightenment.org/core/efl.git/commit/?id=f33101ea8cd7564aaf1f30c3280110c9c1f8d46d
>> &gt;
>> &gt; commit f33101ea8cd7564aaf1f30c3280110c9c1f8d46d
>> &gt; Author: Daniel Kolesa &lt;d.kolesa&gt;@samsung.com 
>> &lt;javascript:&gt;;&gt;&gt;
>> &gt; Date:   Mon Oct 6 11:32:25 2014 +0100
>> &gt;
>> &gt;     elua/autotools: generate .eo.lua files out of all eo files at build
>> &gt; time
>> &gt;
>> &gt;     Also change the generator a bit so that it doesn't rely on lib name
>> &gt; information
>> &gt;     and fix the runtime to properly source lua files within tree.
>> &gt; ---
>> &gt;  src/Makefile.am                  |  2 --
>> &gt;  src/Makefile_Ecore.am            | 13 +++++++++++++
>> &gt;  src/Makefile_Ecore_Audio.am      | 13 +++++++++++++
>> &gt;  src/Makefile_Ecore_Con.am        | 13 +++++++++++++
>> &gt;  src/Makefile_Edje.am             | 13 +++++++++++++
>> &gt;  src/Makefile_Efl.am              | 13 +++++++++++++
>> &gt;  src/Makefile_Elua.am             |  2 +-
>> &gt;  src/Makefile_Elua_Helper.am      |  8 ++++----
>> &gt;  src/Makefile_Emotion.am          | 13 +++++++++++++
>> &gt;  src/Makefile_Evas.am             | 12 ++++++++++++
>> &gt;  src/bin/elua/apps/lualian.lua    | 26 ++++++++++----------------
>> &gt;  src/bin/elua/main.c              | 10 +++++-----
>> &gt;  src/bin/elua/modules/lualian.lua | 23 ++++++++---------------
>> &gt;  13 files changed, 118 insertions(+), 43 deletions(-)
>> &gt;
>> &gt; diff --git a/src/Makefile.am b/src/Makefile.am
>> &gt; index 27df98f..fdb13a2 100644
>> &gt; --- a/src/Makefile.am
>> &gt; +++ b/src/Makefile.am
>> &gt; @@ -11,8 +11,6 @@ EOLIAN_FLAGS = \
>> &gt;                -I$(srcdir)/lib/ecore \
>> &gt;                -I$(srcdir)/lib/ecore_con
>> &gt;
>> &gt; -ELUA_GEN_FLAGS =
>> &gt; -
>> &gt;  DIST_SUBDIRS =
>> &gt;  SUBDIRS =
>> &gt;
>> &gt; diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
>> &gt; index 7929314..3bb894a 100644
>> &gt; --- a/src/Makefile_Ecore.am
>> &gt; +++ b/src/Makefile_Ecore.am
>> &gt; @@ -225,3 +225,16 @@ endif
>> &gt;  EXTRA_DIST += \
>> &gt;  tests/ecore/modem.wav \
>> &gt;  tests/ecore/sms.ogg
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +ecore_eolian_lua = $(ecore_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_ecore_lua_all = $(ecore_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_ecore_lua_all)
>> &gt; +
>> &gt; +installed_ecoreluadir = $(datadir)/elua/modules/ecore
>> &gt; +nodist_installed_ecorelua_DATA = $(generated_ecore_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Ecore_Audio.am b/src/Makefile_Ecore_Audio.am
>> &gt; index 4aee102..e87ffb4 100644
>> &gt; --- a/src/Makefile_Ecore_Audio.am
>> &gt; +++ b/src/Makefile_Ecore_Audio.am
>> &gt; @@ -75,3 +75,16 @@ lib/ecore_audio/ecore_audio_sndfile_vio.c
>> &gt;  endif
>> &gt;
>> &gt;  endif
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +ecore_audio_eolian_lua = $(ecore_audio_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_ecore_audio_lua_all = $(ecore_audio_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_ecore_audio_lua_all)
>> &gt; +
>> &gt; +installed_ecoreaudioluadir = $(datadir)/elua/modules/ecore_audio
>> &gt; +nodist_installed_ecoreaudiolua_DATA = $(generated_ecore_audio_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
>> &gt; index dbeb331..e482ca4 100644
>> &gt; --- a/src/Makefile_Ecore_Con.am
>> &gt; +++ b/src/Makefile_Ecore_Con.am
>> &gt; @@ -68,3 +68,16 @@ lib_ecore_con_libecore_con_la_CPPFLAGS =
>> &gt; -I$(top_builddir)/src/lib/efl @ECORE_CO
>> &gt;  lib_ecore_con_libecore_con_la_LIBADD = @ECORE_CON_LIBS@ @EVIL_LIBS@
>> &gt;  lib_ecore_con_libecore_con_la_DEPENDENCIES = @ECORE_CON_INTERNAL_LIBS@
>> &gt;  lib_ecore_con_libecore_con_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +ecore_con_eolian_lua = $(ecore_con_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_ecore_con_lua_all = $(ecore_con_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_ecore_con_lua_all)
>> &gt; +
>> &gt; +installed_ecoreconluadir = $(datadir)/elua/modules/ecore_con
>> &gt; +nodist_installed_ecoreconlua_DATA = $(generated_ecore_con_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
>> &gt; index c92372f..e7cc6dd 100644
>> &gt; --- a/src/Makefile_Edje.am
>> &gt; +++ b/src/Makefile_Edje.am
>> &gt; @@ -281,3 +281,16 @@ CLEANFILES += tests/edje/data/test_layout.edj \
>> &gt;  endif
>> &gt;
>> &gt;  EXTRA_DIST += $(EDJE_DATA_FILES)
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +edje_eolian_lua = $(edje_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_edje_lua_all = $(edje_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_edje_lua_all)
>> &gt; +
>> &gt; +installed_edjeluadir = $(datadir)/elua/modules/edje
>> &gt; +nodist_installed_edjelua_DATA = $(generated_edje_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
>> &gt; index 3081514..5533dce 100644
>> &gt; --- a/src/Makefile_Efl.am
>> &gt; +++ b/src/Makefile_Efl.am
>> &gt; @@ -40,3 +40,16 @@ dist_installed_eflheaders_DATA = \
>> &gt;
>> &gt;  installed_eflinterfacesdir = $(includedir)/efl-@VMAJ@/interfaces
>> &gt;  nodist_installed_eflinterfaces_DATA = $(efl_eolian_files_h)
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +efl_eolian_lua = $(efl_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_efl_lua_all = $(efl_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_efl_lua_all)
>> &gt; +
>> &gt; +installed_eflluadir = $(datadir)/elua/modules/efl
>> &gt; +nodist_installed_efllua_DATA = $(generated_efl_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Elua.am b/src/Makefile_Elua.am
>> &gt; index 1c170e4..21b1dd7 100644
>> &gt; --- a/src/Makefile_Elua.am
>> &gt; +++ b/src/Makefile_Elua.am
>> &gt; @@ -10,7 +10,7 @@ bin_elua_elua_SOURCES = \
>> &gt;
>> &gt;  bin_elua_elua_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELUA_CFLAGS@ \
>> &gt;         -DLOCALE_DIR=\"@LOCALE_DIR@\" \
>> &gt; -       -DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
>> &gt; +       -DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
>> &gt;         -DPACKAGE_BIN_DIR=\"$(bindir)\" \
>> &gt;         -DPACKAGE_DATA_DIR=\"$(datadir)/elua\"
>> &gt;
>> &gt; diff --git a/src/Makefile_Elua_Helper.am b/src/Makefile_Elua_Helper.am
>> &gt; index 63fbbf5..d677144 100644
>> &gt; --- a/src/Makefile_Elua_Helper.am
>> &gt; +++ b/src/Makefile_Elua_Helper.am
>> &gt; @@ -1,8 +1,8 @@
>> &gt;  if HAVE_ELUA_BIN
>> &gt; -ELUA_GEN = @elua_bin@
>> &gt; +ELUA_GEN = @elua_bin@ :lualian
>> &gt;  _ELUA_GEN_DEP = @elua_bin@
>> &gt;  else
>> &gt; -ELUA_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/elua/elua${EXEEXT}
>> &gt; +ELUA_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/elua/elua${EXEEXT}
>> &gt; :lualian
>> &gt;  _ELUA_GEN_DEP = bin/elua/elua${EXEEXT}
>> &gt;  endif
>> &gt;
>> &gt; @@ -12,7 +12,7 @@ am__v_ELUA_0 = @echo "  ELUA    " $@;
>> &gt;
>> &gt;  SUFFIXES += .lua
>> &gt;
>> &gt; -%.lua: %.eo ${_ELUA_GEN_DEP}
>> &gt; -       $(AM_V_ELUA)$(ELUA_GEN) :lualian $(ELUA_GEN_FLAGS) -o $@ $&lt;
>> &gt; +%.eo.lua: %.eo ${_ELUA_GEN_DEP}
>> &gt; +       $(AM_V_ELUA)$(ELUA_GEN) -o $@ $&lt;
>> &gt;
>> &gt;  CLEANFILES += $(BUILT_SOURCES)
>> &gt; diff --git a/src/Makefile_Emotion.am b/src/Makefile_Emotion.am
>> &gt; index 242a671..1b51d0f 100644
>> &gt; --- a/src/Makefile_Emotion.am
>> &gt; +++ b/src/Makefile_Emotion.am
>> &gt; @@ -257,3 +257,16 @@ tests/emotion/data/video_frame_top.png \
>> &gt;  tests/emotion/data/whb.png \
>> &gt;  tests/emotion/data/window_inner_shadow.png \
>> &gt;  modules/emotion/generic/README
>> &gt; +
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +emotion_eolian_lua = $(emotion_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_emotion_lua_all = $(emotion_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_emotion_lua_all)
>> &gt; +
>> &gt; +installed_emotionluadir = $(datadir)/elua/modules/emotion
>> &gt; +nodist_installed_emotionlua_DATA = $(generated_emotion_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
>> &gt; index 44fa534..3d6acd2 100644
>> &gt; --- a/src/Makefile_Evas.am
>> &gt; +++ b/src/Makefile_Evas.am
>> &gt; @@ -1965,3 +1965,15 @@ tests/evas/images/Light_exif_90.jpg \
>> &gt;  tests/evas/images/Light_exif_transverse.jpg \
>> &gt;  tests/evas/images/Light_exif_270.jpg
>> &gt;
>> &gt; +if HAVE_ELUA
>> &gt; +
>> &gt; +evas_eolian_lua = $(evas_eolian_files:%.eo=%.eo.lua)
>> &gt; +
>> &gt; +generated_evas_lua_all = $(evas_eolian_lua)
>> &gt; +
>> &gt; +CLEANFILES += $(generated_evas_lua_all)
>> &gt; +
>> &gt; +installed_evasluadir = $(datadir)/elua/modules/evas
>> &gt; +nodist_installed_evaslua_DATA = $(generated_evas_lua_all)
>> &gt; +
>> &gt; +endif
>> &gt; diff --git a/src/bin/elua/apps/lualian.lua 
>> b/src/bin/elua/apps/lualian.lua
>> &gt; index d32ec27..4ffbf58 100644
>> &gt; --- a/src/bin/elua/apps/lualian.lua
>> &gt; +++ b/src/bin/elua/apps/lualian.lua
>> &gt; @@ -18,7 +18,7 @@ local gen_file = function(opts, i, fname)
>> &gt;      else
>> &gt;          printv("  Output file: printing to stdout...")
>> &gt;      end
>> &gt; -    lualian.generate(fname, opts["L"], fstream)
>> &gt; +    lualian.generate(fname, fstream)
>> &gt;  end
>> &gt;
>> &gt;  getopt.parse {
>> &gt; @@ -37,7 +37,6 @@ getopt.parse {
>> &gt;          { "I", "include", true, help = "Include a directory.", metavar 
>> =
>> &gt; "DIR",
>> &gt;              list = {}
>> &gt;          },
>> &gt; -        { "L", "library", true, help = "Specify a C library name." },
>> &gt;          { "o", "output", true, help = "Specify output file name(s), by 
>> "
>> &gt;              .. "default goes to stdout.",
>> &gt;              list = {}
>> &gt; @@ -49,20 +48,15 @@ getopt.parse {
>> &gt;      end,
>> &gt;      done_cb = function(parser, opts, args)
>> &gt;          if not opts["h"] then
>> &gt; -            if not opts["L"] then
>> &gt; -                io.stderr:write("library name not specified\n")
>> &gt; -                getopt.help(parser, io.stderr)
>> &gt; -            else
>> &gt; -                for i, v in ipairs(opts["I"] or {}) do
>> &gt; -                    lualian.include_dir(v)
>> &gt; -                end
>> &gt; -                if os.getenv("EFL_RUN_IN_TREE") then
>> &gt; -                    lualian.system_directory_scan()
>> &gt; -                end
>> &gt; -                lualian.load_eot_files()
>> &gt; -                for i, fname in ipairs(args) do
>> &gt; -                    gen_file(opts, i, fname)
>> &gt; -                end
>> &gt; +            for i, v in ipairs(opts["I"] or {}) do
>> &gt; +                lualian.include_dir(v)
>> &gt; +            end
>> &gt; +            if os.getenv("EFL_RUN_IN_TREE") then
>> &gt; +                lualian.system_directory_scan()
>> &gt; +            end
>> &gt; +            lualian.load_eot_files()
>> &gt; +            for i, fname in ipairs(args) do
>> &gt; +                gen_file(opts, i, fname)
>> &gt;              end
>> &gt;          end
>> &gt;      end
>> &gt; diff --git a/src/bin/elua/main.c b/src/bin/elua/main.c
>> &gt; index 5aea7e1..2ed8893 100644
>> &gt; --- a/src/bin/elua/main.c
>> &gt; +++ b/src/bin/elua/main.c
>> &gt; @@ -136,9 +136,9 @@ elua_register_require(lua_State *L)
>> &gt;     elua_appload_ref = luaL_ref(L, LUA_REGISTRYINDEX);
>> &gt;     if (getenv("EFL_RUN_IN_TREE"))
>> &gt;       {
>> &gt; -        corepath = PACKAGE_BUILD_DIR "/src/bin/elua/core";
>> &gt; -        modpath  = PACKAGE_BUILD_DIR "/src/bin/elua/modules";
>> &gt; -        appspath = PACKAGE_BUILD_DIR "/src/bin/elua/apps";
>> &gt; +        corepath = PACKAGE_SRC_DIR "/src/bin/elua/core";
>> &gt; +        modpath  = PACKAGE_SRC_DIR "/src/bin/elua/modules";
>> &gt; +        appspath = PACKAGE_SRC_DIR "/src/bin/elua/apps";
>> &gt;       }
>> &gt;     else
>> &gt;       {
>> &gt; @@ -466,9 +466,9 @@ elua_main(lua_State *L)
>> &gt;       {
>> &gt;          Arg_Data *v = malloc(sizeof(Arg_Data));
>> &gt;          v-&gt;type     = ARG_LIBDIR;
>> &gt; -        v-&gt;value    = PACKAGE_BUILD_DIR "/src/bindings/luajit";
>> &gt; +        v-&gt;value    = PACKAGE_SRC_DIR "/src/bindings/luajit";
>> &gt;          largs       = eina_list_append(largs, v);
>> &gt; -        coref       = PACKAGE_BUILD_DIR "/src/bin/elua/core";
>> &gt; +        coref       = PACKAGE_SRC_DIR "/src/bin/elua/core";
>> &gt;       }
>> &gt;     else if (!(coref = coredir))
>> &gt;       {
>> &gt; diff --git a/src/bin/elua/modules/lualian.lua
>> &gt; b/src/bin/elua/modules/lualian.lua
>> &gt; index 5d3908b..a8425ef 100644
>> &gt; --- a/src/bin/elua/modules/lualian.lua
>> &gt; +++ b/src/bin/elua/modules/lualian.lua
>> &gt; @@ -502,10 +502,9 @@ end
>> &gt;  }
>> &gt;
>> &gt;  local File = Node:clone {
>> &gt; -    __ctor = function(self, fname, klass, libname, ch)
>> &gt; +    __ctor = function(self, fname, klass, ch)
>> &gt;          self.fname    = fname:match(".+/(.+)") or fname
>> &gt;          self.klass    = klass
>> &gt; -        self.libname  = libname
>> &gt;          self.children = ch
>> &gt;      end,
>> &gt;
>> &gt; @@ -531,33 +530,27 @@ local util  = require("util")
>> &gt;  local ffi   = require("ffi")
>> &gt;  local eo    = require("eo")
>> &gt;
>> &gt; -local M     = ...
>> &gt; +local M, __lib = ...
>> &gt;
>> &gt; -local __lib
>> &gt;  local __class
>> &gt;  local __body
>> &gt;
>> &gt;  local init = function()
>> &gt; -    __lib = util.lib_load("%s")
>> &gt;      __class = __lib.%s_class_get()
>> &gt;      eo.class_register("%s", %s, __body, __class)
>> &gt; -]]):format(self.fname, kn, self.libname, ckls.prefix, knu, paru))
>> &gt; +]]):format(self.fname, kn, ckls.prefix, knu, paru))
>> &gt;
>> &gt;          if ckls.mixins then for i, v in ipairs(ckls.mixins) do
>> &gt;              s:write(("    eo.class_mixin(\"%s\", 
>> \"%s\")\n"):format(knu,
>> &gt;                  v:gsub("%.", "_")))
>> &gt;          end end
>> &gt;
>> &gt; -        s:write(([[
>> &gt; -end
>> &gt; -
>> &gt; -local shutdown = function()
>> &gt; -    util.lib_unload("%s")
>> &gt; +        s:write([[
>> &gt;  end
>> &gt;
>> &gt; -cutil.init_module(init, shutdown)
>> &gt; +cutil.init_module(init, function() end)
>> &gt;
>> &gt; -]]):format(self.libname))
>> &gt; +]])
>> &gt;
>> &gt;          self:gen_children(s)
>> &gt;
>> &gt; @@ -651,7 +644,7 @@ M.system_directory_scan = function()
>> &gt;      return eolian.system_directory_scan()
>> &gt;  end
>> &gt;
>> &gt; -M.generate = function(fname, libname, fstream)
>> &gt; +M.generate = function(fname, fstream)
>> &gt;      if not eolian.eo_file_parse(fname) then
>> &gt;          error("Failed parsing file: " .. fname)
>> &gt;      end
>> &gt; @@ -670,7 +663,7 @@ M.generate = function(fname, libname, fstream)
>> &gt;      else
>> &gt;          error(klass:full_name_get() .. ": unknown type")
>> &gt;      end
>> &gt; -    File(fname, klass, libname, { cl }):generate(fstream or io.stdout)
>> &gt; +    File(fname, klass, { cl }):generate(fstream or io.stdout)
>> &gt;  end
>> &gt;
>> &gt;  return M
>> &gt;
>> &gt; --
>> &gt;
>> &gt;
>> &gt;
>> &gt;
>> &gt;
>> &gt; 
>> ------------------------------------------------------------------------------
>> &gt; Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> &gt; Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> &gt; Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> &gt; Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> &gt;
>> &gt; 
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&amp;iu=/4140/ostg.clktrk
>> &gt; _______________________________________________
>> &gt; enlightenment-devel mailing list
>> &gt; [email protected] &lt;javascript:&gt;;&gt;
>> &gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> &gt;
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&amp;iu=/4140/ostg.clktrk
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to