david415 / HoneyBadger

Quantum Insert detector/recorder
GNU General Public License v3.0
305 stars 39 forks source link

Build failure on FreeBSD and HardenedBSD 13-CURRENT/amd64 #99

Open lattera opened 5 years ago

lattera commented 5 years ago

It appears HoneyBadger doesn't build with the latest lang/go port on FreeBSD and HardenedBSD. I'm the maintainer for the port in FreeBSD's ports tree, so I get emails each time FreeBSD's package build process fails for the HoneyBadger port. :)

Please let me know if you need anything from me. I'm happy to help out in whatever way(s) I can.

The build log for HardenedBSD can be found here: http://pkgbuild_amd64-01.hardenedbsd.org/data/hardenedbsd-13_amd64-local/2019-03-03_14h18m30s/logs/errors/honeybadger-0.0.0.2016022301.log

david415 commented 4 years ago

Dear @lattera I'm sorry I didn't see this sooner. For some reason I didn't receive the github notification for this ticket. Although I haven't lately been actively working on or maintaining honeybadger... I'm very willing to fix reported bugs and build/package issues.

I will spin up a freebsd virtual server and test out the build soon. For hardenedBSD last time I remember my virtual server provider let me install a custom image. Anyway I'm sure I'll be able to soon fix this.

david415 commented 4 years ago

@lattera honeybadger should build now. i fixed some bitrot and the unit tests.

I think we should revive the packages. I managed to build honeybadger on freebsd; i built from source directly. i'm unable to build freebsd ports that depend on go... i think it might be some kind of issue with my virtual server provider.

Probably it will work on hardenedBSD as well. The package should be updated so that we build the latest git commit ID from this repo: 53421ca0b08de161b8a05ff0c468c972a3eca4a7

go-modules should take care of installing the rest of the go dependencies.

lattera commented 4 years ago

Cool! Thanks a lot! I'll take a look at updating the port soon.