Hi,
It's been a while that I've tried to install anything on FreeBSD, so I was dismayed recently trying to install the latest security/vaultwarden.
I fired up a new 14.1 VM; 20GB for the / partition, separate 4GB swap drive.
I firstly, from ports, installed a bunch of utilities (sysutils/tmux, emulators/open-vm-tools, editors/vim, etc.). A few times the builds failed with messages like:
that I needed to fix with:
Before resuming the original port.
Back to vaultwarden. Firstly, https://www.freshports.org/security/vaultwarden/ tells me that the version in ports is 1.32.0_2, which is what I need due to a problem with the iOS app. Great. But FreshPorts also suggests I could:
To add the package, run one of these commands:
Seriously misleading. Can FreshPorts not show the current package version?
Finally, the compilation of the port requires rust. Of course I can't use the package version of rust since a) "don't mix ports and packages unless you know what you're doing" (which I don't) and b) the package version of rust is not the right version to allow me to compile vaultwarden.
This build dependency (rust) filled my 20GB disk and of course, crashed:
Is this just how things are now? Or am I doing it wrong?
Thanks.
It's been a while that I've tried to install anything on FreeBSD, so I was dismayed recently trying to install the latest security/vaultwarden.
I fired up a new 14.1 VM; 20GB for the / partition, separate 4GB swap drive.
I firstly, from ports, installed a bunch of utilities (sysutils/tmux, emulators/open-vm-tools, editors/vim, etc.). A few times the builds failed with messages like:
Code:
===> vim-9.1.0708 depends on executable: xxd - not found
Code:
cd /usr/ports/*/xxd
make clean install clean
Back to vaultwarden. Firstly, https://www.freshports.org/security/vaultwarden/ tells me that the version in ports is 1.32.0_2, which is what I need due to a problem with the iOS app. Great. But FreshPorts also suggests I could:
To add the package, run one of these commands:
- pkg install security/vaultwarden
- pkg install vaultwarden
Code:
# pkg search vaultwarden
vaultwarden-1.30.5_4 Bitwarden compatible backend server
Seriously misleading. Can FreshPorts not show the current package version?
Finally, the compilation of the port requires rust. Of course I can't use the package version of rust since a) "don't mix ports and packages unless you know what you're doing" (which I don't) and b) the package version of rust is not the right version to allow me to compile vaultwarden.
This build dependency (rust) filled my 20GB disk and of course, crashed:
Code:
# du -hx -d 3 . | sort -h
499M ./devel/cmake-core/work
927M ./security/vaultwarden/work
16G ./lang/rust/work
Is this just how things are now? Or am I doing it wrong?
Thanks.