Re: i386 ports build report; failures in rebar3, armadillo, py-h5py

2020-12-08 Thread Martin Reindl
On Tue, Dec 08, 2020 at 11:56:46AM +, Stuart Henderson wrote:
> rebar3 never built (bad_term_file,"/root/.config/rebar3/rebar.config"),
> hdf5 broke the others, could they either be fixed / marked BROKEN or the
> relevant commits backed out please?

I have an fix/update for h5py. armadillo and mlpack will be eventually be
updated by espie@, but it will take some more time.

-m



i386 ports build report; failures in rebar3, armadillo, py-h5py

2020-12-08 Thread Stuart Henderson
rebar3 never built (bad_term_file,"/root/.config/rebar3/rebar.config"),
hdf5 broke the others, could they either be fixed / marked BROKEN or the
relevant commits backed out please?

- Forwarded message -

started at 1607273419 Sun Dec  6 09:50:19 MST 2020
finished at 1607424837 Tue Dec  8 03:53:57 MST 2020
report generated at 1607424862 Tue Dec  8 03:54:22 MST 2020
total   42h3m
done with kern.version=OpenBSD 6.8-current (GENERIC.MP) #0: Sun Dec  6 09:30:48 
MST 2020

built packages10583
3902
2342
4338

build failures: 3
devel/rebar3
math/armadillo
math/py-h5py,python3

new failures
resolved failures

packages newly built
packages not built this time
=
==> failures/devel/rebar3.log <==
The text leading up to this was:
--
|$OpenBSD: patch-src_rebar_prv_escriptize_erl,v 1.1.1.1 2020/11/26 03:31:56 
jmatthew Exp $
|
|Use versioned escript
|
|Index: src/rebar_prv_escriptize.erl
|--- src/rebar_prv_escriptize.erl.orig
|+++ src/rebar_prv_escriptize.erl
--
Patching file src/rebar_prv_escriptize.erl using Plan A...
Hunk #1 succeeded at 126.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
>>> Running configure in devel/rebar3 at 1607400198.95
===> devel/rebar3
===>  Generating configure for rebar3-3.13.2-erlang21
===>  Configuring for rebar3-3.13.2-erlang21
/usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DERL_VERSION=21 
-DARCH=i386 -DBASE_PKGPATH=devel/rebar3,erlang21 -DFLAVOR_EXT=-erlang21 
-DFULLPKGNAME=rebar3-3.13.2-erlang21 -DHOMEPAGE=https://www.rebar3.org 
-DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=i386 
-DMAINTAINER=Jonathan\ Matthew\ \ -DPREFIX=/usr/local 
-DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local 
-DX11BASE=/usr/X11R6 -DPKGSTEM=rebar3 -i -B /pobj/rebar3-3.13.2-erlang21 
/pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2/bootstrap 
/pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2/src/rebar_prv_escriptize.erl  
/pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2/_build/default/lib/relx/priv/templates/bin
  
/pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2/_build/default/lib/relx/priv/templates/extended_bin
>>> Running build in devel/rebar3 at 1607400199.13
===> devel/rebar3
===>  Building for rebar3-3.13.2-erlang21
cd /pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2 && 
/pobj/rebar3-3.13.2-erlang21/rebar3-3.13.2/bootstrap
Dependency providers already exists
Dependency getopt already exists
Dependency cf already exists
Dependency erlware_commons already exists
Dependency parse_trans already exists
Dependency certifi already exists
escript: exception throw: {error,
 {rebar_file_utils,
 {bad_term_file,"/root/.config/rebar3/rebar.config",
 eacces}}}
  in function  rebar_file_utils:try_consult/1 (src/rebar_file_utils.erl, line 
67)
  in call from rebar_config:consult_file/1 (src/rebar_config.erl, line 212)
  in call from rebar_utils:get_http_vars/1 (src/rebar_utils.erl, line 910)
  in call from rebar_utils:set_httpc_options/0 (src/rebar_utils.erl, line 920)
  in call from rebar3:init_config/0 (src/rebar3.erl, line 201)
  in call from rebar3:run/1 (src/rebar3.erl, line 100)
*** Error 127 in devel/rebar3 (Makefile:74 'do-build')
*** Error 2 in devel/rebar3 (/usr/ports/infrastructure/mk/bsd.port.mk:2925 
'/pobj/rebar3-3.13.2-erlang21/.build_done': @cd /usr/ports/devel/...)
*** Error 2 in devel/rebar3 (/usr/ports/infrastructure/mk/bsd.port.mk:2588 
'build': @lock=rebar3-3.13.2-erlang21;  export _LOCKS_HELD=" reba...)
===> Exiting devel/rebar3 with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build': @: 
${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1607400205.15
max_stuck=4.43/depends=7.36/show-prepare-results=0.22/patch=0.64/configure=0.18/build=6.04
Error: job failed with 512 on localhost at 1607400205

==> failures/math/armadillo.log <==
-- Could not find SuperLU
-- SuperLU_FOUND = NO
-- 
-- *** Armadillo wrapper library will use the following libraries:
-- *** ARMA_LIBS = 
/usr/local/lib/libblas.so.2.1;gfortran;/usr/local/lib/liblapack.so.7.1;gfortran;/usr/local/lib/libhdf5.so.3.0;/usr/lib/libz.so.5.0;/usr/lib/libm.so.10.1;/usr/local/lib/libarpack.so.1.0
-- 
-- Copying /pobj/armadillo-9.800.1/armadillo-9.800.1/include/ to 
/pobj/armadillo-9.800.1/build-i386/tmp/include/
-- Generating /pobj/armadillo-9.800.1/build-i386/tmp/include/config.hpp
-- Generating /pobj/armadillo-9.800.1/armadillo-9.800.1/examples/Makefile
-- CMAKE_CXX_FLAGS   = -O2 -pipe
-- CMAKE_SHARED_LINKER_FLAGS = 
-- CMAKE_REQUIRED_INCLUDES   = /usr/local/include
-- 
-- CMAKE_INSTALL_PREFIX = /usr/local
-- CMAKE_INSTALL_LIBDIR = lib
-- CMAKE_INSTALL_INCLUDEDIR = include
-- CMAKE_INSTALL_DATADIR= share
-- CMAKE_INSTALL_BINDIR = bin
-- Generating 

Re: i386 ports build report

2020-08-24 Thread Christian Weisgerber
Stuart Henderson:

> build failures: 7
> devel/cutter

Here's a fix.  If I understand the code correctly, this struct
element is assigned an iterator over a std::unordered_map.
I have confirmed that cutter builds with this on i386.

Index: Makefile
===
RCS file: /cvs/ports/devel/cutter/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile14 Aug 2020 17:15:56 -  1.7
+++ Makefile24 Aug 2020 22:47:57 -
@@ -5,6 +5,7 @@ COMMENT =   RE platform powered by radare2
 GH_ACCOUNT =   radareorg
 GH_PROJECT =   cutter
 GH_TAGNAME =   v1.11.1
+REVISION = 0
 
 CATEGORIES =   devel
 
Index: patches/patch-src_widgets_GraphGridLayout_cpp
===
RCS file: patches/patch-src_widgets_GraphGridLayout_cpp
diff -N patches/patch-src_widgets_GraphGridLayout_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_widgets_GraphGridLayout_cpp   24 Aug 2020 22:47:57 
-
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: src/widgets/GraphGridLayout.cpp
+--- src/widgets/GraphGridLayout.cpp.orig
 src/widgets/GraphGridLayout.cpp
+@@ -526,7 +526,7 @@ void GraphGridLayout::calculateEdgeMainColumn(GraphGri
+ // to contain blocks above sweep line and query for nearest column which 
isn't blocked by a block.
+ 
+ struct Event {
+-size_t blockId;
++ut64 blockId;
+ size_t edgeId;
+ int row;
+ enum Type {

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



i386 ports build report

2020-08-20 Thread Stuart Henderson
bulk build on i386.ports.openbsd.org
started at 1597789551 Tue Aug 18 16:25:51 MDT 2020
finished at 1597934922 Thu Aug 20 08:48:42 MDT 2020
report generated at 1597934949 Thu Aug 20 08:49:09 MDT 2020
total   40h22m
done with kern.version=OpenBSD 6.7-current (GENERIC.MP) #0: Tue Aug 18 08:25:04 
MDT 2020

built packages10596
3568
1063
5964

build failures: 7
devel/cutter
devel/geany
devel/py-llvmlite
games/fs2open
geo/pgrouting
productivity/aqbanking
x11/worker

new failures
resolved failures

packages newly built
packages not built this time
=
==> failures/devel/cutter.log <==
[118/157] /pobj/cutter-1.11.1/bin/c++  -DCUTTER_ENABLE_GRAPHVIZ 
-DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING -DCUTTER_ENABLE_PYTHON 
-DCUTTER_SOURCE_BUILD -DCutter_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -I. 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src -ICutter_autogen/include 
-I/usr/local/include/python3.8 -I/pobj/cutter-1.11.1/cutter-1.11.1/src/core 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/widgets 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/common 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/plugins 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/menus 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/. -isystem /usr/local/include/graphviz 
-isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore 
-isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem 
/usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui 
-isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtSvg -isystem 
/usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/libr -isystem 
/usr/local/include/capstone -isystem /usr/local/include/KF5/KSyntaxHighlighting 
-isystem /usr/local/include/KF5 -isystem /usr/local/include -O2 -pipe -DNDEBUG  
 -Wall -Wextra -fPIC -std=gnu++11 -MD -MT 
CMakeFiles/Cutter.dir/common/BasicBlockHighlighter.cpp.o -MF 
CMakeFiles/Cutter.dir/common/BasicBlockHighlighter.cpp.o.d -o 
CMakeFiles/Cutter.dir/common/BasicBlockHighlighter.cpp.o -c 
/pobj/cutter-1.11.1/cutter-1.11.1/src/common/BasicBlockHighlighter.cpp
[119/157] /pobj/cutter-1.11.1/bin/c++  -DCUTTER_ENABLE_GRAPHVIZ 
-DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING -DCUTTER_ENABLE_PYTHON 
-DCUTTER_SOURCE_BUILD -DCutter_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -I. 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src -ICutter_autogen/include 
-I/usr/local/include/python3.8 -I/pobj/cutter-1.11.1/cutter-1.11.1/src/core 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/widgets 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/common 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/plugins 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/menus 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/. -isystem /usr/local/include/graphviz 
-isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore 
-isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem 
/usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui 
-isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtSvg -isystem 
/usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/libr -isystem 
/usr/local/include/capstone -isystem /usr/local/include/KF5/KSyntaxHighlighting 
-isystem /usr/local/include/KF5 -isystem /usr/local/include -O2 -pipe -DNDEBUG  
 -Wall -Wextra -fPIC -std=gnu++11 -MD -MT 
CMakeFiles/Cutter.dir/common/BasicInstructionHighlighter.cpp.o -MF 
CMakeFiles/Cutter.dir/common/BasicInstructionHighlighter.cpp.o.d -o 
CMakeFiles/Cutter.dir/common/BasicInstructionHighlighter.cpp.o -c 
/pobj/cutter-1.11.1/cutter-1.11.1/src/common/BasicInstructionHighlighter.cpp
[120/157] /pobj/cutter-1.11.1/bin/c++  -DCUTTER_ENABLE_GRAPHVIZ 
-DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING -DCUTTER_ENABLE_PYTHON 
-DCUTTER_SOURCE_BUILD -DCutter_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -I. 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src -ICutter_autogen/include 
-I/usr/local/include/python3.8 -I/pobj/cutter-1.11.1/cutter-1.11.1/src/core 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/widgets 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/common 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/plugins 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/menus 
-I/pobj/cutter-1.11.1/cutter-1.11.1/src/. -isystem /usr/local/include/graphviz 
-isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore 
-isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem 
/usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui 
-isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtSvg -isystem 
/usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/libr -isystem 
/usr/local/include/capstone -isystem /usr/local/include/KF5/KSyntaxHighlighting 
-isystem /usr/local/include/KF5 -isystem /usr/local/include -O2 -pipe -DNDEBUG  
 -Wall -Wextra -fPIC -std=gnu++11 -MD -MT