Date: Tue, 22 Aug 2017 03:17:25 +0000 From: "Thomas Mueller" <mueller6724@bellsouth.net> To: freebsd-ports@freebsd.org Subject: Re: Synth and circular dependencies Message-ID: <30.03.31699.752AB995@dnvrco-omsmta03>
next in thread | raw e-mail | index | archive | help
Again, I am responding from the FreeBSD mailing list web interface because that is faster than reaching my inbox. from Don Lewis truckman at FreeBSD.org Mon Aug 21 23:16:36 UTC 2017 > > I went to /usr/ports/textproc/xmlto , ran "make all-depends-list", and > > one line that showed up was > > /usr/ports/textproc/xmlto > > depends on itself. > I don't see that here with default option settings: > %cd /usr/ports/textproc/xmlto && make all-depends-list | grep textproc > /usr/ports/textproc/libxml2 > /usr/ports/textproc/libxslt > /usr/ports/textproc/docbook-xsl > /usr/ports/textproc/xmlcatmgr > /usr/ports/textproc/docbook > /usr/ports/textproc/docbook-sgml > /usr/ports/textproc/iso8879 > /usr/ports/textproc/docbook-xml > /usr/ports/textproc/xmlcharent > /usr/ports/textproc/sdocbook-xml > > Otherwise, on newer system, I see circular dependencies running "make > > all-depends-list", finding textproc/xmlto depended on graphics/gd and > > vice versa. > I don't see the former: > %cd /usr/ports/textproc/xmlto && make all-depends-list | grep graphics > [nada] > or the latter: > %cd /usr/ports/graphics/gd && make all-depends-list | grep textproc > /usr/ports/textproc/expat2 > This is with the head branch of the ports tree, revision r448344. > Problems like this with the default option settings tend to get found > and fixed fairly quickly because this will cause failures on the package > build cluster and will spam the maintainer's mailbox with build failure > messages. I didn't think I went overboard selecting options, but I did want documentation. Maybe that screwed up, or the ports tree was not up to it. I suppose I could move (mv) /var/db/ports to /var/db/ports2 temporarily just to see what happens when I "make all-depends-list". I really need to be able to see the options in a better way than the FreeBSD ports framework allows, like in a file /etc/mk.conf (pkgsrc) or USE= ... as in /etc/make.conf (Gentoo portage). Dialog4ports is better than the previous dialog but not as good as seeing in a file mk.conf or make.conf . Otherwise, I don't really know any elegant way to fix the options mess I got into. Tom
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?30.03.31699.752AB995>