I have install the devtoolset-2 in order to use gcc 4.8.2. Missing dependencies (not available in the CentOS or EPEL repos) have been installed from the ATrpms repository.
Qt5 fails to build, and I have reported this on the Qt5 "Interest" mailing list:
http://lists.qt-project.org/pipermail/i ... 15306.html
The response is that the kernel headers are bad:
http://lists.qt-project.org/pipermail/i ... 15308.html
I would appreciate any advice on this.> > In file included from /usr/include/asm-x86_64/byteorder.h:30:0,
> >
> > from /usr/include/asm/byteorder.h:5,
> > from 3rdparty/linux_perf_event_p.h:19,
> >
> > from qbenchmarkperfevents.cpp:53:
> > /usr/include/linux/byteorder/little_endian.h:43:19: error: ‘__le64’ does
>
> This is not a Qt error. Your kernel headers are bad and you should fix them.
CentOS 5 has kernel 2.6.18. According to the kernel sources for that tag,
__le64 is defined as a typedef in linux/types.h, which is #included by
linux_perf_event_p.h.
So I don't think this is a kernel issue either. CentOS may have screwed up the
kernel headers. Please report to them.