Agreed, my first message was mostlly to know what zar was doing to keep my files synced with the git
Im testing your suggestions with the double folder path libxml2/libxml i mentioned and it works, but that is not enought, the next problem is the includes in parser.h fails (because inside parser.h the includes doesnt uses the double folder path), all this ones are not connected
Code:
#include <libxml/xmlversion.h>
#include <libxml/tree.h>
#include <libxml/dict.h>
#include <libxml/hash.h>
#include <libxml/valid.h>
#include <libxml/entities.h>
#include <libxml/xmlerror.h>
#include <libxml/xmlstring.h>
I dont know how to fix it without modifying the parser.h file or any other file from PSDK3v2, do you remember what you did with this problem ?
Edit:
A dirty way to fix it could be to include all parser.h dependencies at top of xmlread.c before the "include parser.h". This way when the parser.h is compiled all its dependencies are ready
Not sure how many are, but probably a lot because includes sub dependencies, i hope there is a better way because this could look a bit ugly