Richard -Gilligan- Uschold wrote:After much gnashing of teeth (and a lot of dead ends), I discovered that the above two errors only occur in kpackage. If I run rpm from the command line, neither of these errors show up!
> rpm error message:
> "only packages with major numbers <=3 are supported by this version of
> RPM"
>
>
> Can't install these:
...
> Because of dependencies:
> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> rpmlib(CompressedFileNames) <= 3.0.4-1Install rpm version 3.0.5 or 3.0.6 from rpmfind. These versions are able
to read the rpm 4 format. 3.0.6 has been reported to have additional
dependencies, but I've not tried it. 3.0.5 works for me on all my RH6.n
machines. I have never seen the later two messages, but believe they
will go away with the upgrade.I'm not sure (but fairly certain) there is a mandrake specific version.
Conrad.
--
Conrad Canterford ([EMAIL PROTECTED])
Water Sprite Pty Ltd | [EMAIL PROTECTED]
GPO Box 355, | Incorporating:
Canberra, ACT, 2601 | Australian Tour and Event Management (ATEM)
Australia. | Ticketing Services Division
Phone: 0419 122 553 | Catering Services Division
I'm on mandrake 7.0
kpackage--1.3.10-1mdk
rpm-3.0.5-27mdk.i586.rpm
So, I did the BIG upgrade: (indents indicate dependencies)
gtkhtml-0.8-0mdk_helix_2.i586.rpm
gtkhtml-devel-0.8-0mdk_helix_2.i586.rpm
libgal3-0.4.1-0mdk_helix_1.i586.rpm
gal-0.4.1-0mdk_helix_1.i586.rpm
libunicode-0.4-5mdk.i586.rpm
bonobo-0.30-0mdk_helix_6.i586.rpm
bonobo-devel-0.30-0mdk_helix_6.i586.rpm
oaf-0.6.1-0mdk_helix_1.i586.rpm
oaf-devel-0.6.1-0mdk_helix_1.i586.rpm
ORBit-0.5.6-0mdk_helix_3.i586.rpm
ORBit-devel-0.5.6-0mdk_helix_3.i586.rpm
libgnomeprint11-0.25-0mdk_helix_1.i586.rpm
gnome-libs-1.2.11-0mdk_helix_1.i586.rpm
gnome-libs-devel-1.2.11-0mdk_helix_1.i586.rpm
libxml-1.8.11-1mdk.i586.rpm
libxml-devel-1.8.11-1mdk.i586.rpm
gnome-print-0.25-0mdk_helix_1.i586.rpm
gnome-print-devel-0.25-0mdk_helix_1.i586.rpm
Guppi-0.35.2-1.i586.rpm
db3-3.1.14-2mdk.i586.rpm
python-2.0-12.i586.rpm
expat-1.95.1-2.i586.rpm
glibc-2.2.1-3mdk.i586.rpm
glibc-devel-2.2.1-3mdk.i586.rpm
sash-3.4-6mdk.i586.rpm
db1-1.85-3mdk.i586.rpm
db2-2.4.14-2mdk.i586.rpm
ld.so-1.9.9-8.i586.rpm
The last three packages restore the following older versions needed
by some 85 other packages.
libdl.so.1
/lib/ld-linux.so.1
libdb.so.2
libdb.so.3
While these installed without any dependency errors, the libdb.so.* were not installed correctly. Fortunately, I had saved copies those files, and restored them.
Back to compiling the latest unstable:
rm config.cache
make distclean
./autogen.sh --enable-opt-style-install --prefix=/opt5.3 > &
autogen.err.txt
...
checking for glib-config... /usr/bin/glib-config
checking for GLIB - version >= 0.99.7... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log
for the
*** exact error that occured. This usually means GLIB was incorrectly
installed
*** or that you have moved GLIB since it was installed. In the latter
case, you
*** may want to edit the glib-config script: /usr/bin/glib-config
configure: error: Cannot find glib.
config.log:
...
configure:2264: gcc -o conftest -g -O2 -I/usr/lib/glib/include
conftest.c -L/usr/lib -lglib 1>&5
/usr/lib/libglib.so: undefined reference to `getpwuid_r@@GLIBC_2.0'
...
Apparently, it wants an older version of glibc. I'm pretty sure that `getpwuid_r@@GLIBC_2.0' is in libc.so.x, but I'm not sure what x is.
Any clue?
-- Gilligan | __o .oooO /| _ \<,_ ( ) /p|\ (_)/ (_) \ ( Oooo. / | \ ------------ \_) ( ) ======== ) / ======== [EMAIL PROTECTED] (_/ ~~~~~~~~~~~~~~~~ [EMAIL PROTECTED]