Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Erreur lors de l'installation de phph56

#1Messageil y a 6 mois

Bonjour,

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.


Erreur lors de l'installation de phph56

#3Messageil y a 5 mois

salut

je viens de le compiler pour voir, aucun problème chez moi, après compilation, les 700 tests passent très bien :confus:

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

Erreur lors de l'installation de phph56

#4Messageil y a 5 mois

C'est bizarre, je viens tout juste d'installer monOS et ca foire lors de l'installation de php56.

Erreur lors de l'installation de phph56

#5Messageil y a 5 mois

il 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 :saispas:

Erreur lors de l'installation de phph56

#6Messageil y a 5 mois

maj 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)

Erreur lors de l'installation de phph56

#7Messageil y a 2 mois

bonsoir,

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.

Erreur lors de l'installation de phph56

#8Messageil y a 2 mois

en 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.

Répondre