IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Dev C avec openLDAP


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Dev C avec openLDAP
    Bonjour,

    on m'a demandé de développer un greffon en C pour (blablabla) lien avec LDAP. Cependant, j'ai une erreur qui me trouble.
    Selon la doc, la fonction ldap_get_values est définie comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    char **ldap_get_values(ld, entry, attr)
           LDAP *ld;
           LDAPMessage *entry;
           char *attr;
    J'ai donc codé une fonction dont voici les quelques lignes qui posent problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    LDAP * connexion;
    LDAPMessage * entry;
    char * entry_attribute;
    char ** entry_values;
    /* shrinked code */
    entry_values = ldap_get_values(connexion, entry, entry_attribute);
    /* shrinked code */
    mais à la compilation, j'ai cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    moduser.c:7:21: warning: assignment makes pointer from integer without a cast [enabled by default]
    J'utilise les paquets openldap2-devel et openldap2-documentation disponibles dans les dépôts de openSUSE.

    Des idées sur le pourquoi de ces warnings??

    LouisB59

  2. #2
    Membre émérite
    Avatar de mitkl
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 364
    Par défaut
    Il y a quelques mois j'ai aussi bossé avec openldap et j'avais eu ce warning. Je ne me souviens plus beaucoup pourquoi, je crois que c'était à cause qu'un obscur problème de version.

    Néanmoins, si tu veux retirer ces warnings, ajoute le flag -DLDAP_DEPRECATED dans ton Makefile.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    Bonjour,

    d'abord, merci pour la réponse!

    Ca me paraît quand même un peu expéditif comme solution
    Même si je vois dans yast que le packet devel est en version 2.4.26-3.1.2 et le packet documentation en 2.4.26-3.1.3

Discussions similaires

  1. Compatibilité de Dev-C++ avec Windows Vista
    Par crackeurz dans le forum Dev-C++
    Réponses: 11
    Dernier message: 10/03/2008, 23h09
  2. Probléme : Dev-C++ avec Winpcap
    Par Solide-Snake dans le forum Dev-C++
    Réponses: 5
    Dernier message: 20/08/2007, 12h03
  3. problème fichier de conf avec openldap
    Par gorgonite dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 16/01/2007, 13h58
  4. Réponses: 3
    Dernier message: 24/10/2005, 09h22
  5. [GTK]installer Dev-C++ avec gtk 1.2 ...
    Par vbcasimir dans le forum Dev-C++
    Réponses: 2
    Dernier message: 02/02/2004, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo