trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-devel] Re: kpowersave now working without HAL

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 16 Apr 2012 18:01:17 -0500
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.