Dear All,
I am upgrading KDE on a Slackware 7.1 Linux system to KDE-2.2.2 and
have come across the following problem, compiling kpackage in kdeadmin;
make[3]: Entering directory `/tmp/kde/download.us.kde.org/pub/kde/stable/2.2.2/src/kdeadmin-2.2.2/kpack Searching groups.google.com I found a report of the same problem under Next I tried downloading the source for the rpm util and building that. Trouble How have other Slackware 7.1 users coped with this KDE upgrade? Are the any Thanks Should it have any bearing on this problem here are my system's library etc. bash-2.04# ver_linux --
/bin/sh ../libtool --mode=link --tag=CXX g++ -O2 -fno-exceptions
-fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o
kpackage -L/usr/X11/lib -L/usr/local/qt-2.3.1/lib -L/opt/kde2/lib -L/usr/lib
-R /opt/kde2/lib -R /usr/local/qt-2.3.1/lib -R /usr/X11/lib TEPty.o kpackage.o
managementWidget.o packageDisplay.o packageProperties.o findf.o search.o
options.o pkgOptions.o packageInfo.o cache.o main.o utils.o kio.o
debInterface.o debDpkgInterface.o debAptInterface.o updateLoc.o procbuf.o
kplview.o pkgInterface.o rpmInterface.o kissInterface.o slackInterface.o
fbsdInterface.o rpmInstall.o rpmVerify.o rpmutils.o rpmMessages.o kpPty.o
kpTerm.o kpackage_meta_unload.o -lkfile -ldb1 -lrpmbuild -lrpm -lpopt
-lz
g++ -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT
-DQT_NO_ASCII_CAST -o kpackage TEPty.o kpackage.o managementWidget.o
packageDisplay.o packageProperties.o findf.o search.o options.o pkgOptions.o
packageInfo.o cache.o main.o utils.o kio.o debInterface.o debDpkgInterface.o
debAptInterface.o updateLoc.o procbuf.o kplview.o pkgInterface.o rpmInterface.o
kissInterface.o slackInterface.o fbsdInterface.o rpmInstall.o rpmVerify.o
rpmutils.o rpmMessages.o kpPty.o kpTerm.o kpackage_meta_unload.o
-L/usr/X11/lib -L/usr/local/qt-2.3.1/lib -L/opt/kde2/lib -L/usr/lib
/opt/kde2/lib/libkfile.so /opt/kde2/lib/libksycoca.so /opt/kde2/lib/libkio.so
-L/usr/X11R6/lib -L/usr/lib/gcc-lib/i386-slackware-linux/egcs-2.91.66
-L/usr/i386-slackware-linux/lib /opt/kde2/lib/libkdesu.so -lutil
/opt/kde2/lib/libkssl.so /opt/kde2/lib/libkdeui.so /opt/kde2/lib/libkdecore.so
-ldl /opt/kde2/lib/libDCOP.so -lqt -lpng -ljpeg -lXext -lX11 -lSM -lICE
-lstdc++ -lm -lc -lgcc -ldb1 -lrpmbuild -lrpm -lpopt -lz -Wl,--rpath
-Wl,/opt/kde2/lib -Wl,--rpath -Wl,/opt/kde2/lib -Wl,--rpath
-Wl,/usr/local/qt-2.3.1/lib -Wl,--rpath -Wl,/usr/X11/lib
/usr/lib/librpm.a(messages.o): In function `rpmMessage':
messages.o(.text+0x50): multiple definition of `rpmMessage'
rpmMessages.o(.text+0x50): first defined here
/usr/i386-slackware-linux/bin/ld: Warning: size of symbol `rpmMessage' changed from 194 to 467 in messages.o
/usr/lib/librpm.a(query.o)(.data+0x25c): multiple definition of `specedit'
rpmMessages.o(.data+0x4): first defined here
/usr/lib/librpm.a(url.o): In function `ufdClose':
url.o(.text+0xa38): multiple definition of `ufdClose'
rpmMessages.o(.text+0x120): first defined here
/usr/i386-slackware-linux/bin/ld: Warning: size of symbol `ufdClose' changed from 13 to 64 in url.o
/usr/lib/librpm.a(url.o): In function `ufdOpen':
url.o(.text+0xa78): multiple definition of `ufdOpen'
rpmMessages.o(.text+0x130): first defined here
/usr/i386-slackware-linux/bin/ld: Warning: size of symbol `ufdOpen' changed from 59 to 294 in url.o
collect2: ld returned 1 exit status
make[3]: *** [kpackage] Error 1
make[3]: Leaving directory `/tmp/kde/download.us.kde.org/pub/kde/stable/2.2.2/src/kdeadmin-2.2.2/kpack
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/kde/download.us.kde.org/pub/kde/stable/2.2.2/src/kdeadmin-2.2.2/kpack
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/kde/download.us.kde.org/pub/kde/stable/2.2.2/src/kdeadmin-2.2.2'
make: *** [all-recursive-am] Error 2
Slackware 7.0 plus a hack solution involving unpacking a Redhat rpm for the rpm
utility, repackaging as a Slackware tarball and installing that. After that it
needed buildrpm. Unfortunately I could not get this scheme to work on Slackware
7.1 :(.
is, that needs the Berkeley DB program, which wanted other dependencies not on
my system. :-{
relatively painless methods of getting round this one?
Tom (the impatient)
details.
-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux mklab 2.4.16 #3 Wed Feb 27 21:33:59 GMT 2002 i586 unknown
Kernel modules 2.3.11
Gnu C egcs-2.91.66
Binutils 2.9.1.0.25
Linux C Library 1.3.so
Dynamic Linker (ld.so) 1.9.9
ls: /usr/lib/libg++.so: No such file or directory
Procps 2.0.6
Mount 2.11n
Net-tools (2000-05-21)
Kbd 0.99
Sh-utils 2.0
Sh-utils Parker.
Sh-utils
Sh-utils Inc.
Sh-utils NO
Sh-utils PURPOSE.
Tom Crane, Dept. Physics, Royal Holloway, University of London, Egham Hill,
Egham, Surrey, TW20 0EX, England.
SPAN: 19.875
Fax: +44 (0) 1784 472794