[xsde-users] using xsd/e on macOS 10.15.4
Boris Kolpackov
boris at codesynthesis.com
Mon Mar 30 09:54:58 EDT 2020
Luca Toldo <lucatoldo at gmail.com> writes:
> ld /Users/#######/xsde-3.3.0.a12+dep/xsde/xsde/xsde
> Undefined symbols for architecture x86_64:
> "_UCNV_FROM_U_CALLBACK_STOP_58", referenced from:
> xercesc_3_2::ICUTranscoder::transcodeTo(unsigned short const*,
> unsigned long, unsigned char*, unsigned long, unsigned long&,
> xercesc_3_2::XMLTranscoder::UnRepOpts) in libxerces-c.a(ICUTransService.o)
> xercesc_3_2::ICUTranscoder::canTranscodeTo(unsigned int) in
> libxerces-c.a(ICUTransService.o)
It seems you have built Xerces-C++ to use ICU. Can you try to rebuild it
like this:
$ rm -rf xerces-c-3.2.2
$ tar -xfJ xerces-c-3.2.2.tar.bz2
$ cd xerces-c-3.2.2
$ ./configure \
--enable-transcoder-macosunicodeconverter \
--disable-threads \
--disable-network \
--disable-shared \
CXXFLAGS=-O2 CFLAGS=-O2
$ cd src
$ make -j 8
More information about the xsde-users
mailing list