Package Details: openvpn3 24-2

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)

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 or yay -Sc.

FYI. I replaced gdbuspp-git with gdbuspp in the PKGBUILD dependency, and it seems that the build fails because the locally cached PKGBUILD is not updated.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 Next › Last »

bhyoo commented on 2022-07-30 04:21 (UTC)

@campfireman You should not include base-devel into makedepends. https://wiki.archlinux.org/title/PKGBUILD#makedepends

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