From owner-freebsd-ports@freebsd.org Mon Aug 21 13:19:33 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D2D4DDAFB4 for ; Mon, 21 Aug 2017 13:19:33 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 842C16F419 for ; Mon, 21 Aug 2017 13:19:32 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:23708] helo=localhost) by dnvrco-omsmta03 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id BF/D3-31699-DDDDA995; Mon, 21 Aug 2017 13:19:25 +0000 Date: Mon, 21 Aug 2017 13:19:24 +0000 Message-ID: From: "Thomas Mueller" To: freebsd-ports@freebsd.org Subject: Synth and circular dependencies X-RR-Connecting-IP: 107.14.64.88:25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2017 13:19:33 -0000 I am on a FreeBSD 11.1-STABLE amd64 system, building ports with synth, started off really strong. On the other computer (motherboard MSI Z77 MPOWER), synth doesn't work well, can't build packages, crashes the system most of the time. But on this computer, no such system crashes, but I ran into circular dependencies which seemed related to print/texlive ports. Synth screen output was, on several runs graphics/gd scan aborted because a circular dependency on graphics/gd was detected. ... backtrace print/texlive-base ... backtrace print/texlive-texmf ... backtrace print/tex-dvipsk ... backtrace textproc/dblatex ... backtrace textproc/xmlto ... backtrace graphics/giflib ... backtrace graphics/webp ... backtrace graphics/gd textproc/docproj scan aborted because a circular dependency on graphics/gd was detected. ... backtrace print/texlive-base ... backtrace print/texlive-texmf ... backtrace print/tex-dvipsk ... backtrace textproc/dblatex ... backtrace textproc/xmlto ... backtrace graphics/giflib ... backtrace graphics/webp ... backtrace graphics/gd ... backtrace graphics/scr2png ... backtrace textproc/docproj math/gnumeric scan aborted because a circular dependency on print/texlive-texmf was detected. ... backtrace print/tex-dvipsk ... backtrace textproc/dblatex ... backtrace textproc/xmlto ... backtrace graphics/giflib ... backtrace graphics/webp ... backtrace graphics/gd ... backtrace print/texlive-base ... backtrace print/texlive-texmf ... backtrace print/tex-formats ... backtrace print/tex-jadetex ... backtrace textproc/docbook-utils ... backtrace graphics/colord ... backtrace x11-toolkits/gtk30 ... backtrace databases/libgda5-ui ... backtrace math/gnumeric www/seamonkey-i18n scan aborted because a circular dependency on print/texlive-texmf was detected. ... backtrace print/tex-dvipsk ... backtrace textproc/dblatex ... backtrace textproc/xmlto ... backtrace graphics/giflib ... backtrace graphics/webp ... backtrace graphics/gd ... backtrace print/texlive-base ... backtrace print/texlive-texmf ... backtrace print/tex-formats ... backtrace print/tex-jadetex ... backtrace textproc/docbook-utils ... backtrace graphics/colord ... backtrace x11-toolkits/gtk30 ... backtrace www/seamonkey ... backtrace www/seamonkey-i18n Only web browser I built successfully was elinks; SeaMonkey, Firefox, Otter browser and Netsurf all failed on similar circular dependencies. I think the fault is in the print/texlive ports rather than synth, but I could be wrong. Abiword also failed on similar circular dependency. I was successful building llvm40, Xorg, IceWM, jwm, i3 and ratpoison (four window managers) but haven't run them yet. It seems the ports go overboard with an awful lot of dependencies, of which not all install with the main port. So I expect some of these dependencies might be false dependencies. Tom