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.
Hi,
my name is Simon. I'm from germany and want to help!
I can offer: C/C++ Programming skills, some spare time and a web-server with
some (not much) free bandwidth.
I am particularly interested in the openSuSE support.
--
Mit freundlichen Grüßen
Simon Brennecke
http://www.brennecke-it.net/simon
simon(a)brennecke-it.net
ICQ#: 333419168
Guys,
Here is the error I get attempting to build tqtinterface with the new Qt:
==> Starting cmake...
-- Checking for Qt3...
-- QT_PREFIX_DIR is set to QTDIR
-- QT_PREFIX_DIR : /opt/qt
-- QT_INCLUDE_DIR: /opt/qt/include
-- QT_LIBRARY_DIR: /opt/qt/lib
-- QT_BINARY_DIR : /opt/qt/bin
-- MOC_EXECUTABLE: /opt/qt/bin/moc (using Qt 3.3.8c)
-- UIC_EXECUTABLE: /opt/qt/bin/uic
CMake Error at cmake/modules/TDEMacros.cmake:20 (message):
#################################################
Unable to build a simple Qt3 test.
#################################################
Call Stack (most recent call first):
ConfigureChecks.cmake:167 (tde_message_fatal)
CMakeLists.txt:29 (include)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
What is this test checking and how can I be failing it?
--
David C. Rankin, J.D.,P.E.