I'm running this -current:
OpenBSD 5.4-current (GENERIC.MP) #0: Tue Oct 22 02:30:48 EDT 2013
sc...@elminster.blackstaff.ca:/usr/src/sys/arch/amd64/compile/GENERIC.MP
with everything in sync.
Using dpb, after a few hours, webkit craps out with this error:
Programs/unittests/.libs/libxslt.so.3.8: warning: sprintf() is often
misused, please use snprintf()
/usr/bin/ld: warning: libc.so.70.0, needed by
Programs/unittests/.libs/libGL.so.15.0, may conflict with libc.so.71.0
/usr/lib/libc.so.70.0: warning: gets() is very unsafe; consider using
fgets()
/usr/lib/libc.so.70.0: warning: mktemp() possibly used unsafely;
consider using mkstemp()
/usr/lib/libc.so.70.0: warning: wcscpy() is almost always misused,
please use wcslcpy()
/usr/lib/libc.so.70.0: warning: tmpnam() possibly used unsafely;
consider using mkstemp()
/usr/lib/libc.so.70.0: warning: wcscat() is almost always misused,
please use wcslcat()
/usr/lib/libc.so.70.0: warning: tempnam() possibly used unsafely;
consider using mkstemp()
/usr/lib/libc.so.70.0: warning: srandomdev() usage; consider switching
to arc4random()
/usr/lib/libc.so.70.0: warning: getwd() possibly used unsafely; consider
using getcwd()
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`uscript_getShortName_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`unorm2_getRawDecomposition_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`u_getCombiningClass_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`unorm_normalize_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`u_strToUTF32_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`uscript_getScript_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`u_countChar32_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`unorm2_composePair_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`u_charMirror_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`unorm2_getNFCInstance_51'
Programs/unittests/.libs/libharfbuzz-icu.so.0.0: undefined reference to
`u_getIntPropertyValue_51'
collect2: ld returned 1 exit status
Error while executing cc -o
Programs/unittests/.libs/testapplicationcache -pthread
-fno-strict-aliasing -I./Source/JavaScriptCore/ForwardingHeaders
-I./Source/WebKit/gtk -I./DerivedSources -I./Source/WebKit/gtk
-I./Source/WebCore/bindings -I./Source/WebCore/bindings/gobject -Wall -W
-Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security
-Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith
-Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions
-DBUILDING_CAIRO__ -DBUILDING_GTK__ -DBUILDING_WEBKIT2__ -I./Source
-I./Source/JavaScriptCore -I./Source/JavaScriptCore/API
-I./Source/JavaScriptCore/ForwardingHeaders
-I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bytecode
-I./Source/JavaScriptCore/bytecompiler
-I./Source/JavaScriptCore/debugger -I./Source/JavaScriptCore/dfg
-I./Source/JavaScriptCore/disassembler -I./Source/JavaScriptCore/ftl
-I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/interpreter
-I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/llint
-I./Source/JavaScriptCore/parser -I./Source/JavaScriptCore/profiler
-I./Source/JavaScriptCore/runtime -I./Source/JavaScriptCore/tools
-I./Source/JavaScriptCore/yarr -I./DerivedSources/JavaScriptCore
-I./Source/WTF -I/usr/local/include/cairo -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include
-I/usr/X11R6/include/pixman-1 -I/usr/local/include/libpng16
-I/usr/X11R6/include -I/usr/X11R6/include/freetype2
-I/usr/local/include/harfbuzz -I/usr/local/include/harfbuzz
-I/usr/local/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include
-I/usr/local/include/gtk-3.0 -I/usr/local/include/at-spi2-atk/2.0
-I/usr/local/include/gio-unix-2.0/ -I/usr/X11R6/include
-I/usr/local/include/cairo -I/usr/local/include/pango-1.0
-I/usr/local/include/harfbuzz -I/usr/local/include/atk-1.0
-I/usr/X11R6/include/pixman-1 -I/usr/X11R6/include/freetype2
-I/usr/local/include/libpng16 -I/usr/local/include/gdk-pixbuf-2.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include -I/usr/local/include/libsoup-2.4
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include -O2 -pipe -std=c99
-D_FORTIFY_SOURCE=2 -Wl,--no-demangle -Wl,-rpath-link -Wl,/usr/X11R6/lib
-Wl,-rpath-link -Wl,/usr/X11R6/lib -Wl,-E
Source/WebKit/gtk/tests/Programs_unittests_testapplicationcache-testapplicationcache.o
-LPrograms/unittests/.libs -lwebkitgtk-3.0 -ljavascriptcoregtk-3.0
-lenchant -lgeoclue -lgstapp-1.0 -lgstfft-1.0 -lgstpbutils-1.0 -ljpeg
-lsecret-1 -lxslt -lGL -lEGL -lwebp -lXt -licui18n -lstdc++
-ldbus-glib-1 -lgstvideo-1.0 -lgstaudio-1.0 -lgsttag-1.0 -lgstbase-1.0
-lorc-0.4 -lgstreamer-1.0 -lgcrypt -lgpg-error -lharfbuzz-icu -licuuc
-licudata -lgtk-3 -latk-bridge-2.0 -latspi -lSM -ldbus-1 -lICE -lgdk-3
-lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes
-lpangocairo-1.0 -lpangoft2-1.0 -lharfbuzz -lgraphite2 -lpango-1.0
-latk-1.0 -lcairo-gobject -lpthread -lpixman-1 -lfontconfig -lxcb-shm
-lxcb-render -lXext -lfreetype -lexpat -lpthread-stubs -lcairo
-lgdk_pixbuf-2.0 -lpng -lgthread-2.0 -lsoup-2.4 -lxml2 -lsqlite3
-lgmodule-2.0 -lffi -lpcre -lz -liconv -lm -lgio-2.0 -lgobject-2.0
-lglib-2.0 -lintl -lXrender -lxcb -lX11
-Wl,-rpath-link,/usr/local/lib,-rpath-link,/usr/X11R6/lib
gmake[1]: *** [Programs/unittests/testapplicationcache] Error 2
gmake[1]: *** Waiting for unfinished jobs....
mv -f
Source/WebKit2/WebProcess/WebPage/.deps/libwebkit2gtk_3_0_la-WebPage.Tpo
Source/WebKit2/WebProcess/WebPage/.deps/libwebkit2gtk_3_0_la-WebPage.Plo
mv -f
Source/WebKit2/WebProcess/.deps/libwebkit2gtk_3_0_la-WebProcess.Tpo
Source/WebKit2/WebProcess/.deps/libwebkit2gtk_3_0_la-WebProcess.Plo
mv -f
Source/WebKit2/WebProcess/WebPage/gtk/.deps/libwebkit2gtk_3_0_la-LayerTreeHostGtk.Tpo
Source/WebKit2/WebProcess/WebPage/gtk/.deps/libwebkit2gtk_3_0_la-LayerTreeHostGtk.Plo
gmake[1]: Leaving directory
`/usr/ports/pobj/webkit-2.2.1-gtk3/webkitgtk-2.2.1'
gmake: *** [all] Error 2
*** Error 2 in www/webkit (/usr/ports/infrastructure/mk/bsd.port.mk:2654
'/usr/ports/pobj/webkit-2.2.1-gtk3/.build_done')
*** Error 1 in www/webkit (/usr/ports/infrastructure/mk/bsd.port.mk:2383
'build')
===> Exiting www/webkit,gtk3 with an error
/bin/sh: exit 1: not found
*** Error 127 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147
'build')
Error: job failed 256
Both libc.so.70.0 and 71.0 are installed:
$ find /usr/lib -name "libc.so.*"
/usr/lib/libc.so.70.0
/usr/lib/libc.so.71.0
Right now I'm doing a manual "make package clean", but I suspect in a
couple of hours it will crap out too. The most recent precompiled
packages use webkit 2.2.0p1, not 2.2.1.
Is there anything I can do to fix this? Is anyone else running into
this problem?
Thanks,
--
Scott McEachern
https://www.blackstaff.ca
"Beware the Four Horsemen of the Information Apocalypse: terrorists, drug dealers,
kidnappers, and child pornographers. Seems like you can scare any public into allowing
the government to do anything with those four." -- Bruce Schneier