Ok I progressed not in the way I want, but anyway, here is the next chapter of the story !
So, I compiled the last version of cpp3ds, no errors in the process, librairies are generated, and that's the good news.
Bad news, is that the DrawAttack compiled with the new cpp3ds and other libraries is even worse than before. Icons are displayed, but texts are not displayed at all.
Homebrew version display a red screen too.
And a huge problem of stability, when we are exiting the app, 3DS reboots automatically.
So next step, I am working with arc13 so I can have freeShop working on my environment. If freeShop works, maybe DrawAttack will work. In the meantime, I will try to recreate the same environment DrawAttack was (so the same version of cpp3ds, ctrulib, citro3d, etc...) correspoding of the date of the creation of DrawAttack. DrawAttack is working right now, so if we have the same environment when it was developed, we can change few things like the master server address. Maybe we will not have all the new features and the resolved bug of ctrulib new version and citro3d, but we can keep the project alive.
When I have an environment working, I will upload and post everything so other developers can help me to enhance this homebrew