RPM annoyance
Net Llama!
netllama
Mon May 17 11:30:09 PDT 2004
Bill, i appreciate & value your input & suggestions, so please don't take
this the wrong way. I'm not criticizing you, just the overall basic
problem.
If i wanted to start screwing around with random config files, i'd just
use the tarball, and not the SRPM. That is supposed to be the beauty of
SRPMs, in that you have a relatively brain-dead build process. If i have
to stat picking apart the package to 'fix' it, i might as well just go
with the tarball, which i know build just fine, and installs just fine. I
just would prefer to have some kind of package management in place.
Your solution sounds reasonable, but what I still don't understand is the
conflicts. I've got 4 desktop boxes. One is Caldera based, running
rpm-3.0.6. The other 3 are RedHat based, running 7.2, 6.2, and an amalgam
of stuff between 6.2 & 7.2. The 7.2 based box has rpm-4.0, however the
other two have the exact same rpm-3.0.6 on them. Yet, its only 1 of the 2
RH boxes with rpm-3.0.6 that refuses to build the xfce SRPM.
I'll also note, that the version of xfce that you built below appears to
be the previous version, and not the one that was released 2 days ago.
On Fri, 19 Apr 2002, Bill Campbell wrote:
> On Fri, Apr 19, 2002 at 09:26:18AM -0400, Net Llama! wrote:
> >At least i'm not alone in this frustration. I actually submitted a bug to
> >the XFCE project on sf.net about this, and Olivier offered some
> >suggestions, but when they failed to fix it, he basically told me that my
> >system was broken.
>
> Something is not being built on your system, or is being placed in the
> wrong directory by the install process. The trick is to examine the output
> of the build process to see where the files are going. Xfce wants to
> install with prefix=/usr, not /usr/local, and it may be a bit tricky to get
> things right when moving that.
>
> I've found that building RPMS is much easier using the Caldera mkLists
> macro and perl script since it allows one to build files used in the
> ``%files'' section rather than manually listing them. I'm using this with
> RPM on non-Caldera systems including Red Hat, Cobalt (bastardized Red Hat),
> SCO/Caldera OpenServer, and Apple OS X (darwin). One of the biggest
> advantages is that mkLists uses regular expressions to select which package
> files go in and can also add prefixes like %config based on regular
> expressions. Overall it speeds the process considerably.
>
> I spent several hours over the last two days getting xfce up and running on
> OS X which required substantial tweaking to the autoconf and libtool pieces
> including manually running ``./ltconfig ltmain.sh'' to get a working local
> libtool script. The final working SRPMS is available from our ftp site:
> ftp://ftp.celestial.com/pub/SRPMS/xfce-3.8.14c-3.src.rpm
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J Friedman netllama at linux-sxs.org
Linux Step-by-step & TyGeMo http://netllama.ipfox.com
More information about the Linux-users
mailing list