Problème de compilation du p'tit programme :
message d'erreur :
jyp /home/jyp/xosd $ gcc `xosd-config --cflags --libs` volume.c -o volume
volume.c: Dans la fonction « main »:
volume.c:11: erreur d'analyse syntaxique avant « osd »
volume.c:36:1: AVERTISSEMENT: pas de nouvelle ligne à la fin du fichier
volume.c:36: erreur d'analyse syntaxique à la fin de l'entrée
Le programme :
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <xosd.h>
int main (int argc, char *argv[])
{
xosd *osd;
osd = xosd_create (2);
if (osd == NULL)
{
perror ("Could not create \"osd\"" );
exit (1);
}
xosd_set_font (osd, "-adobe-helvetica-bold-r-normal-*-*-320-*-*-p-*-iso8859-1" );
xosd_set_shadow_offset (osd, 2);
xosd_set_colour (osd, "#494066" );
xosd_set_outline_offset(osd, 2);
xosd_set_outline_colour(osd, "black" );
xosd_set_pos (osd, XOSD_bottom);
xosd_set_vertical_offset (osd, 48);
xosd_set_align (osd, XOSD_right);
xosd_set_horizontal_offset (osd, 48);
xosd_display (osd, 0, XOSD_string, "You have been R00ted" );
sleep (8);
xosd_destroy (osd);
exit (0);
}
Les autres programmes d'exemples marche!
---------------
Jyp