[Reproducible-builds] Bug#829236: utf8proc: FTBFS: line 16413: normalization failed for 🈻 -> 配

Chris Lamb lamby at debian.org
Fri Jul 1 14:40:52 UTC 2016


Source: utf8proc
Version: 1.3.1-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

utf8proc fails to build from source in unstable/amd64:

  [..]

  
  **************************************************************************************
  ** Starting build                                                                   **
  **************************************************************************************
  
   Package:              utf8proc
   Version:              1.3.1-2
   Build architecture:   amd64
   Date:                 Fri, 01 Jul 2016 16:32:31 +0200
   Hostname:             e4e90b3bec9d
   Uname:                Linux e4e90b3bec9d 4.6.0-1-amd64 #1 SMP Debian 4.6.2-2 (2016-06-25) x86_64 GNU/Linux
   /etc/timezone:        Africa/Johannesburg
  
  **************************************************************************************
  ** Installing build dependencies                                                    **
  **************************************************************************************
  
  dh_testdir
  dh_testroot
  dh_prep
  dh_testdir
  dh_testroot
  dh_install
  dh_installdocs
  dh_installchangelogs
  dh_compress
  dh_fixperms
  dh_installdeb
  dh_gencontrol
  dh_md5sums
  dh_builddeb
  dpkg-deb: building package 'utf8proc-build-deps' in '../utf8proc-build-deps_1.3.1-2_all.deb'.
  
  The package has been created.
  Attention, the package has been created in the current directory,
  not in ".." as indicated by the message above!
  Selecting previously unselected package utf8proc-build-deps.
  (Reading database ... 23081 files and directories currently installed.)
  Preparing to unpack utf8proc-build-deps_1.3.1-2_all.deb ...
  Unpacking utf8proc-build-deps (1.3.1-2) ...
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Correcting dependencies... Done
  The following additional packages will be installed:
    unicode-data
  The following NEW packages will be installed:
    unicode-data
  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  1 not fully installed or removed.
  Need to get 7080 kB of archives.
  After this operation, 33.6 MB of additional disk space will be used.
  Get:1 http://httpredir.debian.org/debian sid/main amd64 unicode-data all 9.0-1 [7080 kB]
  Fetched 7080 kB in 0s (80.4 MB/s)
  Selecting previously unselected package unicode-data.
  (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 23085 files and directories currently installed.)
  Preparing to unpack .../unicode-data_9.0-1_all.deb ...
  Unpacking unicode-data (9.0-1) ...
  Setting up unicode-data (9.0-1) ...
  Setting up utf8proc-build-deps (1.3.1-2) ...
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=e4e90b3bec9d
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1
  OLDPWD=/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building utf8proc 1.3.1-2 on amd64                                               **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package utf8proc
  dpkg-buildpackage: info: source version 1.3.1-2
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Peter Colberg <peter at colberg.org>
   dpkg-source --before-build utf8proc-1.3.1
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
  	make -j1 clean
  make[1]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
  rm -f utf8proc.o libutf8proc.a libutf8proc.so.1.3.1 libutf8proc.so
  rm -f libutf8proc.so.1
  rm -f test/tests.o test/normtest test/graphemetest test/printproperty test/charwidth test/valid test/iterate test/case
  rm -rf MANIFEST.new tmp
  make -C bench clean
  make[2]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/bench'
  rm -rf *.o *.txt bench *.out icu unistring
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/bench'
  make -C data clean
  make[2]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  rm -f UnicodeData.txt EastAsianWidth.txt GraphemeBreakProperty.txt DerivedCoreProperties.txt CompositionExclusions.txt CaseFolding.txt NormalizationTest.txt GraphemeBreakTest.txt CharWidths.txt unifont*.ttf unifont*.sfd
  rm -f utf8proc_data.c.new
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
     dh_auto_build
  	make -j1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS -c -o utf8proc.o utf8proc.c
  rm -f libutf8proc.a
  ar rs libutf8proc.a utf8proc.o
  ar: creating libutf8proc.a
  cc -Wl,-z,relro -shared -o libutf8proc.so.1.3.1 -Wl,-soname -Wl,libutf8proc.so.1 utf8proc.o
  chmod a-x libutf8proc.so.1.3.1
  ln -f -s libutf8proc.so.1.3.1 libutf8proc.so
  ln -f -s libutf8proc.so.1.3.1 libutf8proc.so.1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
     dh_auto_test
  	make -j1 check
  make[1]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS -c -o test/tests.o test/tests.c
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/normtest.c test/tests.o utf8proc.o -o test/normtest
  make -C data NormalizationTest.txt
  make[2]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  bzip2 -d < /usr/share/unicode/NormalizationTest.txt.bz2 > NormalizationTest.txt
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/graphemetest.c test/tests.o utf8proc.o -o test/graphemetest
  make -C data GraphemeBreakTest.txt
  make[2]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  perl -pe 's,÷,/,g;s,×,+,g' < /usr/share/unicode/auxiliary/GraphemeBreakTest.txt > GraphemeBreakTest.txt
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/data'
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/printproperty.c test/tests.o utf8proc.o -o test/printproperty
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/case.c test/tests.o utf8proc.o -o test/case
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/charwidth.c test/tests.o utf8proc.o -o test/charwidth
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/valid.c test/tests.o utf8proc.o -o test/valid
  cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=c99 -Wall -Wmissing-prototypes -pedantic -DUTF8PROC_EXPORTS test/iterate.c test/tests.o utf8proc.o -o test/iterate
  make -C bench
  make[2]: Entering directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/bench'
  cc -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -O2 -std=c99 -pedantic -Wall -c -o bench.o bench.c
  cc -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -O2 -std=c99 -pedantic -Wall -c -o util.o util.c
  cc -O2 -std=c99 -pedantic -Wall -Wl,-z,relro -o bench bench.o util.o ../utf8proc.o
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1/bench'
  test/normtest data/NormalizationTest.txt
  line 16413: normalization failed for 🈻 -> 配
  line 42: Part0 # Specific cases
  line 70: Part1 # Character by character test
  checking line 1000...
  checking line 2000...
  checking line 3000...
  checking line 4000...
  checking line 5000...
  checking line 6000...
  checking line 7000...
  checking line 8000...
  checking line 9000...
  checking line 10000...
  checking line 11000...
  checking line 12000...
  checking line 13000...
  checking line 14000...
  checking line 15000...
  checking line 16000...
  Makefile:139: recipe for target 'check' failed
  make[1]: *** [check] Error 1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160701163230.HFv6vFglbM.utf8proc/utf8proc-1.3.1'
  dh_auto_test: make -j1 check returned exit code 2
  debian/rules:3: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: utf8proc.1.3.1-2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 2597 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160701/1a91eba5/attachment.obj>


More information about the Reproducible-builds mailing list