>
> Hello Zhau,
>
> the FLTK 1.1.x devel library on [1] is not usable. There are missing
> some basic libraries (libfltk.a, libfltk_images.a).
> I think the build was incomplete, because the GCC stops on such errors:
>
> FL/Fl_Menu_Item.H:91: error: cast from 'void*' to 'long int' loses precision
> fl_open_uri.cxx:117: error: cast from 'HINSTANCE__*' to 'int' loses
> precision
>
> I know, that is not a MinGW problem. I would only note this here, and
> ask for an idea to build FLTK 1.1.x with MinGW-w64.
>
> [1]http://www.drangon.org/mingw/   "fltk 1.1.10 library for mingw-w64"
>
> --
> Henry N.
>
>
Hi,

There are certainly some things you can do yourself in a first attempt:
1. Try a development version (preferably the latest stable snapshot). To see
if perhaps the patches have already been done.
2.  Errors like this "cast from <sometype> to <someint> loses precision are
in most cases easy to fix. You should locate the files g++ points you to and
replace the cast to something of the type (u)intptr_t. This might involve
editing some other types as well, for example:

long int result = getWindowHandle(blablabla);

where getWindowHandle returns a pointer. Replace long int with intptr_t.
Heck, it might be helpful to look at this original
bug<http://bugreports.qt.nokia.com/browse/QTBUG-7318>report of mine.
It contains a bunch of errors you'll be bound to come
accross with the correct fixes. The site isn't loading for me right now, but
it should work again soon.

Ruben
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to