2020-03-28 09:11:11 +01:00
|
|
|
# Guinness Server
|
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
[Official Website of Guinnessd](http://tnemeth.free.fr/projets/guinness-server.html)
|
2020-03-28 09:11:11 +01:00
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
## Origine :
|
2020-03-28 09:11:11 +01:00
|
|
|
|
|
|
|
La version d'origine a un **gros** souci :
|
|
|
|
le `Makefile` tourne désepérement
|
2020-03-28 09:57:02 +01:00
|
|
|
[en boucle](boucle-de-make.txt) !
|
|
|
|
J'ai donc décidé, pour occuper mes longues journées de
|
2020-03-28 09:11:11 +01:00
|
|
|
retraite sanitaire, de sortir la disqueuse et de tenter de trouver
|
2020-03-28 09:57:02 +01:00
|
|
|
le bug. Et ça ne va pas être simple, le Makefile d'origine est
|
|
|
|
**très** convolué...
|
2020-03-28 09:11:11 +01:00
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
## Méthodologie :
|
2020-03-28 09:11:11 +01:00
|
|
|
|
|
|
|
Pour commencer, je vais utiliser un mélange de [rache](https://la-rache.com/)
|
|
|
|
et de [poudre verte](https://poudreverte.org/), additionné d'un peu de
|
|
|
|
jus de citron pour le goût...
|
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
Première étape : tenter de compiler le `main()` du serveur. Oké, il demande
|
|
|
|
un certain nombre de `.h`, que je m'empresse de lui fournir à partir de
|
|
|
|
l'original. C'est au moment où il me demande le `config.h` que j'allume
|
|
|
|
la disqueuse, je n'ai qu'un `config.h.in` sous la main.
|
2020-03-28 09:11:11 +01:00
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
## Résultat :
|
2020-03-28 09:11:11 +01:00
|
|
|
|
2020-03-28 09:57:02 +01:00
|
|
|
« Ah, c'est l'heure d'aller boire une bière, et comme il ne faut jamais
|
|
|
|
boire le ventre vide, je vais manger une Guinness avant. »
|