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.
signature.asc
Description: OpenPGP digital signature