I am trying to compile recent version of geany and what I got is:
build.c: In function ‘printfcmds’: build.c:228: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:229: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:230: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:231: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:232: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:233: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c: In function ‘get_next_build_cmd’: build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c: In function ‘build_get_regex’: build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c: In function ‘get_build_group’: build.c:403: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:404: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:405: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:406: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:407: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:426: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:427: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c: In function ‘show_build_commands_dialog’: build.c:2057: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2058: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2067: error: ‘GeanyFiletype’ has no member named ‘home_save_needed’ build.c: In function ‘build_load_menu’: build.c:2178: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2179: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:2180: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2188: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2189: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:2190: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2190: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2209: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2210: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2211: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2218: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2219: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:2220: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2220: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2250: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2251: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2256: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2257: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c: In function ‘foreach_project_filetype’: build.c:2372: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:2373: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2373: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2375: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c: In function ‘build_save_menu’: build.c:2398: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2399: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:2401: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2401: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2402: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2423: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2427: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’
However, the ./configure runs fine, so it seems I have all required dependencies.
Hi Filip,
I just checked out & built 4171 ok. (Don't you hate it when someone else pops up & says that).
The fields that are being complained about are protected by the GEANY_PRIVATE symbol so that they are not visible to plugins. Configure should set it in your makefile so it looks like configure didn't work right.
Just maybe run autogen.sh again to re-generate configure could help.
Is it a clean checkout, and what other options did you give configure.
Cheers Lex
2009/9/8 Filip Gruszczyński gruszczy@gmail.com:
I am trying to compile recent version of geany and what I got is:
build.c: In function ‘printfcmds’: build.c:228: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:229: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:230: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:231: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:232: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:233: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c: In function ‘get_next_build_cmd’: build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:326: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:327: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:328: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:335: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:341: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:342: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c: In function ‘build_get_regex’: build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:377: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:378: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c: In function ‘get_build_group’: build.c:403: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:404: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:405: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:406: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:407: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:426: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:427: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c: In function ‘show_build_commands_dialog’: build.c:2057: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2058: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2067: error: ‘GeanyFiletype’ has no member named ‘home_save_needed’ build.c: In function ‘build_load_menu’: build.c:2178: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2179: error: ‘GeanyFiletype’ has no member named ‘ftdefcmds’ build.c:2180: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2188: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2189: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:2190: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2190: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2209: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2210: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2211: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2218: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2219: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:2220: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2220: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2250: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2251: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2253: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2255: error: ‘GeanyFiletype’ has no member named ‘filecmds’ build.c:2256: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2257: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c:2259: error: ‘GeanyFiletype’ has no member named ‘execcmds’ build.c: In function ‘foreach_project_filetype’: build.c:2372: error: ‘GeanyFiletype’ has no member named ‘projfilecmds’ build.c:2373: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2373: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2375: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c: In function ‘build_save_menu’: build.c:2398: error: ‘GeanyFiletype’ has no member named ‘homefilecmds’ build.c:2399: error: ‘GeanyFiletype’ has no member named ‘homeexeccmds’ build.c:2401: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2401: error: ‘GeanyFiletype’ has no member named ‘homeerror_regex_string’ build.c:2402: error: ‘GeanyFiletype’ has no member named ‘projerror_regex_string’ build.c:2423: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’ build.c:2427: error: ‘GeanyProject’ has no member named ‘build_filetypes_list’
However, the ./configure runs fine, so it seems I have all required dependencies.
-- Filip Gruszczyński _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Tue, 8 Sep 2009 09:58:12 +0200 Filip Gruszczyński gruszczy@gmail.com wrote:
I am trying to compile recent version of geany and what I got is:
build.c: In function ‘printfcmds’: build.c:228: error: ‘GeanyFiletype’ has no member named ‘filecmds’
Did you rerun autogen.sh on you local working copy?
cheers, Frank
Yep, this works :-) Oh, how I hate this autohell stuff ;-)
I am getting down to testing :-)
2009/9/8 Frank Lanitz frank@frank.uvena.de:
On Tue, 8 Sep 2009 09:58:12 +0200 Filip Gruszczyński gruszczy@gmail.com wrote:
I am trying to compile recent version of geany and what I got is:
build.c: In function ‘printfcmds’: build.c:228: error: ‘GeanyFiletype’ has no member named ‘filecmds’
Did you rerun autogen.sh on you local working copy?
cheers, Frank -- Frank Lanitz frank@frank.uvena.de _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Tue, 8 Sep 2009 16:21:12 +0200 Filip Gruszczyński gruszczy@gmail.com wrote:
Yep, this works :-) Oh, how I hate this autohell stuff ;-)
I am getting down to testing :-)
Use waf instead ;)
Cheers, Frank