Hi,

Quite often, dpb fails to build ports because one or several
BUILD_DEPENDS for some of the port's RUN_DEPENDS are not installed.
Sometimes, this happens after I run "pkg_delete -a", and sometimes I
think it's due to the "junking" of unneeded ports during the build (but
I'm not sure).

This happened just now, for example.  The llvm port is definitely up to
date, so py-sphinx shouldn't need to be installed, but chromium fails to
build anyway:

$ less /usr/ports/logs/amd64/packages/chromium-49.0.2623.75p0.log
>>> Building on localhost under www/chromium
         BDEPENDS = 
[devel/yasm;archivers/xz;shells/bash;lang/python/2.7;devel/gconf2;devel/gperf;lang/gcc/4.9,-c++;devel/llvm;security/nss;sysutils/flock;x11/gtk+2;x11/gnome/libgnome-keyring;devel/ninja;devel/libexecinfo;print/cups,-libs;sysutils/pciutils;textproc/libxslt;lang/gcc/4.9,-libs;devel/bison;archivers/bzip2]
         DIST = [www/chromium:chromium-49.0.2623.75.tar.xz]
         FULLPKGNAME = chromium-49.0.2623.75p0
         RDEPENDS = 
[x11/gtk+2;lang/gcc/4.9,-libs;textproc/libxslt;x11/gtk+3,-guic;security/nss;print/cups,-libs;devel/gconf2;graphics/libexif;devel/desktop-file-utils;devel/libexecinfo;devel/xdg-utils;fonts/noto/fonts;x11/gnome/libgnome-keyring]
>>> Running clean in www/chromium at 1457594571
===> www/chromium
===>  Cleaning for chromium-49.0.2623.75p0
[...]
===> Returning to build of chromium-49.0.2623.75p0
===> chromium-49.0.2623.75p0 depends on: g++->=4.9,<4.10 -> g++-4.9.3p3
===>  Verifying update for llvm->=3.7.1 in devel/llvm
===> Updating for llvm-3.7.1p0
===> llvm-3.7.1p0 depends on: py-sphinx-* - not found
Dependency check failed
*** Error 1 in devel/llvm (/srv/ports/infrastructure/mk/bsd.port.mk:2114 
'/srv/ports/pobj/llvm-3.7.1/.dep-textproc-py-sphinx')
*** Error 1 in devel/llvm (/srv/ports/infrastructure/mk/bsd.port.mk:1987 
'/srv/ports/update/amd64/llvm-3.7.1p0')
*** Error 1 in devel/llvm (/srv/ports/infrastructure/mk/bsd.port.mk:2482 
'subupdate')
*** Error 1 in www/chromium (/srv/ports/infrastructure/mk/bsd.port.mk:2114 
'/srv/ports/pobj/chromium-49.0.2623.75/.dep-STEM-ge-3.7.1-devel-llvm')
*** Error 1 in www/chromium (/srv/ports/infrastructure/mk/bsd.port.mk:2482 
'prepare')
===> Exiting www/chromium with an error
*** Error 1 in /srv/ports (infrastructure/mk/bsd.port.subdir.mk:147 
'show-prepare-results')
(Junk lock released for localhost at 1457594593)
Error: job failed 256


The ffmpeg port build failed in a similar way for exactly the same reason.


Cheers,

-- 
Andreas Kusalananda Kähäri, Bioinformatics Developer, Uppsala, Sweden
OpenPGP: url=https://db.tt/2zaB1E7y; id=46082BDF
------------------------------------------------------------------------

Reply via email to