Bug#850972: firefox: FTBFS: configure: error: cannot determine icu version number from uvernum.h header file

Lucas Nussbaum lucas at debian.org
Wed Jan 11 17:56:53 UTC 2017


Source: firefox
Version: 50.1.0-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170111 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> checking for fontconfig/fcfreetype.h... yes
> checking for fontconfig >= 2.7.0... yes
> checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2
> checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
> sed: character class syntax is [[:space:]], not [:space:]
> configure: error: cannot determine icu version number from uvernum.h header file 
> DEBUG: <truncated - see config.log for full output>
> DEBUG: configure:20795: checking GLIB_LIBS
> DEBUG: configure:20902: checking for freetype2 >= 6.1.0
> DEBUG: configure:20909: checking FT2_CFLAGS
> DEBUG: configure:20914: checking FT2_LIBS
> DEBUG: configure:20951: checking for FT_Bitmap_Size.y_ppem
> DEBUG: configure:20966: /usr/bin/gcc -std=gnu99 -c -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-delete-null-pointer-checks -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -I/usr/include/freetype2 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c 1>&5
> DEBUG: configure:20995: checking for FT_GlyphSlot_Embolden
> DEBUG: configure:21027: /usr/bin/gcc -std=gnu99 -o conftest -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-delete-null-pointer-checks -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -I/usr/include/freetype2 -Wdate-time -D_FORTIFY_SOURCE=2 -lpthread -Wl,--as-needed -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c -ldl  -lfreetype 1>&5
> DEBUG: /usr/bin/ld: total time in link: 0.024000
> DEBUG: /usr/bin/ld: data size 4583424
> DEBUG: configure:20995: checking for FT_Load_Sfnt_Table
> DEBUG: configure:21027: /usr/bin/gcc -std=gnu99 -o conftest -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-delete-null-pointer-checks -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -I/usr/include/freetype2 -Wdate-time -D_FORTIFY_SOURCE=2 -lpthread -Wl,--as-needed -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c -ldl  -lfreetype 1>&5
> DEBUG: /usr/bin/ld: total time in link: 0.024000
> DEBUG: /usr/bin/ld: data size 4583424
> DEBUG: configure:21065: checking for fontconfig/fcfreetype.h
> DEBUG: configure:21078: /usr/bin/gcc -std=gnu99 -c -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-delete-null-pointer-checks -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2  conftest.c 1>&5
> DEBUG: configure:21129: checking for fontconfig >= 2.7.0
> DEBUG: configure:21136: checking _FONTCONFIG_CFLAGS
> DEBUG: configure:21141: checking _FONTCONFIG_LIBS
> DEBUG: configure: error: cannot determine icu version number from uvernum.h header file
> ERROR: old-configure failed
> debian/rules:215: recipe for target 'stamps/configure-browser' failed
> make[2]: *** [stamps/configure-browser] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:388: recipe for target 'build-arch' failed
> make[1]: *** [build-arch] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:388: recipe for target 'build' failed

The full build log is available from:
   http://aws-logs.debian.net/2017/01/11/firefox_50.1.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-mozilla-maintainers mailing list