The build of php on arm using my orangepione has finally successfully finished. It even works, providing the phpinfo page!
I started with a clean system, ports and src from May 9. Below is a list of packages built. The ones marked with an asterisk are not in the current arm bulk build (Apr 25). Stuart said I had to roll up my sleeves and get my hands dirty if I wanted to make use of the arm system on openbsd. So I stuck my hands into the dirt and unearthed a few bugs. Thank you to all the talented individuals who stepped up and fixed them. I look forward to a new arm bulk build that should now have many more of the packages I find useful, such as php and mariadb. It took about 10 days to build, with about 75% of the time spent building gtk and 75% of the gtk build time was spent in ld. There is something strange with ld on my arm system. I wonder how the bulk build system fairs with gtk. Stephen Graf op1obsdports# pkg_info * apache-httpd-2.4.33 apache HTTP server * apache-httpd-common-2.4.33 /var/www files for Apache HTTPd apr-1.6.3p0 Apache Portable Runtime apr-util-1.6.1 companion library to APR aspell-0.60.6.1p6 spell checker designed to eventually replace Ispell at-spi2-atk-2.26.2 atk-bridge for at-spi2 at-spi2-core-2.28.0p0 service interface for assistive technologies atk-2.28.1 accessibility toolkit used by gtk+ autoconf-2.13p4 automatically configure source code on many Un*x platforms autoconf-2.65p1 automatically configure source code on many Un*x platforms autoconf-2.67p1 automatically configure source code on many Un*x platforms autoconf-2.68p1 automatically configure source code on many Un*x platforms autoconf-2.69p2 automatically configure source code on many Un*x platforms automake-1.11.6p2 GNU Standards-compliant Makefile generator automake-1.14.1p0 GNU Standards-compliant Makefile generator automake-1.15.1 GNU Standards-compliant Makefile generator avahi-0.7p1 framework for Multicast DNS Service Discovery bash-4.4.19 GNU Bourne Again Shell bison-3.0.4p0 GNU parser generator * brotli-1.0.4 generic lossless compressor bzip2-1.0.6p8 block-sorting file compressor, unencumbered c-client-2.21v0 UW c-client mail access routines cairo-1.14.12 vector graphics library * cmake-3.10.2p0 portable build system * cmocka-1.1.1p0 elegant unit testing framework for C * cups-libs-2.2.7 CUPS libraries and headers curl-7.59.0 get files from FTP, Gopher, HTTP or HTTPS servers cyrus-sasl-2.1.26p25 RFC 2222 SASL (Simple Authentication and Security Layer) db-4.6.21p5v0 Berkeley DB package, revision 4 dbus-1.12.8v0 message bus system dbus-daemon-launch-helper-1.12.8 DBus setuid helper for starting system services dconf-0.28.0p0 configuration backend system docbook-4.5p1 technical documentation XML/SGML definitions docbook-dsssl-1.79 modular DSSSL stylesheets for the DocBook DTD docbook-xsl-1.68.1p5 docbook XSL modular stylesheet e2fsprogs-1.42.12p4 utilities to manipulate ext2 filesystems femail-1.0p1 simple SMTP client femail-chroot-1.0p2 simple SMTP client for chrooted web servers * freetds-0.95.95p3 database drivers for Sybase/Microsoft SQL Server fribidi-1.0.2 library implementing the Unicode Bidirectional Algorithm * g++-4.9.4p8 GNU compiler collection: C++ compiler * gcc-4.9.4p8 GNU compiler collection: core C compiler * gcc-libs-4.9.4p8 GNU compiler collection: support libs gdbm-1.14.1 GNU dbm * gdk-pixbuf-2.36.12 graphic library for gtk+2 gettext-0.19.8.1p1 GNU gettext runtime libraries and programs gettext-tools-0.19.8.1 GNU gettext development and translation tools glib2-2.56.1 general-purpose utility library * glib2-networking-2.56.0 network-related gio modules for GLib gmake-4.2.1 GNU make gmp-6.1.2p1 library for arbitrary precision arithmetic gnome-icon-theme-3.12.0p3 base icon theme for GNOME gnome-icon-theme-symbolic-3.12.0p2 base icon theme extension for special UI contexts gnugetopt-1.1.6p0 GNU getopt(1) utility * gnutls-3.5.18 GNU Transport Layer Security library gobject-introspection-1.56.1p1 GObject Introspection * graphite2-1.3.11 rendering for complex writing systems groff-1.22.3p8 GNU troff typesetter gsettings-desktop-schemas-3.28.0 collection of shared GSettings schemas * gtk+2-2.24.32 multi-platform graphical toolkit * gtk-update-icon-cache-3.22.30 gtk+ icon theme caching utility * harfbuzz-1.7.6 text shaping library help2man-1.47.6 generates simple manual pages from program output hicolor-icon-theme-0.17 fallback theme of the icon theme specification icon-naming-utils-0.8.90p1 compatibility tools from the Tango project icontool-0.1.0 suite of tools for managing icons in an application icu4c-58.2p5 International Components for Unicode intltool-0.51.0p1 internationalization tools * iodbc-3.52.12 ODBC 3.x driver manager iso8879-1986p0 character entity sets from ISO 8879:1986 (SGML) * jansson-2.10 library for manipulating JSON data * jasper-2.0.14 reference implementation of JPEG-2000 jpeg-1.5.3v0 SIMD-accelerated JPEG codec replacement of libjpeg json-glib-1.4.2 JSON parser for GLib-based libraries and applications jsoncpp-1.8.4p0 JSON parsing C++ API libarchive-3.3.2p0 multi-format archive and compression library libcroco-0.6.12 generic CSS parsing library for GNOME project libdaemon-0.14p1 lightweight C library that eases the writing of daemons libelf-0.8.13p4 read, modify, create ELF files on any arch libexecinfo-0.3p0v0 clone of backtrace facility found in the GNU libc libffi-3.2.1p4 Foreign Function Interface libgcrypt-1.8.2p0 crypto library based on code used in GnuPG libgpg-error-1.31 error codes for GnuPG related software libiconv-1.14p3 character set conversion library libidn2-2.0.0p0 implementation of IDNA2008 internationalized domain names libltdl-2.4.2p1 GNU libtool system independent dlopen wrapper libmcrypt-2.5.8p2 interface to access block/stream encryption algorithms libmpc-0.9p1 complex numbers math library libnettle-3.4 cryptographic library libpaper-1.1.24.5 library for handling paper characteristics * libproxy-0.4.15p0 library handling all the details of proxy configuration * librest-0.8.1 access web services that claim to be RESTful * librsvg-2.40.20 SAX-based render library for SVG files libsigsegv-2.12 library for handling page faults in user mode * libsoup-2.62.2 HTTP client/server library for GNOME libtasn1-4.13p0 Abstract Syntax Notation One structure parser library libtool-2.4.2p0 generic shared library support script libunistring-0.9.7 manipulate Unicode strings libusb1-1.0.21 library for USB device access from userspace * libuv-1.19.1p0 multi-platform library for asynchronous I/O libxml-2.9.8 XML parsing library libxslt-1.1.32 XSLT C Library for GNOME lynx-2.8.9pl18 text web browser lz4-1.8.2 fast BSD-licensed data compression lzo2-2.10p0 portable speedy lossless data compression library m4-1.4.18 GNU m4 * mariadb-client-10.0.34v1 multithreaded SQL database (client) meson-0.46.0p1 next-generation build system metaauto-1.0p1 wrapper for gnu auto* mpfr-3.1.5.2 library for multiple-precision floating-point computations net-snmp-5.7.3p15 extendable SNMP implementation nghttp2-1.32.0 library for HTTP/2 ninja-1.8.2 small build system with a focus on speed openldap-client-2.4.46 open-source LDAP software (client) p11-kit-0.23.2p0 library for loading and enumurating of PKCS#11 modules p5-XML-NamespaceSupport-1.12 perl module to the SAX2 NamespaceSupport class p5-XML-Parser-2.44 perl module for parsing XML documents p5-XML-SAX-0.99 framework for the Perl SAX2 XML parsers, filters and drivers p5-XML-SAX-Base-1.09 base class for SAX drivers and filters p5-XML-SAX-Expat-0.51 SAX2 driver based on expat p5-XML-Simple-2.24 trivial perl API for reading/writing XML * pango-1.42.1 library for layout and rendering of text pcre-8.41 perl-compatible regular expression library * php-7.0.29p1 server-side HTML-embedded scripting language png-1.6.34 library for manipulating PNG images postgresql-client-10.3 PostgreSQL RDBMS (client) py-MarkupSafe-1.0 implements an XML/HTML/XHTML markup safe string py-alabaster-0.7.10 configurable sidebar-enabled Sphinx theme py-babel-2.4.0 I18N/L10N tools for Python py-docutils-0.12p1 process plaintext documentation into other formats py-imagesize-0.7.1p0 getting image size from png/jpeg/jpeg2000/gif file py-jinja2-2.10 fast, optionally sandboxed, Python template engine py-libxml-2.9.8 Python bindings for libxml py-pygments-2.1.3p0 Python syntax highlighter py-setuptools-39.0.1v0 simplified packaging system for Python modules py-six-1.11.0 Python 2 and 3 compatibility library py-snowballstemmer-1.2.1p0 snowball stemming library collection for Python py-sphinx-1.4.8p0 python documentation generator py-sphinx_rtd_theme-0.2.4 readthedocs.org theme for Sphinx py-stemmer-1.3.0p1 snowball stemming algorithms, for information retrieval py-tz-2018.3 Python API for dealing with timezones py3-MarkupSafe-1.0 implements an XML/HTML/XHTML markup safe string py3-beaker-1.6.2p5 session and caching library with wsgi middleware py3-crypto-2.6.1p4 cryptographic tools for Python py3-mako-1.0.7 super-fast templating language py3-setuptools-39.0.1v0 simplified packaging system for Python modules python-2.7.15 interpreted object-oriented programming language python-3.6.5 interpreted object-oriented programming language re2c-1.0.3 C-based regular expression scanner generator rhash-1.3.5 utility and library for computing hash sums shared-mime-info-1.9p1 shared mime database for desktops sqlite3-3.23.0 embedded SQL implementation tcl-8.5.19p1 Tool Command Language tidyp-1.04p1v0 validate, correct and pretty-print HTML tiff-4.0.9 tools and library routines for working with TIFF images tk-8.5.19p1 graphical toolkit for Tcl unzip-6.0p11 extract, list & test files in a ZIP archive vala-0.40.4 compiler for the GObject type system xmlto-0.0.28 front-end for converting XML files to various formats xmltoman-0.4 xml to manpage converter xz-5.2.4 LZMA compression and decompression tools
