Nous sommes le Ven 18 Juil, 2025 17:56
Supprimer les cookies

Page 1 sur 21, 2 SuivantA propos de la commande # make

Perdu dans la migration ? Demandez votre chemin, on peut peut-être vous aider.

Sam 25 Juin, 2005 10:44

Kikou,

J'ai encore un ch'tit soucis... donc forcément c'est à votre porte que je viens taper :)
Voila... quand je télécharge des fichier en tar.gz pour les installer, je fais (et vous me direz si je me trompe...) :

tar xvfz le_nom_du_truc.tar.gz
pour le décompresser

Puis je fais : # ./configure
A ce moment la, les fichiers s'affole et tout ce petit monde se configure, pour résumé hein... :)
Normalement, je fais : # make puis # make install
Mais déja, sur le premier make j'ai une erreur :
"pas de règle pour make"

Je ne vois pas du tout comment je peux faire pour que ça marche, car sur les 3/4 des tar.gz que je télécharge, j'ai toujours ce soucis avec "make"
Résultat, je suis obligé de chercher des *.rpm et quelque fois, même eux ne veulent rien entendre lol

Merci pour votre aide :)
Bisous

DADOU
Dadou

Messages : 21

Sam 25 Juin, 2005 11:07

Dadou a écrit:Voila... quand je télécharge des fichier en tar.gz pour les installer, je fais[...]


Déjà, j'ai envie de dire que c'est une très mauvaise idée de télécharger des sources pour les compiler soi-même quand on débute. Le plus simple, surtout pour toi qui es sous Mandrake (heu... ouais, Mandriva, on se comprend...), c'est d'utiliser easy urmpi pour ajouter les listes de tous les paquets RPM disponibles pour ta distribution Gnu/Linux.
Ensuite il devient vraiment simple d'installer n'importe quel logiciel sans avoir à fouiller partout sur le web, avec une simple commande et même avec l'interface graphique rpmDrake.

Et pour les logiciels qui n'y sont pas ? -- Je trouve qu'ils sont rares... et valent rarement la peine d'être installés à la main, pour l'expérience que j'en ai du moins...

Bon courage et bonne continuation avec easy urpmi ;-)
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Sam 25 Juin, 2005 11:21

Bein je l'ai déja fait quand j'étais sur des vieilles version de la mandrake et ça marchait très bien.... je comprend pas pourquoi maintenant, cette commande me renvois toujours ça...
Ca n'avait rien de compliquer, me suffisait souvent de faire :
# ./configure
# make
#make install
et tout roulait :D

J'aime bien comprendre comment ça marche et je voudrais vraiment comprendre pourquoi "make" me dit que que le fichier qu'il doit utiliser est absent (?!)

Je connais pas du tout urmpi mais je vais aller jeter un oeil, merci :)

DADOU
Dadou

Messages : 21

Sam 25 Juin, 2005 12:01

Après avoir décompressé l'archive, tu dois y trouver un fichier README et/ou INSTALL qui explique les étapes à suivre car toute les archives que tu peux télécharger ne suivent pas la règle du
./configure
make
make install.

au fait myphpmoney, ca te conviens :?:
Merci de faire une recherche avant de poster : sur le site et Image sur le forum
Lisez aussi la charte et la méthode à suivre pour poster.
JoKoT3

Messages : 1350
Géo : Paris

Dim 26 Juin, 2005 08:15

Dadou a écrit:J'aime bien comprendre comment ça marche et je voudrais vraiment comprendre pourquoi "make" me dit que que le fichier qu'il doit utiliser est absent (?!)

Question : que te dit la fin du configure, est-ce qu'il te manquerait pas des dépendances ? Tu peux nous donner les 10 ou 15 dernières lignes?
mrFarenheit

Messages : 173

Dim 26 Juin, 2005 11:03

Question : que te dit la fin du configure, est-ce qu'il te manquerait pas des dépendances ? Tu peux nous donner les 10 ou 15 dernières lignes?


Hihi pour le moment je suis pas sous linux, dès que j'y vais, je vérifie ça :)
... Dans la journée surement...

au fait myphpmoney, ca te conviens Question


Bein pour ça, j'ai pas trop compris, car j'ai créé mon utilisateur et ajouter les comptes que je voulais...
Puis j'ai déconnecter l'utilisateur...
Quand je tente de le reconnecter, rien à faire, il ne me reconnais pas et me demande constament de remettre le pseudo et le pass... (je suis sure de mon passe et de mon pseudo, puisque je les avais notés)
J'ai donc tenté de remettre un autre pass et un autre utilisateur et après déconnexion, impossible de me reconnecter...
Donc je suis re-parti en quète d'un truc pour faire les comptes :)

Bisous

DADOU
Dadou

Messages : 21

Dim 26 Juin, 2005 11:28

D'abord..... pardon de répondre sous un de mes propres posts... Je pensais pas retournéer sous Linux si vite moi :)
Voila ce que me dit le fichier INSTALL :
he simplest way to compile this package is:

1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.

Running `configure' takes a while. While running, it prints some
messages telling which features it is checking for.

2. Type `make' to compile the package.

3. Optionally, type `make check' to run any self-tests that come with
the package.

4. Type `make install' to install the programs and any data files and
documentation.

5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.


ET pour la ./configure, voila ce que j'ai :
checking for char *... yes
checking size of char *... 4
checking for dlopen in -ldl... (cached) yes
checking for shl_unload in -ldld... no
checking for size_t... yes
checking size of size_t... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking sizeof size_t == sizeof unsigned long... yes
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!


J'avais pas vu la dernière ligne qui me lançait une erreur :shock:
Voila... Merci pour tout

DADOU
Dadou

Messages : 21

Dim 26 Juin, 2005 17:19

Dadou a écrit:
Code: Tout sélectionner
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!


J'avais pas vu la dernière ligne qui me lançait une erreur :shock:
Voila... Merci pour tout

Ben oui, forcément, si tu lis pas les messages :wink:
mrFarenheit

Messages : 173

Lun 27 Juin, 2005 09:40

Kikou,

Tout ça ne me dit pas ce que je dois faire....
Est-ce que c'est qu'il me manque des packages à installer ?
Merci

DADOU
Dadou

Messages : 21

Lun 27 Juin, 2005 20:18

Il ne trouve pas les headers de X, installe les paquets de développement du serveur X.
wismerhill

Messages : 274

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit