On Thu, 2010-04-29 at 14:01 +0200, Duncan Drennan wrote: > Hi, > > Is there a way to suppress the command prompt window in the Win32 > builds? Does anyone have any idea what causes that artefact to arise?
Are you building yourself? Just add the -mwindows flag to the linker command line and the console will go away. I believe it will also stop any debugging output from the console (if you do run it from cmd.exe). A quick grep reveals we set the "MINGW_GUI_LDFLAGS", but we don't actually include it from any of our GUI applications, there is a "thinko", and we use the variable "MINGW_GUI_CFLAGS", which is incorrect: pc...@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_LDFLAGS * -R --include "Makefile\.am" pc...@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_CFLAGS * -R --include "Makefile\.am" gattrib/src/Makefile.am: $(MINGW_CFLAGS) $(MINGW_GUI_CFLAGS) \ gschem/src/Makefile.am: $(MINGW_CFLAGS) $(MINGW_GUI_CFLAGS) \ pc...@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_LDFLAGS m4/* -R m4/geda-windows.m4: MINGW_GUI_LDFLAGS=-mwindows m4/geda-windows.m4: AC_SUBST(MINGW_GUI_LDFLAGS) pc...@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_CFLAGS m4/* -R Fixing up the Makefiles to add $(MINGW_GUI_LDFLAGS) to the gschem_LDFLAGS variables should fix the issue. (And similar for gattrib). -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

