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