|
From: | Benjamin Lindner |
Subject: | Re: fltk-config for windows gives -mwindows flag (was octave-3.3.50 built by mingw-gcc-4.4.0 cannot be executed.) |
Date: | Mon, 05 Oct 2009 20:51:50 +0200 |
User-agent: | Thunderbird 2.0.0.22 (Windows/20090605) |
For the mingw binaries, since I need to build fltk from source, I can remove the -mwindows flag there from fltk-config, so I would't need to have it dealt with in octave's configure script.The above is typo. sed -e "s+-mwindows++g" is correct.Does this problem also occur on cygwin?If we deal with this in octave's configure script, then I'd suggest it be done only for mingw (and cygwn?) platform.sed -e "+s-mwindows++g"
You are right, sorry.
Hi Tatsuro, currently fltk don't work on cygwin; at least for me. The windows is created but only garbage is plotted.Although Benjamin said "so I would't need to have it dealt with in octave's configure script", I propose here the patch for FLTK_LDFLAGS.
You can avoid the code duplication in the call to fltk-config by doing diff -r a65c135a1deb configure.in --- a/configure.in Mon Oct 05 19:22:13 2009 +0200 +++ b/configure.in Mon Oct 05 20:30:33 2009 +0200 @@ -847,6 +847,11 @@ FLTK_CFLAGS="`$FLTK_CONFIG $fltkconf_args --use-gl --cflags`" FLTK_LDFLAGS="`$FLTK_CONFIG $fltkconf_args --use-gl --ldflags`" + case "$canonical_host_type" in + *-*-mingw*) + FLTK_LDFLAGS="`echo $FLTK_LDFLAGS | sed -e 's+-mwindows++g'`" + esac + AC_MSG_CHECKING(for OpenGL support in FLTK) cat > conftest.cc <<EOF #include <FL/gl.h> benjamin
[Prev in Thread] | Current Thread | [Next in Thread] |