Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2007, à 19:50

kant1

Aucune librairie *.h n'est installé???

Bonjour

Voici l'histoire de mon probléme.

Je suis l'heureux proproétaire d'une platine Kiss DP-600.
Cette derniére posséde une option trés intéréssante, celle de pouvoir lire des fichiers multimédia en tout genre qui son stocker sur un ordinateur du réseau.
Le Hic de ce systéme c'est que la platine ne peu pas lire ces fichiers sans un mini serveur appellé PC-link.
D'autre part, je me suis monter un petit "Home serveur" pour partager mes différent fichier via Samba.

Jusqu'ici les fichiers partager par le serveur etait accécible depuis la platine, mais au travers d'un deuxiéme ordinateur sous Windob. Obligé car le serveur PC-link n'a pas de version linux.

Le tout n'est pas pratique du tout je vous l'accorde mais fonctionne a la perfection.

Il y a 1 semaine alors que je désespérai sur le net a ne pas trouvé de Pc-link pour linux,
le dieu de l'informatique (merci google) m'a entendu.
J'ai donc trouver une petite application en c qui fait office de serveur pour ma platine.
Il fonctionne trés bien.

Le probleme :
Dans l'archive de ce petit logiciel, il y avait un executable deja compilé.
Je l'ai donc tester et je peux donc vous dire qu'il n'y a pas de probléme de programmation.
Ce que je voudrai désormais c'est pouvoir modifié certaine option.
Mais je me suis rendu compte que le programme ne compilai pas.
cc ne trouve aucun fichier include.

lks.c:24:20: erreur: string.h : Aucun fichier ou répertoire de ce type
lks.c:25:23: erreur: sys/types.h : Aucun fichier ou répertoire de ce type
lks.c:26:24: erreur: sys/socket.h : Aucun fichier ou répertoire de ce type
lks.c:27:22: erreur: sys/stat.h : Aucun fichier ou répertoire de ce type
lks.c:28:26: erreur: sys/sendfile.h : Aucun fichier ou répertoire de ce type
lks.c:29:19: erreur: fcntl.h : Aucun fichier ou répertoire de ce type
lks.c:30:24: erreur: netinet/in.h : Aucun fichier ou répertoire de ce type
lks.c:31:23: erreur: arpa/inet.h : Aucun fichier ou répertoire de ce type
lks.c:32:20: erreur: unistd.h : Aucun fichier ou répertoire de ce type
lks.c:33:20: erreur: dirent.h : Aucun fichier ou répertoire de ce type
lks.c:34:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
lks.c:35:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
lks.c:36:20: erreur: signal.h : Aucun fichier ou répertoire de ce type
lks.c:37:20: erreur: getopt.h : Aucun fichier ou répertoire de ce type
lks.c:38:23: erreur: sys/param.h : Aucun fichier ou répertoire de ce type
lks.c:39:22: erreur: sys/wait.h : Aucun fichier ou répertoire de ce type
lks.c:40:20: erreur: syslog.h : Aucun fichier ou répertoire de ce type

Du coup il resulte de ce probleme tout un tas d'autre erreur que je vous épargne.
Ma question est la suivante.
Comment faire pour que cc trouve bien les include?
J'ai chercher partout dans tous les répertoire possible il n'y en a pas.
Y a t il un paquet a installer?

Merci d'avance.

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#2 Le 20/11/2007, à 20:06

Tom_L

Re : Aucune librairie *.h n'est installé???

Salut,

Je pense que tu devrais installer le paquet build-essential, il regroupe pas mal d'outils indispensables pour la compilation :

sudo apt-get install build-essential

Tiens-nous au courant...

EDIT : si ça ne marche toujours pas, penses à  donner un lien vers le programme que tu essaies de compiler, qu'on puisse voir se qui ne va pas de notre cà´té...

Dernière modification par Tom_L (Le 20/11/2007, à 20:08)


~~~~~~
Thomas.

Hors ligne

#3 Le 20/11/2007, à 21:55

kant1

Re : Aucune librairie *.h n'est installé???

Nikel

Merci bcp!!!!!

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#4 Le 19/12/2007, à 16:52

sman

Re : Aucune librairie *.h n'est installé???

super!!!
dire que j'ai essayé plusieurs trucs sur le forum mais aucun n'a marché!!!
merci, ce code m'a sauvé la vie, slt.

#5 Le 20/12/2007, à 08:44

Tom_L

Re : Aucune librairie *.h n'est installé???

Salut,

Heureux que ça ait servi !

Cependant :
http://doc.ubuntu-fr.org/projets/paquet … _programme

Deuxième ligne :

L'installation du paquet « build-essential » est aussi nécessaire, il contient tous les outils de compilation nécessaires (libc6-dev, make, etc.).

Pensez à  chercher dans la doc, elle regorge d'infos...


~~~~~~
Thomas.

Hors ligne