[Interest] Compilation error

Alexey Pavlov alexpux at gmail.com
Thu Aug 29 09:44:35 CEST 2013


2013/8/29 Koehne Kai <Kai.Koehne at digia.com>

>
>
> > -----Original Message-----
> > From: Graham Labdon [mailto:Graham.Labdon at avalonsciences.com]
> > Sent: Thursday, August 29, 2013 9:10 AM
> > To: Koehne Kai; Thiago Macieira; interest at qt-project.org
> > Subject: RE: [Interest] Compilation error
> >
> > Hi
> > Where can I find a list of supported toolchains?
>
>
> See e.g.
>
> http://qt-project.org/doc/qt-5.1/qtdoc/platform-notes-windows.html ,
> http://qt-project.org/doc/qt-5.1/qtdoc/requirements-win.html
>
> You're on the really safe side if you use the exact toolchain we're using
> in the CI system & the installers ourselves. This is
>
>
> http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.0/32-bit/threads-posix/dwarf/x32-4.8.0-release-posix-dwarf-rev2.7z
>
> for Qt 5.1.x .
>
>  As I already wrote, there's a good chance that other recent, MinGW-w64
> based toolchains will work too ... but since every toolchain package is
> basically free to combine an arbitrary Mingw-w64 version + gcc version,
> built with different configurations, it's impossible to test them all
> before a release. Patches that fix issues on the Qt side are always
> welcome, though.
>
> Now toolchains that has recent version of mingw-w64 runtime doesn't build
Qt-5.1.1 because of bugs:
https://bugreports.qt-project.org/browse/QTBUG-33225
https://bugreports.qt-project.org/browse/QTBUG-33155

Regards,
Alexey.


> Regards
>
> Kai
>
> > -----Original Message-----
> > From: interest-bounces+graham.labdon=avalonsciences.com at qt-
> > project.org [mailto:interest-
> > bounces+graham.labdon=avalonsciences.com at qt-project.org] On Behalf Of
> > Koehne Kai
> > Sent: 28 August 2013 19:01
> > To: Thiago Macieira; interest at qt-project.org
> > Subject: Re: [Interest] Compilation error
> >
> > >On quarta-feira, 28 de agosto de 2013 15:27:07, Koehne Kai wrote:
> > >> > main.cpp:196:36: error: '_fileno' was not declared in this scope
> > >>
> > >> [...]
> > >>
> > >> > I would be grateful if anyone can advise why I am getting this
> > >> > error and how I might fix it
> > >>
> > >> First of all, you're apparently not alone
> > >> http://qt-project.org/forums/viewthread/26287 .
> > >>
> > >> Anyway, which mingw gcc / package are you using?
> > >
> > > fileno(3) is POSIX.1. It's not part of the C nor C++ standard
> libraries.
> > >
> > > On Windows, MS decided to add some POSIX functions with an underscore
> > > (_fileno, _open, etc.). Therefore, the correct on Windows is _fileno.
> > >
> > > Conclusion: your C headers are broken.
> >
> >
> > To extend this a bit: For Qt 5.x we're recommending a toolchain that
> uses a
> > pretty recent version of the headers / runtime from the MinGW-w64
> > project. The official binaries for 5.1 are generated with
> > http://sourceforge.net/projects/mingwbuilds/files/host-
> > windows/releases/4.8.0/32-bit/threads-posix/dwarf/x32-4.8.0-release-
> > posix-dwarf-rev2.7z , but other toolchains like from TDM-gcc that also
> rely on
> > MinGW-w64 should do to (though we don't test this actively).
> >
> > Could be that you're using a toolchain from mingw.org . That's not
> supported.
> >
> > Regards
> >
> > Kai
> >
> >
> >
> >
> > --
> > Thiago Macieira - thiago.macieira (AT) intel.com
> >   Software Architect - Intel Open Source Technology Center
> > _______________________________________________
> > Interest mailing list
> > Interest at qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/interest
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130829/5cd19e5d/attachment.html>


More information about the Interest mailing list