https://bugzilla.redhat.com/show_bug.cgi?id=1410528
Bug ID: 1410528
Summary: Undefined reference to FT_Get_Var_Blend_Coordinates
Product: Fedora
Version: rawhide
Component: harfbuzz
Assignee: pnemade(a)redhat.com
Reporter: vitaly(a)easycoding.org
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, pnemade(a)redhat.com,
psatpute(a)redhat.com
Description of problem: trying to build qt5-qtbase 5.6.2 for Fedora Rawhide
(this version of Qt5 required by another project) and got error during
./configure stage.
Version-Release number of selected component (if applicable): Qt 5.6.2,
harfbuzz: 1.4.0-1.fc26.
How reproducible: try to build Qt 5.6.2 Static with this ./configure options:
./configure \
-prefix "%_builddir/qt" \
-release \
-opensource \
-confirm-license \
-system-zlib \
-system-libpng \
-system-libjpeg \
-system-freetype \
-system-harfbuzz \
-system-pcre \
-system-xcb \
-system-xkbcommon-x11 \
-no-opengl \
-no-gtkstyle \
-static \
-nomake examples \
-nomake tests
Steps to Reproduce:
1. Just try to build under rawhide. It will fail on harfbuzz test stage.
2.
3.
Actual results:
checking for HarfBuzz...
g++ -c -pipe -O2 -Wall -W -fPIC -I. -I../../../mkspecs/linux-g++ -o harfbuzz.o
harfbuzz.cpp
g++ -Wl,-O1 -o harfbuzz harfbuzz.o -lharfbuzz
/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/libharfbuzz.so:
undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:85: harfbuzz] Error 1
HarfBuzz disabled.
HarfBuzz system library support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.
Expected results:
Successful build.
Additional info:
Under Fedora 25 and harfbuzz version 1.3.2 it works fine.
File used by Qt 5.6.2 to test harfbuzz:
https://github.com/qt/qtbase/blob/v5.6.2/config.tests/unix/harfbuzz/harfb...
--
You are receiving this mail because:
You are on the CC list for the bug.