[tlbuild] dvisvgm

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Feb 10 11:52:37 CET 2017


On 10 February 2017 at 11:44, Mojca Miklavec wrote:
>
> and got the idea to apply the following patch:
>
> --- texk/dvisvgm/dvisvgm-src/libs/ff-woff/fontforge/splinefont.h
>  (revision 43179)
> +++ texk/dvisvgm/dvisvgm-src/libs/ff-woff/fontforge/splinefont.h
>  (working copy)
> @@ -2554,7 +2554,7 @@
>
>  #include "ustring.h"
>
> -#ifdef _WIN32
> +#if 1
>  #define BAD_LOCALE_HACK
>  typedef char* locale_t;
>  #define LC_GLOBAL_LOCALE ((locale_t)-1)
>
> and then the compilation was successful from that point on.

Until the linking stage, at least:

../../CXXLD.sh: /opt/csw/bin/g++-5.2 -std=c++11 -Wimplicit
-Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas
-Wnon-virtual-dtor
-I../../../../../texk/dvisvgm/dvisvgm-src/libs/clipper
-I../../../../../texk/dvisvgm/dvisvgm-src/libs/xxHash
-I../../../../../texk/dvisvgm/dvisvgm-src/libs/woff2/brotli/enc
-I../../../../../texk/dvisvgm/dvisvgm-src/libs/woff2/src
-I/path/to/source/Work-i386/texk -I/path/to/source/texk
-I/path/to/source/Work-i386/libs/potrace/include
-I/path/to/source/Work-i386/libs/freetype2/freetype2
-I/path/to/source/Work-i386/libs/zlib/include -g -O2 -o dvisvgm
dvisvgm.o libdvisvgm.a ../libs/clipper/libclipper.a
../libs/xxHash/libxxhash.a ../libs/ff-woff/libfontforge.a
../libs/woff2/libwoff2.a ../libs/woff2/brotli/libbrotli.a
/path/to/source/Work-i386/texk/kpathsea/.libs/libkpathsea.a
/path/to/source/Work-i386/libs/potrace/libpotrace.a
/path/to/source/Work-i386/libs/freetype2/libfreetype.a
/path/to/source/Work-i386/libs/zlib/libz.a -nodefaultlibs -Wl,-Bstatic
-lstdc++ -Wl,-Bdynamic -lm -lgcc_eh -lgcc -lc -lgcc_eh -lgcc
Undefined                       first referenced
 symbol                             in file
libintl_gettext
../libs/ff-woff/libfontforge.a(nowakowskittfinstr.o)
ld: fatal: symbol referencing errors. No output written to dvisvgm

Mojca


More information about the tlbuild mailing list