@campfireman You should not include base-devel into makedepends. https://wiki.archlinux.org/title/PKGBUILD#makedepends
Search Criteria
Package Details: openvpn3 24-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/openvpn3.git (read-only, click to copy) |
---|---|
Package Base: | openvpn3 |
Description: | OpenVPN 3 Linux client |
Upstream URL: | https://codeberg.org/OpenVPN/openvpn3-linux |
Keywords: | openvpn vpn |
Licenses: | AGPL3 |
Submitter: | bhyoo |
Maintainer: | bhyoo |
Last Packager: | bhyoo |
Votes: | 21 |
Popularity: | 1.06 |
First Submitted: | 2020-07-04 06:51 (UTC) |
Last Updated: | 2024-12-23 12:57 (UTC) |
Dependencies (19)
- gdbusppAUR (gdbuspp-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- libcap-ng (libcap-ng-gitAUR)
- libnl (libnl-gitAUR)
- lz4 (lz4-gitAUR)
- protobuf (protobuf-gitAUR, protobuf-dllexportAUR)
- python-dbus
- python-gobject
- python-systemd
- tinyxml2 (tinyxml2-gitAUR)
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- meson (meson-gitAUR) (make)
- python-docutils (make)
- python-jinja (make)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR) (optional) – mbed TLS version
- openssl (openssl-gitAUR, openssl-staticAUR) (optional) – OpenSSL version
- polkit (polkit-gitAUR, polkit-consolekitAUR) (optional) – for systemd-resolved integration
- repkgAUR (optional) – Automatically rebuild the package on dependency updates
Required by (2)
- eovpn (optional)
- openvpn3-indicator-git
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 Next › Last »
bhyoo commented on 2022-07-30 04:21 (UTC)
remanifest commented on 2022-07-25 14:00 (UTC) (edited on 2022-07-25 14:04 (UTC) by remanifest)
After upgrading to kernel 5.18.14, I had to rebuild this package. It was throwing an error for me when trying to initiate a session: ERROR Failed preparing proxy: Error calling StartServiceByName for net.openvpn.v3.sessions: Launch helper exited with unknown return code 127
The solution (for me) was to remove the source directory with rm -rf ~/.cache/paru/clone/openvpn3
Next, paru -S openvpn3 got me back in business. Hope this can help someone else if they run into the same.
campfireman commented on 2022-06-24 20:11 (UTC)
Had to install automake
and pkg-config
to make compilation work. Is the problem on my side or do these need to be added as dependencies?
tuxiano commented on 2022-05-11 13:27 (UTC)
Thanks @ribugent that fix totally worked!.
eathtespagheti commented on 2022-04-26 09:06 (UTC)
@bhyoo just tested, it still uses pushd and therefore fails when launching commands via dash, maybe the solution could be to add bash as a build dependency and run all the commands with bash -c
bhyoo commented on 2022-04-25 14:29 (UTC)
@ribugent @pkulak @eathtespagheti @rahulmb Updated dependencies and build script. Thanks for notification!
@eathtespagheti Could you test dash compatibility?
campanari commented on 2022-04-25 11:49 (UTC)
thanks @ribugent
That worked for me too.
ribugent commented on 2022-03-29 11:12 (UTC)
In my case, I've fixed it by patching the source code via pkgbuild
diff --git a/PKGBUILD b/PKGBUILD
index 13702e4..d97724c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,6 +25,7 @@ sha256sums=('SKIP')
build() {
cd "$_pkgname"
+ sed -i 's:gio-unix-2.0/gio/gunixconnection.h:glib-2.0/gio/gunixsocketaddress.h:g' src/netcfg/netcfg-device.hpp
./bootstrap.sh
./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --localstatedir=/var --enable-bash-completion --enable-dco
make -j $(nproc)
Hope this helps
pkulak commented on 2022-03-22 18:04 (UTC) (edited on 2022-03-22 18:18 (UTC) by pkulak)
I'm getting this error when it tries to compile:
src/netcfg/netcfg-device.hpp:33:10: fatal error: gio-unix-2.0/gio/gunixconnection.h: No such file or directory
which makes sense; I indeed don't have that header. But I'm not exactly sure how to get this to install.
EDIT: Okay, I'm symlinked the header into where it was expecting it:
ln -s /usr/include/glib-2.0/gio/gunixconnection.h /usr/include/gio-unix-2.0/gio/
which worked, but seems like a bit of a hack. :D
eathtespagheti commented on 2022-03-18 13:55 (UTC)
Hi, the build fails because it's using pushd and popd, that aren't available in some shells (e.g. dash) since it's not a POSIX functionality, therefore the build process should be adapted to use something like bash as a shell
Pinned Comments
bhyoo commented on 2024-07-08 11:46 (UTC) (edited on 2024-07-08 11:47 (UTC) by bhyoo)
If you have trouble with building it, please run
yay -Scc
oryay -Sc
.FYI. I replaced
gdbuspp-git
withgdbuspp
in the PKGBUILD dependency, and it seems that the build fails because the locally cached PKGBUILD is not updated.