Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1630 connectés 

  FORUM HardWare.fr
  Programmation
  C

  compilation code open source

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compilation code open source

n°2198060
mosrbt
Posté le 18-07-2013 à 23:47:42  profilanswer
 

Bonsoir. Je suis entrain de compiler pour la première fois un code open source pour voir comment ça marche (en utilisant code blocks sous ubuntu) ,  
je veux savoir comment je peux éviter les erreurs que je rencontre, est ce que je peux changer le contenu ou bien ce sont juste des erreurs concernant les bibs et comme ça ..

mood
Publicité
Posté le 18-07-2013 à 23:47:42  profilanswer
 

n°2198087
theshockwa​ve
I work at a firm named Koslow
Posté le 19-07-2013 à 11:36:31  profilanswer
 

ca dépend des erreurs que tu rencontres ...


---------------
last.fm
n°2198237
mosrbt
Posté le 21-07-2013 à 18:46:21  profilanswer
 

j'ai ces lignes ds le code :  
#ifdef HAVE_CONFIG_H
#include "config.h"
#else
#error "missing config.h"
#endif
 
#define DOWNLOAD_PAGE "http://lcrt.googlecode.com/files</code>
 
 
 
just après les includes,  
 
l'erreur c'est : error : #error "missing config.h"
 
j'ai cherché sur net et j'ai trouvé ce fichier pour le code que j'ai compile , j'ai ajouté un fichier au headers de mon projet "config.h" .. mais toujours la meme erreure : (

n°2198259
theshockwa​ve
I work at a firm named Koslow
Posté le 22-07-2013 à 09:15:01  profilanswer
 

Je soupçonne que tu dois lancer un script type autoconf dans ton projet pour générer ce fichier à partir de ton environnement de compilation. Tu as sans doute un fichier type readme dans le dossier racine de ce que tu veux compiler qui doit t'indiquer ce genre de chose.


---------------
last.fm
n°2198311
mosrbt
Posté le 22-07-2013 à 15:22:20  profilanswer
 

tu peut me donner un lien qui m'explique comment lancer scrypt type autoconf ?

n°2198314
theshockwa​ve
I work at a firm named Koslow
Posté le 22-07-2013 à 16:08:02  profilanswer
 

Tu n'as aucune documentation avec ta bibliothèque ?
Parce que techniquerment, c'est juste exécuter autoconf dans le dossier racine de ton projet.
Cela dit, ton problème est tout autre, j'en sais rien, tu laisses un peu trop de flou autour du sujet.
Tu as quoi comme fichiers dans le dossier racine de cette bibliothèque ? Un makefile probablement ? Tu as regardé si ce makefile n'avait pas des règles pour générer config.h ?


---------------
last.fm
n°2198321
mosrbt
Posté le 22-07-2013 à 16:44:59  profilanswer
 

aparament le prob n'est pas avec config.h , la configuration se fait normalemen, aparament le prob c que HAVE_CONFIG_H n'est pas definie .. il faut trouver ou elle est définie

n°2198326
theshockwa​ve
I work at a firm named Koslow
Posté le 22-07-2013 à 17:01:40  profilanswer
 

trouver où ce n'est pas défini, du coup :D
Tu ne peux pas passer un coup de grep pour trouver ca dans ton dossier ?


---------------
last.fm
n°2198327
kadreg
profil: Utilisateur
Posté le 22-07-2013 à 17:03:28  profilanswer
 

on, mais c'est juste une config pas créée ça.
 
./configure et hop, ça ira mieux :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2198338
mosrbt
Posté le 22-07-2013 à 17:41:42  profilanswer
 

le dossier c open source, c'est le code du lcrt  
tu peut le trouver dans ce site :  
https://code.google.com/p/lcrt/sour [...] runk%2Fsrc

mood
Publicité
Posté le 22-07-2013 à 17:41:42  profilanswer
 

n°2198342
theshockwa​ve
I work at a firm named Koslow
Posté le 22-07-2013 à 17:51:01  profilanswer
 

mosrbt a écrit :

le dossier c open source, c'est le code du lcrt
tu peut le trouver dans ce site :
https://code.google.com/p/lcrt/sour [...] runk%2Fsrc

 


Du coup, comme on te l'a dit : dans ton dossier Trunk (que, j'espère, tu as récupéré), tu as un script d'autoconfigure à exécuter et qui va t'ôter cette erreur de compilation.

 

Edit : pour utiliser ce script, il te faut un environnement qui supporte ce type de shell. Si tu es sous du linux ou mac os X, ca devrait le faire. Si tu es sous windows, il faudra sans doute que tu te mettes en place un environnement soit Cygwin soit MSys pour pouvoir compiler cette bibliothèque (attention, les programmes compilés sous cygwin ont besoin de la dll de cygwin à leur exécution)


Message édité par theshockwave le 22-07-2013 à 17:54:00

---------------
last.fm
n°2198343
mosrbt
Posté le 22-07-2013 à 17:58:47  profilanswer
 

nn je ne l'ai pas récupéré , comment je fais pour l'avoir ? (désolée je me sens trop bête mais on n'a pas pri tt ça au cour o_O et c la 1ère fois que j'essaye un code comme ça tte seule )

n°2198344
theshockwa​ve
I work at a firm named Koslow
Posté le 22-07-2013 à 18:01:21  profilanswer
 

Si tu sais te servir de SVN, ca devrait pas être trop compliqué de récupérer le dossier Trunk au lieu du dossier Trunk/src non ?


---------------
last.fm
n°2198345
mosrbt
Posté le 22-07-2013 à 18:11:01  profilanswer
 

j'ai po compris, comment ?

n°2198347
mosrbt
Posté le 22-07-2013 à 18:24:12  profilanswer
 

bon c vrai j'ai po le dossier trunk mais tous les fichiers qu'il contient se trouvent ds le package que  j'ai , et concernant la configuration automatique c'est déjà faite a l'aide de ./configure

n°2198437
theshockwa​ve
I work at a firm named Koslow
Posté le 23-07-2013 à 11:35:24  profilanswer
 

Tu n'as pas eu de message d'erreur pendant le ./configure ?
Tu fais quoi pour lancer ta compilation ? make ?


---------------
last.fm
n°2198482
mosrbt
Posté le 23-07-2013 à 13:41:37  profilanswer
 

nn po de msg d'erreur, j'ai dis que je compile en utitlisant le code blocks

n°2198501
theshockwa​ve
I work at a firm named Koslow
Posté le 23-07-2013 à 15:24:58  profilanswer
 

Je ne connais pas code blocks, tu lui fais ouvrir le makefile pour lui faire savoir comment compiler tes fichiers (quoi produire, avec quels flags de compilation, etc ...) ? Est-ce que tu peux voir les lignes de commande qu'il génère ?


---------------
last.fm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  compilation code open source

 

Sujets relatifs
code php de convertisseur vers pdfrecuperer code retour jcl lance par rexx puis poursuivre
Code pour créer un raccourciRécupération code retour sql
mon code "modifier" en php supprime les données au lieu de modifierHaxe 3.0 Le MetaLangage du Jeux video Open source et Crossplateform
Bd Access, champs liés à la source Excel avec VBAprobleme d execution sous code blocks
[C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code 
Plus de sujets relatifs à : compilation code open source


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR