I found a .src.rpm that I wanted to build on my Core 4 machine. The build
went ok. Here's the tail of the build:
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh
Processing files: mysql++-debuginfo-1.7.40-1
Provides: libmysqlpp.so.4.0.0.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/var/tmp/mysql++-buildroot
Wrote: /usr/src/redhat/SRPMS/mysql++-1.7.40-1.src.rpm
Wrote: /usr/src/redhat/RPMS/i386/mysql++-1.7.40-1.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/mysql++-devel-1.7.40-1.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/mysql++-manuals-1.7.40-1.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/mysql++-debuginfo-1.7.40-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.50354
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd mysql++-1.7.40
+ rm -rf /var/tmp/mysql++-buildroot
+ rm -f doc/README.examples doc/LICENSE
+ exit 0
Then I went to install the generated rpms:
[root@steveo SPECS]# rpm -Uvh \
/usr/src/redhat/RPMS/i386/mysql++-1.7.40-1.i386.rpm \
/usr/src/redhat/RPMS/i386/mysql++-devel-1.7.40-1.i386.rpm \
/usr/src/redhat/RPMS/i386/mysql++-manuals-1.7.40-1.i386.rpm
rpmdb: Program version 4.3 doesn't match environment version
error: db4 error(-30974) from dbenv->open: DB_VERSION_MISMATCH: Database
environment version mismatch
error: cannot open Packages index using db3 - (-30974)
warning: cannot open Solve database in
/usr/lib/rpmdb/i386-redhat-linux/redhat
error: Failed dependencies:
MySQL-shared is needed by mysql++-1.7.40-1.i386
I don't have a clue what this means.
rpm-4.4.1-21
db4-4.3.27-3
Anyone?
TIA
--
Time flies like the wind. Fruit flies like a banana. Stranger things have .0.
happened but none stranger than this. Does your driver's license say Organ ..0
Donor?Black holes are where God divided by zero. Listen to me! We are all- 000
individuals! What if this weren't a hypothetical question?
steveo at syslang.net