#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.

Reply via email to