Précédent   Forum du club des développeurs et IT Pro > C et C++ > C > Bibliothèques, systèmes et outils
Bibliothèques, systèmes et outils Forum d'entraide sur les bibliothèques, la programmation système et les outils en C
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 18h10   #1
suyeon
Futur Membre du Club
 
Inscription : mai 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 43
Points : 18
Points : 18
Envoyer un message via MSN à suyeon
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)
suyeon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 20h12   #2
Melem
Rédacteur/Modérateur
 
Avatar de Melem
 
Homme Jessee Michaël Christian Edouard
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 3 660
Détails du profil
Informations personnelles :
Nom : Homme Jessee Michaël Christian Edouard
Âge : 27
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 660
Points : 8 525
Points : 8 525
Envoyer un message via MSN à Melem
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.
Melem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 21h09   #3
suyeon
Futur Membre du Club
 
Inscription : mai 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 43
Points : 18
Points : 18
Envoyer un message via MSN à suyeon
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 ^^)
suyeon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 22h46   #4
Melem
Rédacteur/Modérateur
 
Avatar de Melem
 
Homme Jessee Michaël Christian Edouard
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 3 660
Détails du profil
Informations personnelles :
Nom : Homme Jessee Michaël Christian Edouard
Âge : 27
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 660
Points : 8 525
Points : 8 525
Envoyer un message via MSN à Melem
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é.
Melem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 09h52   #5
suyeon
Futur Membre du Club
 
Inscription : mai 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 43
Points : 18
Points : 18
Envoyer un message via MSN à suyeon
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...
suyeon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h14.


 
 
 
 
Partenaires

Hébergement Web