Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Futur Membre du Club
    Inscrit en
    mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 43
    Points : 18
    Points
    18

    Par défaut undefined reference to wprintf et swprintf (OpenBSD 4.9)

    Bonjour, je ne comprend pas pourquoi mais dans la version 4.9 d'OpenBSD les fonctions wprintf et swprintf semble avoir été enlevé du fichier wchar.h.
    J'ai donc un warning me signalant une déclaration implicite de ces fonctions, puis l'erreur de linkage. Merci de votre aide (si une solution existe parceque là je ne vois pas vraiment)

  2. #2
    Rédacteur/Modérateur
    Avatar de Melem
    Homme Profil pro Jessee Michaël Christian Edouard
    Ingénieur développement logiciels
    Inscrit en
    janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Nom : Homme Jessee Michaël Christian Edouard
    Âge : 28
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2006
    Messages : 3 656
    Points : 8 375
    Points
    8 375

    Par défaut

    Tu inclus <wchar.h> ET <stdio.h> ?
    As-tu déjà ouvert le fichier <wchar.h> ? Peut-être qu'il faut définir certaines macros ou activer certaines options du compilateur pour inclure leurs déclarations, mais elles doivent y être normalement.

  3. #3
    Futur Membre du Club
    Inscrit en
    mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 43
    Points : 18
    Points
    18

    Par défaut

    Oui j'ai regardé et les fonctions sont même pas déclaré...
    Par contre toutes les autres fonctions de la wchar sont présentes.
    Je vais surement remplacer mon wsprintf par une serie de wcscat.
    (Merci à OpenBSD pour la paranoia des fonctions faillible ^^)

  4. #4
    Rédacteur/Modérateur
    Avatar de Melem
    Homme Profil pro Jessee Michaël Christian Edouard
    Ingénieur développement logiciels
    Inscrit en
    janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Nom : Homme Jessee Michaël Christian Edouard
    Âge : 28
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2006
    Messages : 3 656
    Points : 8 375
    Points
    8 375

    Par défaut

    Citation Envoyé par suyeon Voir le message
    Je vais surement remplacer mon wsprintf par une serie de wcscat.
    Ou revenir à une version antérieure de gcc, en attendant que ce problème soit corrigé.

  5. #5
    Futur Membre du Club
    Inscrit en
    mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 43
    Points : 18
    Points
    18

    Par défaut

    Finalement j'ai mis à jours mon système vers la version current d'open car j'ai eu des fuites mémoires étrange en manipulant trop de wcscat à la suite...

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •