On Thu, 21 Mar 2013 14:37:05 +0100 Andrea Venturoli wrote: > Hello. > > Up to today, I've had the two ports in subject installed without any > problem. > Today, while making some upgrades, I see they conflict... > > Why do they suddenly do this?
Because qt4 ports fail to build in the presence of qt3. CONFLICTS_BUILD doesn't prevent you from having both packages installed, it only means that you can't build the port if packages from CONFLICTS_BUILD are already installed. > I've looked in /usr/ports/x11-toolkits/qt33/Makefile: it CONFLICTS with > linguist-0.* qt-2.* qt-3.0.* qt-3.1.* qt-3.2.* qt-designer-2.* > xfmail-1.5.[0-5] xfmail-1.5.5_[1-2], but not with qt4-*. Unlike CONFLICTS (or CONFLICTS_INSTALL), CONFLICTS_BUILD is not mutual. > In /usr/ports/www/qt4-webkit/Makefile, there is no CONFLICT at all, so I > guessed this could come from /usr/ports/Mk/bsd.qt.mk. > There I find: > > > .if defined(QT_DIST) > > ... > > CONFLICTS_BUILD= qt-3.* qt-copy-3.* > > This was introduced on March 15. > > So, provided I need both as slaves ports of other applications (and I > don't think I'm alone), is there any way I can fix this? > Why was this conflict set up in the first place? > What is QT_DIST? QT_DIST means that the ports is a part of Qt4 distribution. Max _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"