Ce petit soft a l'air d'être exactement ce que je cherchais :)
Par contre impossible de le compiler sur ma Gentoo:
cc -O2 -Wall -g -I/usr/include -I/usr/include/ClearSilver -Werror -c cplanet.c
cplanet.c: In function ‘str_to_time_t’:
cplanet.c:76: erreur: ‘errno’ undeclared (first use in this function)
cplanet.c:76: erreur: (Each undeclared identifier is reported only once
cplanet.c:76: erreur: for each function it appears in.)
cc1: warnings being treated as errors
cplanet.c:77: erreur: implicit declaration of function ‘strptime’
cplanet.c:77: erreur: initialization makes pointer from integer without a cast
cplanet.c:79: erreur: ‘EINVAL’ undeclared (first use in this function)
cplanet.c: In function ‘str_to_UTF8’:
cplanet.c:136: erreur: ‘ENOMEM’ undeclared (first use in this function)
cplanet.c:139: erreur: passing argument 2 of ‘iconv’ from incompatible pointer type
cplanet.c: In function ‘main’:
cplanet.c:328: erreur: ‘errno’ undeclared (first use in this function)
cplanet.c:334: erreur: ‘ERANGE’ undeclared (first use in this function)
*** Error code 1
Stop.
pmake: stopped in /home/sov/cplanet/cplanet-0.1/CPlanet
n'étant pas familier avec le C c'est plutot du chinois pour moi. Si quelqu'un a une idée ?
Ah oui et aussi sous gentoo (et sous archlinux aussi et sans doute sous d'autres distros) il faut changer les chemins dans le Makefile:
/usr/local/include => /usr/include
/usr/local/include/ClearSilver => /usr/include/ClearSilver
# Problèmes de compilation sous Gentoo
Posté par sov36 . En réponse au journal CPlanet : enfin un planet simple. Évalué à 2.
Par contre impossible de le compiler sur ma Gentoo:
cc -O2 -Wall -g -I/usr/include -I/usr/include/ClearSilver -Werror -c cplanet.c
cplanet.c: In function ‘str_to_time_t’:
cplanet.c:76: erreur: ‘errno’ undeclared (first use in this function)
cplanet.c:76: erreur: (Each undeclared identifier is reported only once
cplanet.c:76: erreur: for each function it appears in.)
cc1: warnings being treated as errors
cplanet.c:77: erreur: implicit declaration of function ‘strptime’
cplanet.c:77: erreur: initialization makes pointer from integer without a cast
cplanet.c:79: erreur: ‘EINVAL’ undeclared (first use in this function)
cplanet.c: In function ‘str_to_UTF8’:
cplanet.c:136: erreur: ‘ENOMEM’ undeclared (first use in this function)
cplanet.c:139: erreur: passing argument 2 of ‘iconv’ from incompatible pointer type
cplanet.c: In function ‘main’:
cplanet.c:328: erreur: ‘errno’ undeclared (first use in this function)
cplanet.c:334: erreur: ‘ERANGE’ undeclared (first use in this function)
*** Error code 1
Stop.
pmake: stopped in /home/sov/cplanet/cplanet-0.1/CPlanet
n'étant pas familier avec le C c'est plutot du chinois pour moi. Si quelqu'un a une idée ?
Ah oui et aussi sous gentoo (et sous archlinux aussi et sans doute sous d'autres distros) il faut changer les chemins dans le Makefile:
/usr/local/include => /usr/include
/usr/local/include/ClearSilver => /usr/include/ClearSilver