I am attempting to get protonmail bridge to build on FreeBSD 14.
It looks manageable but we'll see. So far ..
1. use gmake (not make)
2. replace #!/bin/bash with #!/usr/bin/env bash
3. requires zip, ninja and cmake
4. some go modules are missing from go.mod (like filebase/go-keychain).
At the moment, I'm stuck on the go compiler choking - likely on more missing go modules.
undefined: osSupportCertInstall
internal/certs/installer.go:47:12: undefined: installCert
internal/certs/installer.go:59:12: undefined: uninstallCert
internal/certs/installer.go:69:9: undefined: isCertInstalled
# github.com/ProtonMail/proton-bridge/v3/internal/versioner
internal/versioner/remove.go:64:16: v.RemoveCurrentVersion undefined (type *Versioner has no field or method RemoveCurrentVersion)
I don't know go so it takes me a while to figure out the package name from the undefined symbols.
Tips are welcome!
It looks manageable but we'll see. So far ..
1. use gmake (not make)
2. replace #!/bin/bash with #!/usr/bin/env bash
3. requires zip, ninja and cmake
4. some go modules are missing from go.mod (like filebase/go-keychain).
At the moment, I'm stuck on the go compiler choking - likely on more missing go modules.
undefined: osSupportCertInstall
internal/certs/installer.go:47:12: undefined: installCert
internal/certs/installer.go:59:12: undefined: uninstallCert
internal/certs/installer.go:69:9: undefined: isCertInstalled
# github.com/ProtonMail/proton-bridge/v3/internal/versioner
internal/versioner/remove.go:64:16: v.RemoveCurrentVersion undefined (type *Versioner has no field or method RemoveCurrentVersion)
I don't know go so it takes me a while to figure out the package name from the undefined symbols.
Tips are welcome!