Manjaro Linux - Forum Italiano

Impossibilità installazione shrew-vpn-client-qt5 2.2.1-0 Manjaro MIKAH Gnome.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Buona sera non riesco ad installare shrew-vpn-client-qt5 2.2.1-0 da repository AUR ne ike-qt 2.2.1 da repository sna su Manjaro MIKAH Gnome.

[Per shrew-vpn-client-qt5 2.2.1-0 da repository AUR log costruzione :
Codice: [Seleziona]
"Preparazione...
Clonazione shrew-vpn-client-qt5 file di costruzione in corso...
Controllo delle dipendenze di shrew-vpn-client-qt5 in corso...
Clonazione ike file di costruzione in corso...
Controllo delle dipendenze di ike in corso...
Risoluzione delle dipendenze...
Controllo conflitti tra i pacchetti...

Costruzione in corso di ike...
==> Creazione del pacchetto: ike 2.2.1-5 (dom 4 ott 2020, 20:57:09)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> È stato trovato ike-2.2.1-release.tgz
  -> È stato trovato iked.service
  -> È stato trovato openssl-1.1.0.patch
==> Validazione di source file con md5sums...
    ike-2.2.1-release.tgz ... Verificato
    iked.service ... Verificato
    openssl-1.1.0.patch ... Verificato
==> Rimozione dell'esistente directory $srcdir/ in corso...
==> Estrazione dei sorgenti in corso...
  -> Estrazione di ike-2.2.1-release.tgz usando bsdtar in corso...
==> Avvio di prepare() in corso...
patching file source/iked/crypto.cpp
patching file source/iked/ike.cpp
patching file source/iked/ike.exch.config.cpp
patching file source/iked/ike.exch.inform.cpp
patching file source/iked/ike.exch.phase1.cpp
patching file source/iked/ike.exch.phase2.cpp
patching file source/iked/ike.idb.exch.cpp
patching file source/iked/ike.idb.phase1.cpp
patching file source/iked/ike.idb.phase2.cpp
patching file source/iked/ike.keyfile.cpp
patching file source/libike/manager.file.cpp
==> Rimozione dell'esistente directory $pkgdir/ in corso...
==> Avvio di build() in corso...
CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using install prefix /usr ...
-- Using etc install path /etc ...
-- Using bin install path /usr/bin ...
-- Using sbin install path /usr/bin ...
-- Using lib install path /usr/lib ...
-- Using man install path /usr/share/man ...
-- Looking for crypt in crypt
-- Looking for crypt in crypt - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Using library -lpthread
-- Looking for pthread_mutex_timedlock in -lpthread
-- Looking for pthread_mutex_timedlock in -lpthread - found
-- Using binary /usr/bin/flex ...
-- Using binary /usr/bin/bison ...
-- Performing Test NATT_FOUND
-- Performing Test NATT_FOUND - Success
-- Enabled NAT Traversal support ...
CMake Warning (dev) at source/iked/CMakeLists.txt:111 (add_custom_command):
  Policy CMP0050 is not set: Disallow add_custom_command SOURCE signatures.
  Run "cmake --help-policy CMP0050" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The SOURCE signatures of add_custom_command are no longer supported.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at source/iked/CMakeLists.txt:120 (add_custom_command):
  Policy CMP0050 is not set: Disallow add_custom_command SOURCE signatures.
  Run "cmake --help-policy CMP0050" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The SOURCE signatures of add_custom_command are no longer supported.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/pamac-build-fabrizio/ike/src/ike
Scanning dependencies of target ss_ith
[  1%] Building CXX object source/libith/CMakeFiles/ss_ith.dir/libith.o
[  3%] Linking CXX shared library libss_ith.so
[  3%] Built target ss_ith
Scanning dependencies of target ss_log
[  4%] Building CXX object source/liblog/CMakeFiles/ss_log.dir/liblog.o
[  6%] Linking CXX shared library libss_log.so
[  6%] Built target ss_log
Scanning dependencies of target ss_idb
[  7%] Building CXX object source/libidb/CMakeFiles/ss_idb.dir/libidb.o
[  9%] Building CXX object source/libidb/CMakeFiles/ss_idb.dir/base64.o
[ 10%] Linking CXX shared library libss_idb.so
[ 10%] Built target ss_idb
Scanning dependencies of target ss_ike
Scanning dependencies of target ss_pfk
[ 12%] Building CXX object source/libike/CMakeFiles/ss_ike.dir/client.o
[ 14%] Building CXX object source/libike/CMakeFiles/ss_ike.dir/config.o
Scanning dependencies of target ss_ip
[ 15%] Building CXX object source/libpfk/CMakeFiles/ss_pfk.dir/libpfk.o
[ 17%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.frag.o
[ 18%] Building CXX object source/libike/CMakeFiles/ss_ike.dir/manager.o
[ 20%] Building CXX object source/libike/CMakeFiles/ss_ike.dir/manager.file.o
[ 21%] Building CXX object source/libike/CMakeFiles/ss_ike.dir/libike.o
[ 23%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.o
[ 25%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.dns.o
[ 26%] Linking CXX shared library libss_pfk.so
[ 28%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.ip.o
[ 29%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.pcap.o
[ 31%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.udp.o
[ 31%] Built target ss_pfk
[ 32%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.queue.o
[ 34%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.route.o
[ 35%] Linking CXX shared library libss_ike.so
[ 37%] Linking CXX shared library libss_ip.so
[ 37%] Built target ss_ike
Scanning dependencies of target ikec
[ 39%] Building CXX object source/ikec/CMakeFiles/ikec.dir/main.o
[ 40%] Building CXX object source/ikec/CMakeFiles/ikec.dir/ikec.o
[ 40%] Built target ss_ip
[ 42%] Generating conf.parse.cpp
[ 43%] Generating conf.token.cpp
conf.parse.yy:44.9-27: error: expected identifier before string
   44 | %define "parser_class_name" "conf_parser"
      |         ^~~~~~~~~~~~~~~~~~~
make[2]: *** [source/iked/CMakeFiles/iked.dir/build.make:81: source/iked/conf.parse.cpp] Errore 1
make[2]: *** Attesa per i processi non terminati....
make[1]: *** [CMakeFiles/Makefile2:292: source/iked/CMakeFiles/iked.dir/all] Errore 2
make[1]: *** Attesa per i processi non terminati....
[ 45%] Linking CXX executable ikec
[ 45%] Built target ikec
make: *** [Makefile:149: all] Errore 2
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta..."


Mentre per  ike-qt 2.2.1 da repository sna ho l'errore:
Codice: [Seleziona]
"Preparazione...

Snap install error:
no snap revision on specified channel"

Potete aiutarmi?
Grazie!

Mod. Ho inserito i listati con tag codice per evitare messaggi chilometrici
« Ultima modifica: Ottobre 05, 2020, 05:00:07 pm da D-BARTO »

andy2

  • *****
  • 993
Re:Impossibilità installazione shrew-vpn-client-qt5 2.2.1-0 Manjaro MIKAH Gnome.
« Risposta #1 il: Ottobre 05, 2020, 09:23:37 am »
La compilazione AUR si blocca per un errore nel codice durante la compilazione del pacchetto ike; come indicato nei commenti di questo pacchetto, sembra esserci una soluzione con una correzione del sorgente.
Mentre, per snap, credo sia sbagliato il canale, devi passare a quello "beta", oppure digitalo direttamente come parametro da linea di comando
Codice: [Seleziona]
sudo snap install ike-qt --beta

Re:Impossibilità installazione shrew-vpn-client-qt5 2.2.1-0 Manjaro MIKAH Gnome.
« Risposta #2 il: Ottobre 05, 2020, 03:07:45 pm »
Grazie andy2 per il suggerimento, ho provato ad eseguire sudo snap install ike-qt --beta e il programma viene installato correttamente ma non c'è l'interfaccia grafica.Vorrei andare a modificare il PKGBUILD per la compilazione come indicato nel link che mi hai inviato per la prima soluzione proposta ( modificare PKGBUILD Nel metodo prepare (), aggiungi sed -i 's / define "parser_class_name" / define parser_class_name /' ./source/iked/conf.parse.yy) ma siccome non sono molto esperto non capisco su quale file e in che posizione lo devo inserire, ti sarei grato se in 2 righe riuscissi a spiegarmelo.Grazie ancora..

andy2

  • *****
  • 993
Re:Impossibilità installazione shrew-vpn-client-qt5 2.2.1-0 Manjaro MIKAH Gnome.
« Risposta #3 il: Ottobre 06, 2020, 11:14:15 am »
Modificare il PKGBUILD è facile, con il gestore di installazioni (pamac), prima di installare puoi scegliere di modificarlo, ed è proprio qui che vai ad inserire quella riga e poi prosegui l'installazione del PKGBUILD modificato.

Re:Impossibilità installazione shrew-vpn-client-qt5 2.2.1-0 Manjaro MIKAH Gnome.
« Risposta #4 il: Ottobre 06, 2020, 05:50:39 pm »
Grazie andy2 RISOLTO!!
Prima non trovavo l'istruzione "prepare()" perchè andavo a modificare il file PKGBUILD nella finestra sbagliata.In allegato ho inserito una piccola presentazione sulla procedura che ho eseguito.
Buon pomeriggio!