You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In SFconv.cpp, the choice between ancient expat/xmlparse/xmlparse.h and current expat.h is set by HAVE_LIBEXPAT, and that's defined in config.h: #define HAVE_LIBEXPAT 1
The problem is config.h is only included in SFconv.cpp in certain cases:
On macOS 10.14.6 with expat-2.4.1 installed locally:
In SFconv.cpp, the choice between ancient
expat/xmlparse/xmlparse.h
and currentexpat.h
is set by HAVE_LIBEXPAT, and that's defined in config.h:#define HAVE_LIBEXPAT 1
The problem is config.h is only included in SFconv.cpp in certain cases:
teckit/SFconv/SFconv.cpp
Lines 35 to 40 in eda0d44
It should be included much earlier like in source/Engine.cpp
Also,
expat/xmlparse/xmlparse.h
is not included in the tarball if anyone was trying to build without system-expat.The text was updated successfully, but these errors were encountered: