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 [email protected] -----

Date: Fri, 29 Jan 2010 14:03:57 +0100 (CET)
From: [email protected]
Subject: Transmission-1.80 fails to build due to conflicting dependency
To: [email protected]
Cc: [email protected]


>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 
[email protected]:/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 -----

_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to