On Tue, 1 Sep 2009 17:42:47 +1000 Lex Trotman <ele...@gmail.com> wrote:
> > Running Make on a new unsaved document (no filename) causes warnings > > and may crash on Windows using %s for a NULL string. Maybe disable Make > > menu items for new documents? > > No, disabling isn't right, the make commands are not inherently > dependent on the document, they can be configured to be totally > independent of it, in fact make often runs on the source *tree* and > doesn't care what document is current. OK, but what if the command is configured to use the current file's directory and the current file doesn't have a filename? > The thing is to find the problem. > > Since I can't build on windows, can you provide any more feedback (a > backtrace or something) on what actually is complaining of a NULL. I > can see several possible culprits although they all *should* be > protected from nulls, but they should not be windows dependent, why > can't it fail on Linux so I can see??? Grouch Grump Gripe... I haven't tried it on Windows, but from the messages window first line I saw: /usr/bin/make (in directory: (null)) After running Make All on a new document. Also in the terminal there are tons of warnings from GLib: (geany:2835): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed (geany:2835): GLib-CRITICAL **: g_path_get_dirname: assertion `file_name != NULL' failed ** (geany:2835): CRITICAL **: utils_remove_ext_from_filename: assertion `filename != NULL' failed Regards, Nick _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel