Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2010, 17h25   #1
Futur Membre du Club
 
Inscription : juin 2007
Messages : 104
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juin 2007
Messages : 104
Points : 17
Points : 17
Par défaut definition de type uint32_t

Bonjour a tous

Comment dire ? Je suis dans le caca ! Ca fait plusieurs jours que je tourne en rond sur un probleme que je ne comprends pas.

Je suis sous Linux RedHat.

Dans un fichier header d'une librairie, un type (uint32_t) est utilisé mais inconnu à la compilation :
Code :
openss7-0.9.2.G/strxnet/src/include/sys/tpi.h:257: error: expected specifier-qualifier-list before ‘uint32_t
En y regardant de plus près, je trouve que ce type est défini dans un shell configure de ma librairie :
Code :
1
2
3
find . -type f -print | xargs grep "define uint32_t"
 
./configure:#define uint32_t $ac_cv_c_uint32_t
Seulement, je n'ai aucun moyen de savoir ce à quoi correspond ce $ac_cv_c_uint32_t. j'ai l'impression qu'aucun lien n'est fait entre mon type uint32_t et cette variable (variable d'environnement ?! un echo $ac_cv_c_uint32_t ne donne rien !)

Quelqu'un sait-il ce que c'est que cette variable et comment faire pour que mon uint32_t soit defini (et que ma compilation ne me sorte pas d'erreur) ?

Merci a vous et tres bon week-end !
pepito31
pepito31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 18h14   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 972
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 972
Points : 5 940
Points : 5 940
Salut.

Après une rapide recherche, on tombe sur cette man page en anglais. L'entête stdint est-elle présente dans le fichier header ?

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 16h07   #3
Futur Membre du Club
 
Inscription : juin 2007
Messages : 104
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juin 2007
Messages : 104
Points : 17
Points : 17
Par défaut Super !

merci beaucoup ok.driis, je crois que ca va m'aider en effet !!
pepito31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h59.


 
 
 
 
Partenaires

Hébergement Web