Transmission-1.80 fails to build due to conflicting dependency

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


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

----- Forwarded message from rhialto at -----

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

>Submitter-Id:	net
>Originator:	Rhialto
>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
System: NetBSD 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 amd64
Architecture: x86_64
Machine: amd64
	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

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:

	pkg_comp build multimedia/dvdrip
	pkg_comp build net/Transmission
	Not known yet.

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

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

More information about the libev mailing list