Tim, Serghei, All:
I ran into an earlier build error with amarok that indicated a '-fpermissive'
problem, so I added the flags Baho had set in other files that let amarok build
further until I hit the undefined reference to `Amarok::aboutData' error.
Why the new need for:
CFLAGS=${CFLAGS}" -fpermissive"
CXXFLAGS=${CXXFLAGS}" -fpermissive"
in the build?
--
David C. Rankin, J.D.,P.E.
Guys,
There were 2 files installed owned by root:root in user ~/.kde3/share/config:
-rw------- 1 root root 221 Mar 5 09:34 kcmshellrc
-rw------- 1 root root 147 Mar 5 09:34 kfontinstuirc
The remaining files were all owned by the normal user. Does this need to be
fixed in svn? I can't think of any reason packaging would have caused this issue.
Also, kcontrol does not launch from the "kmenu -> Settings -> Control Center"
entry any more. Launching from the command line with 'kcontrol' works fine. This
is on x86_64. I haven't tried on i686 yet.
--
David C. Rankin, J.D.,P.E.
Serghei,
The kdevelop build is failing on the last line of
kdevdesigner/designer/kdevdesigner_part.cpp with the
#include "kdevdesigner_part.moc"
The error generated is:
kdevdesigner/designer/kdevdesigner_part.cpp:563:33: fatal error:
kdevdesigner_part.moc
Does this need to be fixed in the code, or is it a build error on my end?
--
David C. Rankin, J.D.,P.E.
Tim,
Here are a bunch of patches I don't think have been merged into Trinity.
http://humanreadable.nfshost.com/trinity/patches/
I checked them against svn (my head hurts!). I might have missed a few because of the changes to run through tqtinterface, but not many if I did.
Some of them will need to be converted to using TQT.
I found these patches while building KDE 3.5.10 on Slackware 13.1. There were many more patches, but those I did not post have been merged into Trinity.
There are quite a few patches against qt3. Several apps include patches for libpng 1.4.
Darrell
Baho - and others interested in packaging specifics,
In the kdebase PKGBUILD, I handled packaging of kdmrc and the Xsession file
as follows:
# set kdm directory
_kdmdir=${trinity_prefix}/share/config/kdm
[[ -d ${pkgdir}/${_kdmdir} ]] || install -d -m755 ${pkgdir}/${_kdmdir}
# install kdmrc
[[ -f kdmrc ]] && install -m644 kdmrc ${pkgdir}/${_kdmdir}
# update the Xsession file
[[ -f Xsession ]] && install -m755 Xsession ${pkgdir}/${_kdmdir}
# create the starttrinity link
[[ -d ${pkgdir}/usr/bin ]] || mkdir -p ${pkgdir}/usr/bin
cd ${pkgdir}/usr/bin
ln -sf /opt/trinity/bin/startkde starttrinity
You handled it slightly differently, primarily using cp and chmod instead of
install and adding the 'n' option to the link of starttrinity:
_kdmdir=${_prefix}/share/config/kdm
[[ -d ${pkgdir}/${_kdmdir} ]] || install -d -m755 ${pkgdir}/${_kdmdir}
[[ -f kdmrc ]] && cp -v kdmrc ${pkgdir}/${_kdmdir}
[[ -f ${scrdir}/Xsession ]] && {
cp -v ${scrdir}/Xsession ${pkgdir}/${_kdmdir}
chmod 0755 ${pkgdir}/${_kdmdir}/Xsession
}
[[ -d ${pkgdir}/usr/bin ]] || mkdir -p ${pkgdir}/usr/bin
ln -snf startkde ${pkgdir}/usr/bin/starttrinity
What is the benefit of using cp + chmod instead of 'install -m'? Also, why the
'ln -snf' on starttrinity instead of just 'ln -sf'? Just habit or convention? On
both, I'm just curious. If the cp + chmod is less problematic, then that's the
way I want to go, but I don't want to just dismiss the use of install without
understanding the benefit.
What says the master?
--
David C. Rankin, J.D.,P.E.
Guys,
I am having problems with poppler-qt3 on arch. I suspect I have missed
something in Qt3. Basically, I think the build fails due to a lack of qt-mc.pc
package config information:
configure:21231: $PKG_CONFIG --exists --print-errors "qt-mt"
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
configure:21234: $? = 1
configure:21247: $PKG_CONFIG --exists --print-errors "qt-mt"
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
configure:21250: $? = 1
configure:21263: result: no
No package 'qt-mt' found
configure:21280: error: in `/home/david/tblds/poppler-qt3/src/poppler-0.16.4':
configure:21282: error: Qt development libraries not found
So far tqtinterface, arts and pyqt3 have all built fine. Where does one
usually install the qt-mc.pc file from? The Qt3 install?
--
David C. Rankin, J.D.,P.E.