Napisano: 26 Feb 2011 10:32
libxml2 se kompajlira bez većih problema na MinGW32, ali alati koji dolaze uz nju padaju na xmlFree. Našao sam na netu jedan ružan hack sa redefinisanjem xmlFree na free:
#define xmlFree(s) free(s)
Čini se da kompajlirana libxml2 ne sadrži xmlFree:
Ovo ne daje ništa:
strings libxml2.la | grep xmlFree
Gde naći MinGW kompatibilnu implementaciju xmlFree i da li korišćenje free umesto xmlFree ima neke poslednice na stabilnost programa koji koriste libxml2?
Dopuna: 26 Feb 2011 10:35
Btw, znam da postoji Win32 build Igora Cvetkovića, ali on je kompajliran sa MSVC i video sam da je dosta ljudi imalo problema sa njenim korišćenjem pod MinGW. A i želeo bih da ovaj MinGW build bude čist (ne pola MinGW, pola MSVC).
Dopuna: 26 Feb 2011 12:21
Heh, čudno... xmlFree se nalazi u izgrađenim libxml2.a i libxml2.dll.
Dopuna: 26 Feb 2011 13:35
Izgubio sam živce sa libxml... Kompajlirao sam fontconfig sa expat. Nadam se da Gtk2 nema još neku zavisnost od libxml.
|