Ошибка установки Shrew soft VPN client

Не так давно потребовалось установить Shrew Soft VPN client'a. Ставил по этому ману. Выдавал одну ошибку. Потом знакомы сказал что скорее всего версия openssl более свежая, типа патчить надо, скинул исходники, но при make уже ошибка другая. Требуется установить именно этот клиент. Перепробовал всё, что только можно. Может у кого есть идеи как запилить в арч этого мерзавчика...?
aur/shrew-vpn-client 2.2.1-5
teplovoz
aur/shrew-vpn-client 2.2.1-5
Я из предложенных в двух пакетах аура разницы не вижу. По мне это одно и тоже. Ошибка та же
Вся разница в том, что при установке из тарбола (почти что семилетней давности), можно позвонить в рельсу, или пожаловаться в спортлото. А при установке из АУР можно пнуть майнтайнера, это как минимум.
In Tux We Trust
Shprot
Ошибка та же
Внимательней читайте комментарии к пакету.

@stramaz –> "Unable to build ike" seems a problem with ike package, not shrew itself… Anyway, I checked and ike builds fine for me. Can you report in https://aur.archlinux.org/packages/ike/ ?
---
@zarere
You have to modify the PKGBUILD: In the prepare() method, append sed -i 's/define "parser_class_name"/define parser_class_name/' ./source/iked/conf.parse.yy

При установке пакета ike вы должны подправить пакбилд к виду
# Maintainer: Timur Sattarov <[email protected]>
# Contributor: Benjamin Robin <[email protected]>
# Contributor: Taylor Hedberg <[email protected]>
# Contributor: Pablo Lluch <[email protected]>

pkgname=ike
pkgver=2.2.1
pkgrel=5
pkgdesc='Shrew Soft VPN client for Linux'
arch=(i686 x86_64)
url='http://www.shrew.net'
license=(BSD)
depends=(openssl libedit)
makedepends=(cmake)
optdepends=(openldap)
backup=(etc/iked.conf)
source=("http://www.shrew.net/download/ike/ike-$pkgver-release.tgz" iked.service openssl-1.1.0.patch)
md5sums=('3dac18a2da5809ccb38c50cd4a455897'
         '3cb3ff3b663805f76be1efd527ae436c'
         '57348fe9112555c0204709c1716e5fff')

prepare () {
    cd "$srcdir/ike"
    patch -p1 -i "$srcdir/openssl-1.1.0.patch"
    sed -i 's/define "parser_class_name"/define parser_class_name/' ./source/iked/conf.parse.yy
}

build () {
    cd "$srcdir/ike"
    cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTGUI=NO -DETCDIR=/etc -DNATT=YES \
        -DMANDIR=/usr/share/man -DSBINDIR=/usr/bin
    make
}

package () {
    cd "$srcdir/ike"
    make DESTDIR="$pkgdir/" install
    install -Dm 755 $srcdir/iked.service $pkgdir/usr/lib/systemd/system/iked.service
    mv $pkgdir/etc/iked.conf{.sample,}
}
Собранные пакеты, работоспособность проверяйте
https://drive.google.com/open?id=1-YtRFSkS62YWwZV8Wkv9GXzGebvsfSG1
Figue - как я понял говорит, что проблема в пакете IKE , при установке у него таже ошибка ? - https://aur.archlinux.org/packages/shrew-vpn-client/
А-а ..., нашел - https://aur.archlinux.org/packages/ike/#comment-687551

sed -i 's/define "parser_class_name"/define parser_class_name/' ./source/iked/conf.parse.yy
 
Зарегистрироваться или войдите чтобы оставить сообщение.