ports/124548: slimserver port incompatible with gnome desktop: mDNSResponderPosix vs avahi-libdns
Andrew Reilly
areilly at bigpond.net.au
Fri Jun 13 09:10:23 UTC 2008
>Number: 124548
>Category: ports
>Synopsis: slimserver port incompatible with gnome desktop: mDNSResponderPosix vs avahi-libdns
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Jun 13 09:10:22 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Andrew Reilly
>Release: FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD duncan.reilly.home 7.0-STABLE FreeBSD 7.0-STABLE #15: Sat Jun 7 21:06:19 EST 2008 root at duncan.reilly.home:/usr/obj/usr/src/sys/DUNCAN amd64
an Athlon64-x2 system running a stock (and up-to-date)
GNOME desktop.
>Description:
I used to run ports/audio/slimserver (I own a slim
devices audio player) on my main system, which is also
my GNOME-based workstation. Last weekend's all-systems
port upgrade showed that most of gnome now depends
(perhaps indirectly) on avahi-libdns (my
avahi-libdns-0.6.22_1/+REQUIRED_BY has 165 lines). To
get all of this to work, I had to blow away
net/mDNSResponder, the Darwin zeroconf implementation,
which (apparently) clashes. That meant that I had to
blow away slimserver.
>How-To-Repeat:
Try to install ports/audio/slimserver (which is just a
perl script, so the action only happens on port
install). This results in:
===> Installing for slimserver-6.5.4_2
===> slimserver-6.5.4_2 depends on file: /usr/local/bin/mDNSResponderPosix - not found
===> Verifying install for /usr/local/bin/mDNSResponderPosix in /usr/ports/net/mDNSResponder
===> Extracting for mDNSResponder-108
=> MD5 Checksum OK for mDNSResponder-108.tar.gz.
=> SHA256 Checksum OK for mDNSResponder-108.tar.gz.
===> Patching for mDNSResponder-108
===> Applying FreeBSD patches for mDNSResponder-108
/bin/mv /usr/ports/net/mDNSResponder/work/mDNSResponder-108/mDNSShared/mDNSResponder.8 /usr/ports/net/mDNSResponder/work/mDNSResponder-108/mDNSShared/mDNSResponderPosix.8
===> mDNSResponder-108 depends on executable: gmake - found
===> Configuring for mDNSResponder-108
===> Building for mDNSResponder-108
Responder daemon done
Client library done
Embedded Standalone Client done
Embedded Standalone Responder done
Embedded Standalone ProxyResponder done
Identify done
NetMonitor done
dnsextd done
===> Installing for mDNSResponder-108
===> mDNSResponder-108 conflicts with installed package(s):
avahi-libdns-0.6.22_1
They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/net/mDNSResponder.
*** Error code 1
Stop in /usr/ports/audio/slimserver.
*** Error code 1
Stop in /usr/ports/audio/slimserver.
>Fix:
Not sure yet: looking to see whether something can be
salvaged. Seems as though slimserver only really needs
the mDNSResponderPosix executable, which has no
replacement in the "incompatible" avahi-libdns install.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list