I realize dpb is undergoing rapid development so if the following anomaly is old news, please disregard.
Using -current(amd64) dpb and multiple chrooted remote hosts, I notice that rerunning some failed jobs result in success while others still fail. In my partial build, the following jobs failed (dpb still running): multimedia/gstreamer-0.10/plugins-base graphics/clutter/core x11/gnome/gedit x11/kde/games3 x11/gnome/libcryptui x11/gnome/gvfs x11/xfce4/xfce4-panel I saved the log and lockfile and reran each by removing their lockfile. 3 failed again but the following succeeded: multimedia/gstreamer-0.10/plugins-base graphics/clutter/core x11/gnome/gedit x11/xfce4/xfce4-panel Why did reruns succeed? Or, better yet, why did the original job fail? I will have full dpb logs once the dpb run completes if useful to help analyze. For these 7 jobs, I have saved[1] the before and after logfiles as well as the lockfile at 1st failure. [2] is a tgz of all files. [1] <http://arp.thrush.com/openbsd/dpb/20150519/> [2] <http://arp.thrush.com/openbsd/dpb/20150519.tar.gz> Here's an excerpt from the diff between the unsuccessful and successful reruns: ### multimedia/gstreamer-0.10/plugins-base ### cc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include -I/usr/X11R6/include -I../../../gst-libs -I../../../gst-libs -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libxml2 -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall -Wdeclaration-after-statement -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs -g -O2 -pipe -MT libgstinterfaces_0.10_la-tunernorm.lo -MD -MP -MF .deps/libgstinterfaces_0.10_la-tunernorm.Tpo -c tunernorm.c -fPIC -DPIC -o .libs/libgstinterfaces_0.10_la-tunernorm.o -In file included from tunernorm.h:25, - from tunernorm.c:26: -/usr/local/include/gstreamer-0.10/gst/gst.h:27:18: error: glib.h: No such file or directory -In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:29, - from tunernorm.h:25, - from tunernorm.c:26: -/usr/local/include/gstreamer-0.10/gst/glib-compat.h:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_END_DECLS' -In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:31, - from tunernorm.h:25, - from tunernorm.c:26: -/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:7:25: error: glib-object.h: No such file or directory -In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:31, - from tunernorm.h:25, - from tunernorm.c:26: -/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gst_bin_flags_get_type' -/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gst_buffer_flag_get_type' ### graphics/clutter/core ### cc -DHAVE_CONFIG_H -I. -DCLUTTER_PREFIX="/usr/local" -DCLUTTER_LIBDIR="/usr/local/lib" -DCLUTTER_DATADIR="/usr/local/share" -DCLUTTER_LOCALEDIR="/usr/local/share/locale" -DCLUTTER_SYSCONFDIR="/etc" -DCLUTTER_COMPILATION=1 -DCOGL_ENABLE_EXPERIMENTAL_API -DCOGL_DISABLE_DEPRECATION_WARNINGS -DG_LOG_DOMAIN="Clutter" -I.. -I../clutter -I../clutter/cally -I.. -I../clutter -DGLIB_DISABLE_DEPRECATION_WARNINGS -DG_DISABLE_CAST_CHECKS -fvisibility=hidden -I/usr/X11R6/include -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include/cogl -I/usr/local/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/dev/pci/drm -I/usr/local/include/json-glib-1.0 -I/usr/local/include/gtk-3.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -I/usr/X11R6/include/pixman-1 -I/usr/X11R6/include/freetype2 -I/usr/include -I/usr/local/include/glib-2.0 -I/us! r/local/li b/glib-2.0/include -I/usr/local/include -I/usr/local/include/pango-1.0 -I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -O2 -pipe -MT gdk/clutter-input-device-gdk.lo -MD -MP -MF gdk/.deps/clutter-input-device-gdk.Tpo -c gdk/clutter-input-device-gdk.c -o gdk/clutter-input-device-gdk.o -In file included from /usr/local/include/cogl/cogl/cogl-error.h:36, - from /usr/local/include/cogl/cogl/cogl.h:64, - from ../clutter/clutter-types.h:32, - from ../clutter/clutter-input-device.h:31, - from gdk/clutter-input-device-gdk.h:27, - from gdk/clutter-input-device-gdk.c:27: -/usr/local/include/cogl/cogl/cogl-types.h:44:25: error: glib-object.h: No such file or directory -In file included from /usr/local/include/cogl/cogl/cogl-error.h:36, - from /usr/local/include/cogl/cogl/cogl.h:64, - from ../clutter/clutter-types.h:32, - from ../clutter/clutter-input-device.h:31, - from gdk/clutter-input-device-gdk.h:27, - from gdk/clutter-input-device-gdk.c:27: -/usr/local/include/cogl/cogl/cogl-types.h:157: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cogl_handle_get_type' -/usr/local/include/cogl/cogl/cogl-types.h:212: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cogl_fixed_get_type' ### x11/gnome/gedit ### @@ -1235,17 +1234,1918 @@ touch "ja/ja.stamp" if ! test -d "ko/"; then mkdir "ko/"; fi msgfmt -o "ko/ko.mo" "ko/ko.po" -msgfmt: can't load library 'libiconv.so.6.0' -Makefile:589: recipe for target 'ko/ko.mo' failed ### x11/xfce4/xfce4-panel ### -Makefile:508: recipe for target 'all' failed -===> Exiting x11/xfce4/xfce4-panel with an error -gmake: can't load library 'libintl.so.6.0' -gmake[2]: *** [all-recursive] Error 1 -gmake[1]: *** [all-recursive] Error 1 -gmake: *** [all] Error 2