Transmission-1.80 fails to build due to conflicting dependency

Rhialto rhialto at falu.nl
Fri Jan 29 14:51:38 CET 2010


Hello,

I'm building Transmission, which apparently needs libevent.
I have some other package installed that requires libev.

Apparently, the two conflict by installing some files with the same name
(going by the PLISTs in pkgsrc, this would be include/event.h).

Since I gather from the respective websites of both libraries that
libev is newer and that libevent has the "older rights",
Can you please change libev such that it doesn't conflict with libevent?

Below find the problem report I've sent to pkgsrc / NetBSD. It is also
available at
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=42692

----- Forwarded message from rhialto at falu.nl -----

Date: Fri, 29 Jan 2010 14:03:57 +0100 (CET)
From: rhialto at falu.nl
Subject: Transmission-1.80 fails to build due to conflicting dependency
To: gnats-bugs at gnats.NetBSD.org
Cc: rhialto at falu.nl


>Submitter-Id:	net
>Originator:	Rhialto
>Organization:
	
>Confidential:	no
>Synopsis:	Transmission-1.80 fails to build due to conflicting dependency
>Severity:	serious
>Priority:	medium
>Category:	pkg
>Class:		sw-bug
>Release:	NetBSD 5.0.1
	
	
>Environment:
	
	
System: NetBSD radl.falu.nl 5.0.1 NetBSD 5.0.1 (Radl-s_Pervasion_of_the_Incorrect_Chord) #0: Tue Aug 4 20:57:29 CEST 2009 root at radl.falu.nl:/usr/src/sys/arch/amd64/compile/RADL5.0.1 amd64
Architecture: x86_64
Machine: amd64
>Description:
	I'm rebuilding packages, and Transmission-1.80 now fails
	because of this:

===> package-message [libevent-1.4.12 Transmission-1.80] ===> Building binary package for libevent-1.4.12
=> Creating binary package /pkg_comp/packages/All/libevent-1.4.12.tgz
===> su-real-package-install [libevent-1.4.12 Transmission-1.80] ===> Install binary package of libevent-1.4.12
pkg_add: Package `libevent-1.4.12' conflicts with `libev-[0-9]*', and `libev-3.8' is installed.
pkg_add: Installed package `libev-3.8' conflicts with `libevent-[0-9]*' when trying to install `libevent-1.4.12'.
pkg_add: 1 package addition failed
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/libevent
*** Error code 1

	libev-3.8 is not just some old remnant, it is actually required
	by the following (that I have installed):

pkg_comp:default.conf# pkg_delete libev-3.8
pkg_delete: package `libev-3.8' is required by other packages:
        dvdrip-0.98.10nb1
        p5-Event-ExecFlow-0.63nb1
        p5-AnyEvent-5.200
        p5-EV-3.8

>How-To-Repeat:
	pkg_comp build multimedia/dvdrip
	pkg_comp build net/Transmission
>Fix:
	Not known yet.

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert    -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl      -- Cetero censeo "authored" delendum esse.

----- End forwarded message -----



More information about the libev mailing list