Re: More RPMForge FC1 Oops

Dag Wieers <[email protected]>
Newsgroups gmane.linux.freshrpms.user
Organization 3TI Web Hosting Services
Message-ID <[email protected]>
On Mon, 9 Jan 2006, Dean Takemori wrote:

> A few more notes (for my FC1+DAG on athlon box) - In some cases I'm not sure
> what the
> correct fix would be:
> 
> * There is no
> http://apt.sw.be/fedora/1/en/i386/SRPMS.dag/perl-Test-Warn-0.08-1.rf.src.rpm

Fixed. Thanks!


> * perl-Test-MockObject-1.01-1.rf requires perl(UNIVERSAL::can) and
> perl(UNIVERSAL::isa),
> 	neither of which seem to be available for RH7,9 or FC1,2

Something for Dries. His perl packages are a work in progress, so there's 
a constant state of unresolvable dependencies (albeit the longer the more 
obscure perl modules :-))


> * libXvMCW-0.9.3-1.rf.src.rpm requires libXvMC, but that appears to be an
> xorg-x11 library
> (or at least one not available on FC1)
> 	.
> 	.
> 	checking for /usr/X11R6/lib/libXvMC.so.1... no
> 	checking for /usr/X11R6/lib/libXvMC.so.1.0... no
> 	configure: error: Could not find a libXvMC.so dynamic library.
> Aborting.
> 	error: Bad exit status from /var/tmp/rpm-tmp.84089 (%build)

Bad luck. We don't build everything for every distribution. In this case 
the only solution is to upgrade xorg, and this goes beyond our goals. So 
we drop libXvMCW support.


> * libtheora-1.0-0.alpha3.4.dag.src.rpm requires a newer libogg than is
> available on FC1
> 	.
> 	.
> 	checking for Ogg... yes
> 	checking for oggpackB_read... no
> 	configure: error: newer libogg version (>1.0) required

Similar. If some library requires a newer core library, we drop support 
for the library. If you require libtheora, upgrade is what you should do.
However, we do build multimedia stuff without libtheora requirements for 
those dists that do not have a libtheora. So its lack is not blocking 
other packages.


> * libdvdread-0.9.4-8cvs.rf.src.rpm seems to be missing the automake tool
> mkinstalldirs
> 	the build logs suggest that this is OK with the automake shipped with
> FC2 and higher
> 	So, I'm not sure what the correct fix is here (repackage with
> mkinstalldirs like libdvdread-0.9.4-7.rf.src.rpm
> 	or disallow FC1)

The fix is to run autoreconf --force --install --symlink, thanks for 
reporting!


> * afick-2.2-2.dag.src.rpm needs desktop-file-utils as a build requirement

Actually, we have that requirement. See:

	%{!?_without_freedesktop:BuildRequires: desktop-file-utils}

And at the top we are defining this:

	%{?dist: %{expand: %%define %dist 1}}

	%{?rh7:%define _without_freedesktop 1}
	%{?el2:%define _without_freedesktop 1}

Normally the dependency should be there.

Anyway, your mail fixed another set of hidden problems. You're doing 
very useful work!

Kind regards,
--   dag wieers,  [email protected],  http://dag.wieers.com/   --
[all I want is a warm bed and a kind word and unlimited power]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.