Questions sur l'installation et la configuration de Manjaro Linux.
#1Messageil y a 5 ansBonjour,
Je souhaite installer une stack lamp avec php56 pour les besoins de mon boulot.
Cependant , je rencontre un probleme de build sans aucune autre precision.
Le output est pas tres utile.
Generating phar.php Generating phar.phar PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
pharcommand.inc
directorygraphiterator.inc
invertedregexiterator.inc
directorytreeiterator.inc
clicommand.inc
phar.inc
Build complete. Don't forget to run 'make test'.
==> Starting check()... ==> ERROR: A failure occurred in check(). Aborting...
Auriez-vous un idee de la provenance de l'erreur? Je galere completement dessus.
Merci d'avance. #3Messageil y a 5 anssalut
je viens de le compiler pour voir, aucun problème chez moi, après compilation, les 700 tests passent très bien
Build complete.
Don't forget to run 'make test'.
==> Lancement de check()…
=====================================================================
PHP : /tmp/yaourt-tmp-patrick/aur-php56/src/build-php/sapi/cli/php
PHP_SAPI : cli
PHP_VERSION : 5.6.36
ZEND_VERSION: 2.6.0
PHP_OS : Linux - Linux patrick-hp 3.18.114-1-MANJARO #1 SMP PREEMPT Tue Jul 3 18:59:19 UTC 2018 x86_64
INI actual : /tmp/yaourt-tmp-patrick/aur-php56/src/php-5.6.36
More .INIs :
CWD : /tmp/yaourt-tmp-patrick/aur-php56/src/php-5.6.36
Extra dirs :
VALGRIND : Not used
=====================================================================
Running selected tests.
PASS EXPECT [tests/run-test/test001.phpt]
...
...
PASS testing the behavior of string offsets [tests/strings/offsets_general.phpt]
=====================================================================
Number of tests : 777 704
Tests skipped : 73 ( 9.4%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 0 ( 0.0%) ( 0.0%)
Expected fail : 1 ( 0.1%) ( 0.1%)
Tests passed : 703 ( 90.5%) ( 99.9%)
---------------------------------------------------------------------
Time taken : 16 seconds
=====================================================================
Sinon tu peux utiliser
- une solution à base de VM https://puphpet.com/
- une solution docker Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#4Messageil y a 5 ansC'est bizarre, je viens tout juste d'installer monOS et ca foire lors de l'installation de php56. #5Messageil y a 5 ansil doit donc te manquer quelque chose sur ta config toute fraiche ...
A la limite tu peux essayer de chuinter les tests, en mettant la ligne tests en commentaire
https://aur.archlinux.org/cgit/aur.git/ ... php56#n262
Après install, à l'utilisation, il y aura sans doute quelque chose qui va planter, mais avec de la chance tu auras un message d'erreur un peu explicite dans les logs Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#6Messageil y a 5 ansmaj du paquet aujourd'hui
justement les tests ne passaient pas si le sendmail n'était pas configuré, ce qui doit bien correspondre à la différence entre ta nouvelle manjaro et la mienne (configurée pour que le système puisse envoyer des emails) Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#7Messageil y a 5 ansbonsoir,
est-ce que toutes les dépendences sont satisfaites ?
PHP Version: PHP 5.2.1 or newer
PEAR Package: PEAR 1.4.3 or newer
PECL Package: bz2
PECL Package: hash
PHP Extension: spl
PHP Extension: zlib
Autre question : Est-ce que des essais ont été fait avec d'autres versions que celle provenant de PECL ?
il arrive que d'une version à l'autre, la compatibilité avec les versions de php ne soit pas totale. Autre chose que je redoute concernant php sur les rollings, c'est qu'en cas de mise à jour ou de nouvelle version de php, tout est à recompiler. C'est un inconvénient des rollings releases. Et ce n'est pas le moindre. #8Messageil y a 5 ansen rolling nous n'avons que les dernières version donc :
- pas de compilations
- pas de problème de dépendances : tout est à jour en même temps
dans ce sujet, c'est un cas particulier : on pioche dans aur donc c'est du bricolage non officiel fait par une personne, en fonction du mainteneur on peut facilement avoir un truc très bancale. Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro