[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] Création d'un port...



On 7/17/07, Ludovic Gele <ludovic POINT gele AT raysa.org> wrote:
Salut à tous,

J'essaie (juste dans un but d'apprentissage, car je ne sais pas si
j'aurais ce matériel de manière définitive) de créer un port pour
aircrack-ng. Ça se passe plutot bien, mais je bloque sur une étape.
J'ai récupéré l'arborescence des ports, et j'ai créé un répertoire
/usr/ports/security/aircrack-ng. Ensuite, j'ai regardé comment était
fait le Makefile de p0f, que j'ai copié et modifié pour aircrack (J'ai
lu la doc sur les ports du site officiel openbsd, je suis au chapitre
2 du FreeBSD Porter's Handbook).

Alors, le premier problème et la première question, c'est que
j'utilise gmake au lieu de make, car avec make la compilation échoue.
Est-ce un problème de ne pas utiliser make?
Je pense que non, vu le nombre de ports qui le font (regarde le
résultat de cd /usr/ports && grep -R USE_GMAKE *)


Deuxième question. gmake me renvoie plein de warning au sujet de
l'utilisation de sprintf() au lieu de snprintf et de strcat() au lieu
de strlcat(), et je voudrais corriger ça. Je ne demande pas la
solution, car je tiens à chercher, c'est comme ça que j'apprends, mais
par contre, je voudrais bien une piste, parceque je ne sais pas quoi
chercher.

man sprintf et man snprintf
man strcat et man strlcat
Comprends bien comment ces fonctions marchent avant de faire des
patches pour corriger ça.
D'avance merci beaucoup :D

PS: Les warning de ce genre, c'est gcc qui les génère, ou bien c'est lint?

Oui c'est gcc. Je ne pense pas que lint soit lancé sur les ports.

--
  Cordialement



________________________________
French OpenBSD mailing list
misc AT openbsd-france POINT org
http://www.openbsd-france.org/ml