Wiki2
Upgrade65

Upgrade to 6.5

Firefox

To fix a problem with add-ons in firefox 66.0.2 in release a backported upgrade needs to be updated to.

pkg_add -u -D unsigned https://packages.rhaalovely.net/pub/OpenBSD/6.5/packages/amd64/firefox-66.0.4.tgz

Powerdown result in reboot

My NUC will always restart on halt

# halt -p

I don’t have a fix for that yet.

Howl build requires gcc

I got errors when compiling howl 0.6.

cd howl-0.6/src
gmake
...
cc -o howl main.o process_helpers.o deps/lpeg-0.10.2/lpeg.o deps/LuaJIT-2.1.0-beta3/src/libluajit.a -lm -L/usr/local/lib -Wl,-rpath-link,/usr/X11R6/lib -Wl,--export-dynamic -pthread -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-E
ld: error: undefined symbol: _Unwind_RaiseException
>>> referenced by lj_err.c

It seems like the default compiler has switched to clang.

# cc --version
OpenBSD clang version 7.0.1 (tags/RELEASE_701/final) (based on LLVM 7.0.1)
# gcc --version
gcc (GCC) 4.2.1 20070719 

So to make it compile I had to force it to use gcc.

gmake CC=gcc
gmake install

I need to update the port according to this as well.

See https://abi-laboratory.pro/index.php?view=compat_report&l=libunwind&v1=0.98.6&v2=0.99&obj=aa3d9&kind=abi where referenced symbols was removed.

See http://openbsd-archive.7691.n7.nabble.com/clang-luajit-unwinding-td319765.html.

Use ready package?