Installing Cylon

Hi

Cylon is an AUR program. I can install it but it needs auracle-git which is another AUR program. It seems I can install auracle-git but at the end of the build, it tries to download a file named include.zip and it stays stuck for ever for some dark geographical reason I suppose.

I managed to download this hapless include.zip and now I’d like to install auracle-git locally (yay -U auracle-git).

I’m still searching for a solution…

How are you installing? Yay? because auracle is an optional dependancy here.

I had installled it in Europe over one year ago and at that time it did not require auracle. But now, i cannot check aur packages to be updated.

So rather than this being an issue installing Cylon, it’s an issue installing auracle-git.

It will be worth trying this by itself to see in more detail what the issue is. For example, use makepkg rather than Pamac.

As for yay, I had it installed a long time ago, and reinstalled it yesterday (yay not yay-bin)
by using a third-party repository

[dx37essentials]
SigLevel = PackageOptional
Server = https://dx37.gitlab.io/$repo/$arch

I shall have to learn how to use makepkg (arch wiki?)

Well first time success. It indeed used the include.zip downloaded file.

roger@lenovo auracle-git]$ makepkg -s auracle-git
==> Création du paquet auracle-git r316.dfbd170-1 (lun. 07 sept. 2020 08:42:37)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> Clonage du dépôt auracle git…
Clonage dans le dépôt nu '/home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/auracle'
remote: Enumerating objects: 230, done.
remote: Counting objects: 100% (230/230), done.
remote: Compressing objects: 100% (140/140), done.
remote: Total 2580 (delta 121), reused 168 (delta 89), pack-reused 2350
Réception d'objets: 100% (2580/2580), 732.19 Kio | 138.00 Kio/s, fait.
Résolution des deltas: 100% (1677/1677), fait.
==> Validation des fichiers source avec sha256sums…
    auracle ... Ignoré
==> Extraction des sources…
  -> Création d’une copie de travail du dépot auracle git…
Clonage dans 'auracle'...
fait.
==> Lancement de pkgver()…
==> Version mise à jour : auracle-git r366.8739929-1
==> Lancement de build()…
The Meson build system
Version: 0.55.1
Source dir: /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle
Build dir: /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build
Build type: native build
Project name: auracle
Project version: 0
Using 'CXXFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
Using 'CXXFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
C++ linker for the host machine: c++ ld.bfd 2.35
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports arguments -ffunction-sections: YES 
Compiler for C++ supports arguments -fdata-sections: YES 
Compiler for C++ supports link arguments -Wl,--gc-sections: YES 
Found pkg-config: /usr/sbin/pkg-config (1.7.3)
Found CMake: /usr/sbin/cmake (3.18.2)
Using 'CFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
Run-time dependency nlohmann_json found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency nlohmann_json
Downloading nlohmann_json source from https://github.com/nlohmann/json/releases/download/v3.9.1/include.zip
Download size: 309315
Downloading: ..........

|Executing subproject nlohmann_json method meson 
|
|Project name: nlohmann_json
|Project version: 3.9.1
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Build targets in project: 0
|Subproject nlohmann_json finished.

Dependency nlohmann_json from subproject subprojects/nlohmann_json found: YES 3.9.1
Run-time dependency libalpm found: YES 12.0.2
Run-time dependency libcurl found: YES 7.72.0
Run-time dependency fmt found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency fmt
Downloading fmt source from https://github.com/fmtlib/fmt/archive/7.0.1.tar.gz
Downloading file of unknown size.
Downloading fmt patch from https://github.com/mesonbuild/fmt/releases/download/7.0.1-1/fmt.zip
Download size: 1238
Downloading: ..........

|Executing subproject fmt method meson 
|
|Project name: fmt
|Project version: 7.0.1
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Build targets in project: 1
|Subproject fmt finished.

Dependency fmt from subproject subprojects/fmt found: YES 7.0.1
Run-time dependency libsystemd found: YES 246
Run-time dependency GTest found: YES 1.10.0
Run-time dependency GMock found: YES 1.10.0
Downloading abseil-cpp source from https://github.com/abseil/abseil-cpp/archive/20200225.2.zip
Downloading file of unknown size.
Downloading abseil-cpp patch from https://github.com/mesonbuild/abseil-cpp/releases/download/20200225.2-2/abseil-cpp.zip
Download size: 2813
Downloading: ..........

|Executing subproject abseil-cpp method meson 
|
|Project name: abseil-cpp
|Project version: 20200225.2
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Compiler for C++ supports arguments -Wno-sign-compare -Wsign-compare: YES 
|Checking if "GCC atomic builtins" links: YES 
|Run-time dependency threads found: YES
|Build targets in project: 13
|Subproject abseil-cpp finished.

Program pod2man found: YES
Program python3 found: YES (/usr/sbin/python3)
Build targets in project: 21

auracle 0

  Subprojects
       abseil-cpp: YES
              fmt: YES
    nlohmann_json: YES

Found ninja-1.10.1 at /usr/sbin/ninja
ninja: Entering directory `build'
[148/148] Linking target libauracle_test
==> Lancement de check()…
ninja: Entering directory `/home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build'
ninja: no work to do.
 1/13 auracle:libaur / libaur              OK             0.03s
 2/13 auracle:libauracle / libauracle      OK             0.02s
 3/13 auracle:auracle / test_buildorder    OK             0.48s
 4/13 auracle:auracle / test_clone         OK             0.48s
 5/13 auracle:auracle / test_custom_format OK             0.44s
 6/13 auracle:auracle / test_info          OK             0.34s
 7/13 auracle:auracle / test_outdated      OK             0.34s
 8/13 auracle:auracle / test_raw_query     OK             0.38s
 9/13 auracle:auracle / test_regex_search  OK             0.33s
10/13 auracle:auracle / test_search        OK             0.53s
11/13 auracle:auracle / test_show          OK             0.27s
12/13 auracle:auracle / test_sort          OK             0.27s
13/13 auracle:auracle / test_update        OK             0.27s

Ok:                 13  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build/meson-logs/testlog.txt
==> Entre dans l’environnement fakeroot…
==> Lancement de package()…
ninja: Entering directory `build'
[0/1] Installing files.
Installing auracle to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/bin
Installing auracle.1 to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/man/man1
Installing /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/extra/bash_completion to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/bash-completion/completions
Installing /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/extra/zsh_completion to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/zsh/site-functions
==> Nettoyage de l’installation…
  -> Suppression des fichiers libtool…
  -> Suppression des fichiers indésirables…
  -> Suppression des fichiers de bibliothèques statiques…
  -> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques…
  -> Compression des pages de man/info…
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « auracle-git »…
  -> Génération du fichier .PKGINFO…
  -> Génération du fichier .BUILDINFO…
  -> Génération du fichier .MTREE…
  -> Compression du paquet…
==> Quitte l’environnement fakeroot.
==> Création terminée : auracle-git r366.8739929-1 (lun. 07 sept. 2020 08:44:09)
[roger@lenovo auracle-git]$ sudo pacman -U auracle-git-r366.8739929-1-x86_64.pkg.tar 
[sudo] Mot de passe de roger : 
chargement des paquets…
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (1) auracle-git-r366.8739929-1

Taille totale installée :  0,88 MiB

:: Procéder à l’installation ? [O/n] O
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Traitement des changements du paquet…
(1/1) installation de auracle-git                  [######################] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
[roger@lenovo auracle-git]$ 


It looks like you’re doing something quite custom with your build setup, so that probably means you know what you’re doing.

Given you now have auracle installed the dependency for cylon should now be met.

indeed. Cylon is now installed and running.

1 Like