[tlbuild] dvisvgm

Mojca Miklavec mojca.miklavec.lists at gmail.com
Sat Feb 11 00:22:08 CET 2017


On 10 February 2017 at 20:28, Mojca Miklavec wrote:
> On 10 February 2017 at 17:04, Apostolos Syropoulos wrote:
>> 2017-02-10 12:52 GMT+02:00 Mojca Miklavec:
>>>
>>> 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
>>>
>> https://www.gnu.org/software/gettext/FAQ.html#integrating_undefined
>
> Thank you. Adding -lintl "helped" (I don't know why the flag wasn't
> there in the first place). The binary was linked. But then it failed
> to run:
>
> ld.so.1: dvisvgm: fatal: libintl.so.9: open failed: No such file or directory

I successfully compiled the original fontforge sources without having
to fiddle manually with any of those extra flags, so it must be
something special about dvisvgm's build system that triggers the
problem.

It would be nice to figure out how to reproduce the problem with
having to define "#define  HAVE_LIBINTL_H 1" on upstream FF sources,
so that the problem could be fixed upstream. I didn't need that patch
for those sources (but it's also true that I didn't try to compile
with C++11).

Mojca


More information about the tlbuild mailing list