2012/1/19 Ruben Van Boxem <[email protected]>
> Op 19 jan. 2012 01:08 schreef "K. Frank" <[email protected]> het
> volgende:
>
> >
> > Hello Erik!
> >
> > One data point: I have successfully built qt 4.8. (See inline
> > comments, below.)
> >
> > On Wed, Jan 18, 2012 at 6:24 PM, Erik van Pienbroek
> > <[email protected]> wrote:
> > > Hi,
> > >
> > > As the Fedora project recently decided to introduce a recent gcc 4.7
> > > snapshot and perform a mass rebuild of all packages using it I decided
> > > to perform a mass rebuild as well for all cross compiled packages...
> >
> > > For this mass rebuild I've used the following toolchain releases:
> > > binutils: 2.22.51 (20120112 snapshot)
> > > gcc: 4.7 (20120106 snapshot)
> > > mingw-w64: trunk (20120112 snapshot with r4737 and r4738 to fix wcslen)
> > > ...
> > > kdelibs-4.7.97:
> > >
> > > Failed to build because I didn't manage to get qt-4.8.0 compiled
> > > using gcc 4.7. See below for details about the qt failure
> > > ...
> > >
> > > qt-4.8.0:
> >
> > I have successfully built qt-4.8 natively with mingw-w64 4.7 (as have
> others),
> > specifically:
> >
> > 4.8.0-rc1, from qt-everywhere-opensource-src-4.8.0-rc1.zip
> > g++ (GCC) 4.7.0 20110829 (experimental), from
> > x86_64-w64-mingw32-gcc-4.7.0-stdthread_rubenvb.7z
>
> I have also successfully built the latest qt 4.8 from git using my updated
> GCC 4.7.0-1 release from a few days ago. So either GCC or Qt fixed what was
> problematic.
>
My apologies, my last rebuild is dated 17 December. Current Qt 4.8 trunk
still shows this failure. I tested both my 4.7.0-1 release and 4.6.3-1
release, the latter did not show this problem. I suppose it's a GCC 4.7
problem then. It hasn't been released yet for a reason it seems.
Ruben
> Ruben
>
> >
> > > In file included
> > > from
> /builddir/build/BUILD/qt-everywhere-opensource-src-4.8.0/src/xmlpatterns/type/qbuiltinatomictypes_p.h:55:0,
> > > from
> /builddir/build/BUILD/qt-everywhere-opensource-src-4.8.0/src/xmlpatterns/type/qbuiltinatomictypes.cpp:45:
> > >
> /builddir/build/BUILD/qt-everywhere-opensource-src-4.8.0/src/xmlpatterns/type/qatomiccasterlocators_p.h:570:46:
> error: 'virtual QPatternist::AtomicTypeVisitorResult::Ptr
> QPatternist::ToDerivedIntegerCasterLocator<type>::visit(const
> QPatternist::BooleanType*, const QPatternist::SourceLocationReflection*)
> const' cannot be overloaded
> > >
> /builddir/build/BUILD/qt-everywhere-opensource-src-4.8.0/src/xmlpatterns/type/qatomiccasterlocators_p.h:295:46:
> error: with 'virtual QPatternist::AtomicTypeVisitorResult::Ptr
> QPatternist::ToIntegerCasterLocator::visit(const QPatternist::BooleanType*,
> const QPatternist::SourceLocationReflection*) const'
> > >
> /builddir/build/BUILD/qt-everywhere-opensource-src-4.8.0/src/xmlpatterns/type/qatomiccasterlocators_p.h:577:46:
> error: 'virtual QPatternist::AtomicTypeVisitorResult::Ptr
> QPatternist::ToDerivedIntegerCasterLocator<type>::visit(const
> QPatternist::StringType*, const QPatternist::SourceLocationReflection*)
> const' cannot be overloaded
> > > <more errors stripped>
> > >
> > > This seems to be caused a change in behavior in gcc 4.7. Somebody else
> > > also experienced this compiler error while building a native qt using
> > > gcc 4.7: http://developer.qt.nokia.com/forums/viewthread/12606
> > > The native qt package in Fedora also currently fails to build due to
> > > this issue (
> http://koji.fedoraproject.org/koji/getfile?taskID=3635149&name=build.log&offset=-4000
> )
> > > so I guess upstream will come up with a solution soon.
> >
> > I did not see the sort of errors you are reporting.
> >
> > I don't know whether this information helps you, as we are doing
> > somewhat different things. However, at a crude level at least,
> > qt-4.8 with mingw-w64 g++ 4.7 does (or can be made to) work.
> >
> > > ...
> > > Could anybody shed some light about the issues which were
> > > encountered during this mass rebuild? Especially the errno
> > > codes looks like a serious issue to me.
> >
> > If there is anything else useful I can tell you, feel free to ask.
> >
> > > Kind regards,
> > >
> > > Erik van Pienbroek
> >
> >
> > Good luck.
> >
> >
> > K. Frank
> >
> >
> ------------------------------------------------------------------------------
> > Keep Your Developer Skills Current with LearnDevNow!
> > The most comprehensive online learning library for Microsoft developers
> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> > Metro Style Apps, more. Free future releases when you subscribe now!
> > http://p.sf.net/sfu/learndevnow-d2d
> > _______________________________________________
> > Mingw-w64-public mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public