portupgrade fails with "make: don't know how to make misc-depends"

Mark Evenson mark.evenson at gmx.at
Thu Feb 1 14:53:20 UTC 2007


Mark Evenson wrote:
> After my daily cvsup (as of 20070201 1300 UTC), portupgrade fails like:
[...]
> make: don't know how to make misc-depends. Stop
> 
> A target removed from somewhere in /usr/ports/Mk?

Indeed it is.  This patch seems to fix things:

--- bin/portupgrade.orig	Thu Feb  1 15:42:15 2007
+++ bin/portupgrade	Thu Feb  1 15:42:22 2007
@@ -1594,7 +1594,7 @@
        end

        if $sudo && Process.euid != 0
-	dep_cmdargs = cmdargs.dup << 'fetch-depends' << 'build-depends' << 
'lib-depends' << 'misc-depends'
+	dep_cmdargs = cmdargs.dup << 'fetch-depends' << 'build-depends' << 
'lib-depends'

  	if not system(shelljoin(*dep_cmdargs) + ' DEPENDS_TARGET="-n 
nonexistent_target" >/dev/null 2>&1')
  	  script!(logfile, *dep_cmdargs) or

Bug filed with GNATS, but I have to wait on the PR number.

-- 
<Mark.Evenson at gmx.at>

"[T]his is not a disentanglement from, but a progressive knotting into."



More information about the freebsd-ports mailing list