Results 60 comments of Eric Bezault

I just fixed these external routine issues. But when I see these messages: ``` Dynamic type set not built for external feature [detachable] EV_TITLED_WINDOW_IMP.eif_object_from_c Dynamic type set not built for...

Yesterday I fixed these errors: ``` **** language not recognized: C [macro ] | "eif_argv.h" [GIAAA] internal error. ---- **** language not recognized: C Macro use ``` The `CATCALL` messages...

The semicolon is also missing in the [Eiffel code](https://github.com/EiffelSoftware/libraries/blob/a66c9e599e9b2f0bc02be3cbb36be62c9999de91/Src/library/vision2/implementation/gtk3/support/externals/gtk3.e#L274): ``` frozen gtk_paned_set_wide_handle (a_paned: POINTER; a_wide: BOOLEAN) external "C inline use " alias "[ #if GTK_CHECK_VERSION(3,16,0) gtk_paned_set_wide_handle ((GtkPaned*) $a_paned, (gboolean) $a_wide)...

It looks like an inlining problem. I need to investigate. In the meantime, add this command-line option to `gec`: ``` --setting=inlining=False ```

> added `--setting=inlining=False`, now the remaining errors: > > ``` > In file included from docking_simple3.c:1: > docking_simple3.c: In function ‘T691f211’: > docking_simple3.c:13715:39: error: ‘eif_argc’ undeclared (first use in this...

> Since I won't pass in any program args, I will just hard code 0 and null. > > Please let me know which file to change? [Here](https://github.com/EiffelSoftware/libraries/blob/a66c9e599e9b2f0bc02be3cbb36be62c9999de91/Src/library/vision2/implementation/gtk3/kernel/ev_application_imp.e#L1683), in EV_APPLICATION_IMP.gtk_init_check.

> Do you know which lib have `gdk_window_hide` defined? No.

> fixed by add to /gobo/tool/gec/backend/c/config/gcc.cfg link: > > ``` > `pkg-config --libs gdk-3.0` `pkg-config --libs gtk+-3.0` `pkg-config --libs glib-2.0` `pkg-config --libs gmodule-2.0` `pkg-config --libs x11` > ``` I wonder...

> ``` > (.text+0x45): undefined reference to `eif_adopt' > /usr/bin/ld: (.text+0x57): undefined reference to `eif_wean' > (.text+0x8b): undefined reference to `eif_id_object' > (.text+0x6c9): undefined reference to `eif_protect' > ``` >...

> I'm using the latest version of gec: SHA 824c7e779f1e712bd085842438d3820ae188929f > Ideally, GOBO should also define these as functions instead of macros, so user won't have link error when compiling...