avahi-libdns and mDNSResponder

Programmer In Training pit at joseph-a-nagy-jr.us
Thu Mar 11 15:30:41 UTC 2010


Why oh why are there projects that provide the same functionality and
files in the same locations? These two ports, avahi-libdns and
mDNSresponder, have given me nothing but PROBLEMS when using portmaster
to upgrade (or any other tool to install something else, such as KDE4).

Those two ports, along with the issues with having upgraded from jpeg-7
to jpeg-8, are proving to be a huge headache. I'm doing my very best to
work around these issues, but I just don't know how to anymore.

Right now I'm trying to run portmaster -it graphics/gimp so I can
rebuild gimp to link against the latest jpeg (which is now jpeg-8_1 but
I'm not upgrading jpeg again, at least not yet) and make sure everything
else that depends on jpeg can link against the new one. Either I allow
gimp dependencies to build, or I encounter issues like libwebkit being
linked against jpeg-7 (what? I thought I took care of all those issues,
grrr). Or I allow all the dependencies to be rebuilt/upgraded and then
watch it fail because of needing mDNSresponder which conflicts with the
currently installed avahi-libdns (because mDNSrepsonder and avahi-libdns
apparently provide the /same exact thing/).

I cannot be the only person having problems like this.

To make this marginally on-topic, here is how the build process from
portmaster -i graphics/gimp
errors out.

For simplicities sake, I'm answering y to all questions regarding
upgrading relevant ports:

===>>> The following actions will be taken if you choose to proceed:
        Install graphics/gimp
        Upgrade gimp-app-2.6.8,1 to gimp-app-2.6.8_1,1
        Upgrade gnome-vfs-2.24.2 to gnome-vfs-2.24.2_1
        Upgrade shared-mime-info-0.70 to shared-mime-info-0.71
        Upgrade samba-libsmbclient-3.0.37 to samba34-libsmbclient-3.4.5
        Upgrade samba-3.3.9 to samba-3.3.10
        Upgrade mDNSResponder-108 to mDNSResponder-214
        Upgrade openssl-0.9.8l_4 to openssl-0.9.8m
        Upgrade gvfs-1.4.3 to gvfs-1.4.3_1
        Upgrade libsoup-2.28.2 to libsoup-2.28.2_1
        Upgrade gnome-keyring-2.28.2 to gnome-keyring-2.28.2_1
        Upgrade gnome-mount-0.8_3 to gnome-mount-0.8_4
        Upgrade libnotify-0.4.5_1 to libnotify-0.4.5_2
        Upgrade policykit-gnome-0.9.2_2 to policykit-gnome-0.9.2_3
        Upgrade libgsf-1.14.16 to libgsf-1.14.17
        Upgrade gegl-0.0.22_6 to gegl-0.0.22_8
        Upgrade sdl-1.2.14,2 to sdl-1.2.14_1,2
        Upgrade arts-1.5.10_2,1 to arts-1.5.10_3,1
        Upgrade qt-copy-3.3.8_10 to qt-copy-3.3.8_11
        Upgrade jpeg-8 to jpeg-8_1
        Upgrade png-1.2.42 to png-1.2.43
        Install graphics/graphviz
        Upgrade librsvg2-2.26.0_2 to librsvg2-2.26.0_3
        Upgrade libxul-1.9.0.17 to libxul-1.9.0.17_1
        Upgrade libopenraw-0.0.8_1 to libopenraw-0.0.8_2
        Upgrade ffmpeg-0.5_2,1 to ffmpeg-0.5.1,1
        Upgrade imlib2-1.4.1.000_2,2 to imlib2-1.4.1.000_3,2
        Upgrade openjpeg-1.3_1 to openjpeg-1.3_2
        Upgrade x264-0.0.20081218 to x264-0.0.20090119_1
        Install print/enscript-a4
        Upgrade lcms-1.19,1 to lcms-1.19_1,1
        Upgrade libwmf-0.2.8.4_4 to libwmf-0.2.8.4_5
        Upgrade poppler-gtk-0.12.3 to poppler-gtk-0.12.3_1
        Upgrade poppler-0.12.3 to poppler-0.12.3_1
        Upgrade webkit-gtk2-1.1.15.4_1 to webkit-gtk2-1.1.15.4_2
        Upgrade py26-gimp-app-2.6.8 to py26-gimp-app-2.6.8_1
        Upgrade gimp-gutenprint-5.2.4 to gimp-gutenprint-5.2.4_1
        Upgrade gutenprint-base-5.2.4 to gutenprint-base-5.2.4_1
        Upgrade gutenprint-5.2.4 to gutenprint-5.2.4_1
        Upgrade gutenprint-cups-5.2.4 to gutenprint-cups-5.2.4_1
        Upgrade cups-base-1.3.10_4 to cups-base-1.4.2_4
        Upgrade cups-pstoraster-8.15.4_4 to cups-pstoraster-8.15.4_5
        Upgrade gutenprint-ijs-5.2.4 to gutenprint-ijs-5.2.4_1

===>>> Proceed? y/n [y]

===>>> Starting build for graphics/gimp <<<===

===>>> Starting check for build dependencies
===>>> Gathering dependency list for graphics/gimp from ports
===>>> No dependencies for graphics/gimp
===>  Cleaning for gimp-2.6.8_1,2

===>  Found saved configuration for gimp-2.6.8_1,2
===>  Extracting for gimp-2.6.8_1,2
===>  Patching for gimp-2.6.8_1,2
===>  Configuring for gimp-2.6.8_1,2

===>>> Starting check for runtime dependencies
===>>> Gathering dependency list for graphics/gimp from ports
===>>> Starting dependency check
===>>> Launching child to update gimp-app-2.6.8,1 to gimp-app-2.6.8_1,1
        graphics/gimp >> gimp-app-2.6.8,1

===>>> Port directory: /usr/ports/graphics/gimp-app
===>>> Starting check for build dependencies
===>>> Gathering dependency list for graphics/gimp-app from ports
===>>> Starting dependency check
===>>> Launching child to update gnome-vfs-2.24.2 to gnome-vfs-2.24.2_1
        graphics/gimp >> gimp-app-2.6.8,1 >> gnome-vfs-2.24.2

===>>> Port directory: /usr/ports/devel/gnome-vfs
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/gnome-vfs from ports
===>>> Starting dependency check
===>>> Launching child to update samba-libsmbclient-3.0.37 to
samba34-libsmbclient-3.4.5
        graphics/gimp >> gimp-app-2.6.8,1 >> gnome-vfs-2.24.2 >>
samba-libsmbclient-3.0.37

===>>> Port directory: /usr/ports/net/samba-libsmbclient
===>>> Starting check for build dependencies
===>>> Gathering dependency list for net/samba-libsmbclient from ports
===>>> Starting dependency check

===>>> The dependency for devel/talloc
       seems to be handled by samba-3.3.9

===>>> Launching child to update samba-3.3.9 to samba-3.3.10
        graphics/gimp >> gimp-app-2.6.8,1 >> gnome-vfs-2.24.2 >>
samba-libsmbclient-3.0.37 >> samba-3.3.9

===>>> Port directory: /usr/ports/net/samba33
===>>> Starting check for build dependencies
===>>> Gathering dependency list for net/samba33 from ports
===>>> Starting dependency check

===>>> The dependency for net/avahi-libdns
       seems to be handled by mDNSResponder-108

===>>> Launching child to update mDNSResponder-108 to mDNSResponder-214
        graphics/gimp >> gimp-app-2.6.8,1 >> gnome-vfs-2.24.2 >>
samba-libsmbclient-3.0.37 >> samba-3.3.9 >> mDNSResponder-108

===>>> Port directory: /usr/ports/net/mDNSResponder
===>>> Starting check for build dependencies
===>>> Gathering dependency list for net/mDNSResponder from ports
===>>> Starting dependency check
===>>> Dependency check complete for net/mDNSResponder
        graphics/gimp >> gimp-app-2.6.8,1 >> gnome-vfs-2.24.2 >>
samba-libsmbclient-3.0.37 >> samba-3.3.9 >> mDNSResponder-108
===>  Cleaning for mDNSResponder-214


===>  mDNSResponder-214 conflicts with installed package(s):
      avahi-libdns-0.6.25

      They install files into the same place.
      Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/net/mDNSResponder.

===>>> make failed for net/mDNSResponder
===>>> Aborting update

===>>> Update for mDNSResponder-108 failed
===>>> Aborting update

===>>> Update for samba-3.3.9 failed
===>>> Aborting update

===>>> Update for samba-libsmbclient-3.0.37 failed
===>>> Aborting update

===>>> Update for gnome-vfs-2.24.2 failed
===>>> Aborting update

===>>> Update for gimp-app-2.6.8,1 failed
===>>> Aborting update

This is after running
portsnap fetch extract
last night.
-- 
Yours In Christ,

PIT
Emails are not formal business letters, whatever businesses may want.
Original content copyright under the OWL http://owl.apotheon.org
Please do not CC me. If I'm posting to a list it is because I am subscribed.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20100311/da6d9cbf/signature.pgp


More information about the freebsd-questions mailing list