Cher amis
je cherche la version Flex 2.5.4 pour compiler un prgm sous ma debian, la version 2.5.33 me pose des pbs.
merci de m’aider afin que je puisse télécharger cette version
Merci
Momo
Cher amis
je cherche la version Flex 2.5.4 pour compiler un prgm sous ma debian, la version 2.5.33 me pose des pbs.
merci de m’aider afin que je puisse télécharger cette version
Merci
Momo
Elle n’est pas disponible sous debian en 2.5.4:root@roc:/# apt-cache policy flex
flex:
Installed: 2.5.33-11
Candidate: 2.5.33-11
Version table:
*** 2.5.33-11 0
997 http://ftp.fr.debian.org etch/main Packages
987 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
2.5.31-31sarge1 0
990 http://security.debian.org sarge/updates/main Packages
si tu veux une autre version, tu peux essayer de la compiler et de l’intègrer au systême apt avec checkinstall
Merci pour ta réponse,
j’ai trouvé une version en tar.gz et non pas deb, après décompression elle me pose aussi des problème au stade: make install
Momo!
surtout ne fais pas de make install.
installes un checkinstall et fais checkinstall make install comme je le suggerais plus tot.
Ca ne reglera pas ton pb de compil, mais tu pourras desinstaller proprement ce que tu installe, et ça annulera l’install si ça risque d’ecraser un fichier de ta debian.
C’est quoi ton pb avec flex ?
je travaille actuellement avec un simulateur de processeur donc il y a qqes compilation à faire, il me pose des problèmes de simulations du genre erreur de segmentation.
j’ai consulté les spécialistes de ce simulateur, leurs réponse est de mettre un nouveau flex de cette version.
Merci
Momo
bonjour,
le problème ça peut être par exemple cette ligne:
[quote=“php-5.2.0/.configure”]checking for flex version… invalid
configure: warning: flex versions supported for regeneration of the Zend/PHP parsers: 2.5.4 (found: 2.5.33)[/quote]
Alors j’ai un peu cherché la 2.5.4 de flex, et ô surprise:
[quote=“ftp://prep.ai.mit.edu/pub/gnu/flex/flex.README”]Flex is a free implementation of the well-known Lex program for lexical
analysis. Since it is not (and never was) a GNU package, we don’t
distribute it here. Please see flex.sourceforge.net for the
latest release and information.[/quote]
Puis impossible de télécharger à partir de sourceforge.net :
http://sourceforge.net/project/downloading.php?groupname=flex&filename=flex-2.5.4a.tar.bz2&use_mirror=kent
Mais ce qui est curieuxc’est que la 2.5.33 est plus récente que la 2.5.4a (1997), à moins que 2.5.4a et 2.5.4, ça ne soit pas du tout la même chose, je vois pas où trouver la bonne version en tout cas, et je fais l’impasse sur ma config-erreur.
Voilà, suffit que je post pour qu’un dernier coup de google me le livre :
http://freshmeat.net/projects/flex/
ya mieux, flex-old
mais c’est bizarre, il est pas bien reconnu :
[code]# apt-get install flex-old
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Les NOUVEAUX paquets suivants seront installés :
flex-old
0 mis à jour, 1 nouvellement installés, 0 à enlever et 3 non mis à jour.
Il est nécessaire de prendre 190ko dans les archives.
Après dépaquetage, 520ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.fr.debian.org etch/main flex-old 2.5.4a-7 [190kB]
190ko réceptionnés en 1s (148ko/s)
Lecture des champs des paquets… Fait
Lecture de l’état des paquets… Fait
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Sélection du paquet flex-old précédemment désélectionné.
(Lecture de la base de données… 135917 fichiers et répertoires déjà installés.)
Dépaquetage de flex-old (à partir de …/flex-old_2.5.4a-7_i386.deb) …
Paramétrage de flex-old (2.5.4a-7) …
localepurge: checking system for new locale …
localepurge: processing locale files …
removed /usr/share/locale/da/LC_MESSAGES/flex.mo' removed
/usr/share/locale/es/LC_MESSAGES/flex.mo’
removed /usr/share/locale/ko/LC_MESSAGES/flex.mo' removed
/usr/share/locale/ru/LC_MESSAGES/flex.mo’
removed `/usr/share/locale/sv/LC_MESSAGES/flex.mo’
localepurge: Disk space freed in /usr/share/locale: 84K
localepurge: processing man pages …
debian:/usr/src/apache2/php5-5.2.0# script -c ‘dpkg-buildpackage’ $DIR_MYCOMPILE/packaging_php
Script started, file is /packaging_php
dpkg-buildpackage: source package is php5
dpkg-buildpackage: source version is 5.2.0-8+etch1
dpkg-buildpackage: source changed by sean finney seanius@debian.org
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 5.2.0-8+etch1
dpkg-checkbuilddeps : dépendances de construction non trouvées : apache-dev (>= 1.3.23) flex (>= 2.5.4)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
Script done, file is /packaging_php[/code]
C’est pourtant bien la version 2.5.4 …
Pourquoi ils ont été nommer une version inférieure avec un numéro de version supérieure (2.5.33) ?? sans faire ce qu’il faut pour, c’est pénib.