Date: Sun, 24 Sep 2017 18:44:22 -0700 (PDT) From: Don Lewis <truckman@FreeBSD.org> To: khellman@mcprogramming.com Cc: freebsd-ports@freebsd.org Subject: Re: /usr/ports/Mk/Uses/execinfo.mk and r450351 Message-ID: <201709250144.v8P1iMi3095395@gw.catspoiler.org> In-Reply-To: <20170925012517.GE15401@dane.localdomain>
next in thread | previous in thread | raw e-mail | index | archive | help
On 24 Sep, Keith Hellman wrote: > Hello all, > > I'm running > > FreeBSD dane.localdomain 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r320599 > > with a ports tree synced with svn and package update management with > portmaster(8). I synced the tree up to 450554 today and portmaster > spat out the following. > > /usr/ports# portmaster -m BATCH=yes -D --update-if-newer --no-confirm -a > make: "/usr/ports/Mk/bsd.port.mk" line 1439: Cannot open /usr/ports/Mk/Uses/execinfo.mk > make: Fatal errors encountered -- cannot continue > > This occurs for what appears to be six of the ports I have installed. > > I notice that r450351--r450354 deal with execinfo, specifically r450351 > removes execinfo support. The ports complaining for my own situation > were: > > devel/qt5-core > x11-toolkits/wxgtk30 > devel/cmake > sysutils/fusefs-ext4fuse > lang/ruby23 > > I've remove the execinfo USES references in these ports' Makefiles and > portmaster no longer complains during the update. > > I'm still cutting my teeth on freebsd's ports system, I'm unsure if I > should submit a PR about this (a grep command seemed to find about 163 > instances of USES containing execinfo) or if I simply don't realize I > that I've hosed my ports tree :/ There is something funny going on with your copy of the ports tree. My copy is currently at r450422 and I looked at Makefile for the first two ports that you list and don't see USES=execinfo. In my copy of the tree, Makefile for each of those two ports was last changed by r450351, which removed the USES=. %svn diff -c 450351 /usr/ports/devel/qt5-core/Makefile Index: /usr/ports/devel/qt5-core/Makefile =================================================================== --- /usr/ports/devel/qt5-core/Makefile (revision 450350) +++ /usr/ports/devel/qt5-core/Makefile (revision 450351) @@ -12,7 +12,6 @@ LIB_DEPENDS= libicui18n.so:devel/icu \ libpcre.so:devel/pcre -USES= execinfo USE_GNOME= glib20 USE_QT5= qmake_build buildtools_build QT_DIST= base Checking https://svnweb.freebsd.org/ports/head/devel/qt5-core/Makefile, I see that it was changed again today with r450556, but that was only a PORTREVISION bump and didn't undo the removal of USES=.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709250144.v8P1iMi3095395>