Bug#867111: inventor FTBFS due to using internal freetype symbol

Adrian Bunk bunk at debian.org
Mon Jul 3 21:25:07 UTC 2017


Source: inventor
Version: 2.1.5-10-19
Severity: serious
Tags: buster sid

inventor FTBFS due to using the internal freetype symbol
FT_Done_GlyphSlot that didn't have a prototype in earlier
freetype versions and is no longer available in 2.8-0.2:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/inventor.html

...
flfreetype.c: In function '_flFTDeleteGlyphChar':
flfreetype.c:407:5: warning: implicit declaration of function 'FT_Done_GlyphSlot' [-Wimplicit-function-declaration]
     FT_Done_GlyphSlot(outline->glyph);
     ^~~~~~~~~~~~~~~~~
...
/usr/bin/g++   -L/build/1st/inventor-2.1.5-10/debian/tmp/usr/lib -L../libimage -L../libFL/freetype  -shared -Wl,--whole-archive -Wl,-z,defs -Wl,-soname=libInventor.so.1     -L/usr/X11R6/lib libInventor.a  -ljpeg -limage -lFL -lfreetype -lGLU -lGL -lX11 -ldl -lm  -Wl,--no-whole-archive -o libInventor.so.1.0.0
../libFL/freetype/libFL.a(flfreetype.o): In function `_flFTDeleteGlyphChar':
inventor_2.1.5-10-19/libFL/ang/flfreetype.c:407: undefined reference to `FT_Done_GlyphSlot'
collect2: error: ld returned 1 exit status
../make/ivcommonrules:25: recipe for target 'libInventor.so.1.0.0' failed
make[2]: *** [libInventor.so.1.0.0] Error 1



More information about the debian-science-maintainers mailing list