Problem building 1.7.6 from source RPM on RedHat 8.0 (was: GnuCash 1.7.5 never displays)
Roland Roberts
roland@astrofoto.org
04 Jan 2003 23:22:56 -0500
>>>>> "Derek" == Derek Atkins <warlord@MIT.EDU> writes:
Derek> What happens if you try gnucash 1.7.6?
Well....I got 1.7.5 to work fine after a series of upgrades including
guile and Guppi. But at this point I have upgraded my system to
RedHat 8.0. I've found I can't get the 1.7.6 source RPM to build; it
runs until very near the end when I get the following:
Finding Provides: /usr/lib/rpm/find-provides
Finding Requires: /usr/lib/rpm/find-requires
PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires: gnucash = 1.7.6
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/gnucash-1.7.6-root
error: Installed (but unpackaged) file(s) found:
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libagedver.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libagedver.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libfuturemodsys.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libfuturemodsys.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libincompatdep.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libincompatdep.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libbar.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libbar.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libgncmodbar.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libgncmodbar.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libbaz.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libbaz.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libgncmodbaz.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libgncmodbaz.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libfoo.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libfoo.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libgncmodfoo.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libgncmodfoo.so.0.0.0
/usr/share/info/dir
RPM build errors:
Installed (but unpackaged) file(s) found:
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libagedver.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libagedver.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libfuturemodsys.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libfuturemodsys.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libincompatdep.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/misc-mods/libincompatdep.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libbar.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libbar.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libgncmodbar.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-bar/libgncmodbar.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libbaz.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libbaz.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libgncmodbaz.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-baz/libgncmodbaz.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libfoo.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libfoo.so.0.0.0
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libgncmodfoo.la
/home/roland/tmp/rpm/BUILD/gnucash-1.7.6/src/gnc-module/test/mod-foo/libgncmodfoo.so.0.0.0
/usr/share/info/dir
I had a similar problem with upgrading g-wrap using the source RPM on
gnucash.org. To get around it, I added this to the %install section:
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
The problem is the %post instruction runs install-info which adds an
entry to %{_infodir}/dir or creates the file. The problem is that for
building the RPMs, it really shouldn't do that. I don't know enough
about writing RPM specs to have a good suggestion for either of these
problems.
roland
--
PGP Key ID: 66 BC 3B CD
Roland B. Roberts, PhD RL Enterprises
roland@rlenter.com 6818 Madeline Court
roland@astrofoto.org Brooklyn, NY 11220