On 04/16/2012 04:00 PM, Darrell Anderson wrote:
Note: I am updating all reports I filed that are
related to building and added "Build issue:" as a description prefix, even if
the package builds with work-arounds. I will browse the entire bug list and append obvious
reports with the same prefix and provide an update to this list later.
Darrell
I will have more information on the function of the core of tde built on gcc47
by lunch tomorrow. I have a build going currently that is building i686 on gcc47
that will hopefully answer that question at least for arch. After sorting the
kcontrol/patch issue, I think that the core will function when totally built on
gcc47, but I want to confirm that. Judging from the version info from other
distros on this list, that should give us a good idea on the status on R14 and
currently libraries and compilers.
The good news is that out of all the dependencies that get built up to
'tdebase', tdebase is the ONLY package that requires '-fpermissive'. That
is out
of the list:
'hal-info'
'hal'
'libutempter'
'xmedcon'
'libnjb'
'libkarma'
'mt-daapd'
'dependencies/tqt3'
'dependencies/tqtinterface'
'dependencies/arts'
'dependencies/dbus-tqt'
'dependencies/dbus-1-tqt'
'dependencies/tqca-tls'
'dependencies/libart-lgpl'
'dependencies/avahi-tqt'
'dependencies/libcaldav'
'dependencies/libcarddav'
'dependencies/sip4-tqt'
'dependencies/python-tqt'
'tdelibs'
'tdebase'
The list of packages after tdebase that currently require -fpermissive on gcc47
(some needed it with gcc46) are:
amarok: CXXFLAGS="${CXXFLAGS} -I/usr/include/ruby-1.9.1 -fpermissive" \
digikam: CXXFLAGS="${CXXFLAGS} -fpermissive" \
kaffeine: CXXFLAGS="${CXXFLAGS} -fpermissive" \
kipi-plugins: CXXFLAGS="${CXXFLAGS} -fpermissive" \
kmplayer: CXXFLAGS="${CXXFLAGS} -fpermissive" \
koffice: CXXFLAGS="${CXXFLAGS} -fpermissive" \
krusader: CXXFLAGS="${CXXFLAGS} -fpermissive" \
python-tqt: CXXFLAGS="${CXXFLAGS} -I/usr/include/tqt -I${TDEDIR}/include
-I${QTDIR}/include -fpermissive"
rosegarden: -DCMAKE_CXX_FLAGS="-fpermissive" \
tdeadmin: CXXFLAGS="${CXXFLAGS} -fpermissive" \
tdeedu: CXXFLAGS="${CXXFLAGS} -fpermissive" \
tdegames: CXXFLAGS="${CXXFLAGS} -fpermissive" \
tdegraphics: -DCMAKE_CXX_FLAGS="-fpermissive" \
tdepim: -DCMAKE_CXX_FLAGS="-fpermissive" \
--
David C. Rankin, J.D.,P.E.