Ports issueshttps://git.hardenedbsd.org/hardenedbsd/ports/-/issues2023-12-21T15:52:44Zhttps://git.hardenedbsd.org/hardenedbsd/ports/-/issues/35databases/ruby-bdb build failure2023-12-21T15:52:44ZShawn Webbdatabases/ruby-bdb build failureThe databases/ruby-bdb port fails to build on all supported versions of HardenedBSD. Here's a build log from the 13-STABLE package build server: https://hbsd-pkg-13-stable-01.hardenedbsd.org/data/hbsd13-default/2023-09-01_14h28m41s/logs/...The databases/ruby-bdb port fails to build on all supported versions of HardenedBSD. Here's a build log from the 13-STABLE package build server: https://hbsd-pkg-13-stable-01.hardenedbsd.org/data/hbsd13-default/2023-09-01_14h28m41s/logs/errors/ruby31-bdb-0.6.6_9.loghttps://git.hardenedbsd.org/hardenedbsd/ports/-/issues/34audio/pulseaudio build failure2023-10-13T17:20:00ZShawn Webbaudio/pulseaudio build failureaudio/pulseaudio fails to build on all supported HardenedBSD versions. Here's a log from the 13-STABLE package build server: https://hbsd-pkg-13-stable-01.hardenedbsd.org/data/hbsd13-default/2023-09-01_14h28m41s/logs/errors/pulseaudio-16...audio/pulseaudio fails to build on all supported HardenedBSD versions. Here's a log from the 13-STABLE package build server: https://hbsd-pkg-13-stable-01.hardenedbsd.org/data/hbsd13-default/2023-09-01_14h28m41s/logs/errors/pulseaudio-16.1_1.log
At first glance, it looks like PulseAudio's build is trying to bring in arm64-related code even when building on amd64. More investigation is definitely needed.https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/11php: module php80-pecl-imagick fails to load2023-09-13T18:00:48ZSylvie Rinnerphp: module php80-pecl-imagick fails to loadHi, unsure if this is the right place; tested on both hbsd 12 and 13, you get hard errors very easily. To reproduce, install `php80-pecl-imagick` and run `php`. An error like this will pop up:
`PHP Warning: PHP Startup: Unable to load ...Hi, unsure if this is the right place; tested on both hbsd 12 and 13, you get hard errors very easily. To reproduce, install `php80-pecl-imagick` and run `php`. An error like this will pop up:
`PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/local/lib/php/20200930/imagick.so (/usr/local/lib/php/20200930/imagick.so: Undefined symbol "instanceof_function_ex"), /usr/local/lib/php/20200930/imagick.so.so (Cannot open "/usr/local/lib/php/20200930/imagick.so.so")) in Unknown on line 0`
This might be related to this bug in FreeBSD ports: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256557 however I tried to do the same thing on FreeBSD, and there the module can actually be loaded (although it will spot out many warnings), whereas in hbsd it cannot be loaded at all.https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/9math/octave fails to build in 14-CURRENT/amd64 due to LTO-ified libs in base2023-09-13T18:00:48ZLoicmath/octave fails to build in 14-CURRENT/amd64 due to LTO-ified libs in baseBuilding the base OS libraries with LTO breaks "math/octave".
Log file attached. Additionally, the log can be found here:
http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2021-06-01_14h14m51s/logs/errors/octave-6.2.0...Building the base OS libraries with LTO breaks "math/octave".
Log file attached. Additionally, the log can be found here:
http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2021-06-01_14h14m51s/logs/errors/octave-6.2.0_2.log
[octave-6.2.0_2.log](/uploads/b46e54ca013f9d8e73a31cc49d6e9a29/octave-6.2.0_2.log)LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/issues/13lang/ruby27 lang/ruby26 RELRO breaks portupgrade2022-01-26T03:06:04ZChris Clang/ruby27 lang/ruby26 RELRO breaks portupgradeHi I suggest disabling relro by default for the named ports, it breaks portupgrade database access if the flag is enabled. I tested each of the flags individually to whittle it down to relro.
To test changes note you will have to also ...Hi I suggest disabling relro by default for the named ports, it breaks portupgrade database access if the flag is enabled. I tested each of the flags individually to whittle it down to relro.
To test changes note you will have to also recompile ruby-bdb after recompiling ruby.
Also I had to reregister on this site, account was deleted, please dont delete again as it takes time and effort to register.
ruby30 was not tested.