#19089: freetype 2.6 fails to build on scientific linux 7.1
----------------------------------+----------------------------
Reporter: fbissey | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.9
Component: packages: standard | Keywords:
Merged in: | Authors:
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
----------------------------------+----------------------------
Building freetype fails with:
{{{
/autofit.lo /home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/autofit.c
libtool: compile: gcc -pedantic -ansi -I/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit
-I/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/objs -I./builds/unix
-I/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/include -c -Wall -g -O2
-I/home/frb15/sagemath/sage-brial/local/include
-DFT_CONFIG_OPTION_SYSTEM_ZLIB -I/home/frb15/sagemath/sage-
brial/local/include -DFT_CONFIG_OPTION_USE_BZIP2 -I/home/frb15/sagemath
/sage-brial/local/include/libpng12 -DFT_CONFIG_OPTION_USE_PNG
-I/usr/include/harfbuzz -DFT_CONFIG_OPTION_USE_HARFBUZZ
"-DFT_CONFIG_CONFIG_H=<ftconfig.h>" -DFT2_BUILD_LIBRARY
"-DFT_CONFIG_MODULES_H=<ftmodule.h>" /home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/autofit.c
-fPIC -DPIC -o /home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/objs/.libs/autofit.o
In file included from /home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/autofit.c:37:0:
/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/hbshim.c: In
function 'af_get_coverage':
/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/hbshim.c:190:17:
error: 'HB_SET_VALUE_INVALID' undeclared (first use in this function)
for ( idx = HB_SET_VALUE_INVALID; hb_set_next( gsub_lookups, &idx );
)
^
/home/frb15/sagemath/sage-
brial/local/var/tmp/sage/build/freetype-2.6/src/src/autofit/hbshim.c:190:17:
note: each undeclared identifier is reported only once for each function
it appears in
}}}
It appears `HB_SET_VALUE_INVALID` is defined in the `harfbuzz` library and
the version shipped with scientific linux 7.1 (0.9.20) doesn't have it
(0.9.38 in gentoo does).
--
Ticket URL: <http://trac.sagemath.org/ticket/19089>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.