[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#879801: ftbfs with icu from experimental



Am 07.12.2017 um 15:42 teilte Norbert Preining mit:

Hi Norbert,

were you able to build the package? For me it failed, b/c some rm commands in the install stage failed. For now I replaced rm by rm -f to ignore the exit code (patch attached).

Hilmar

Found the bug ... dh_autoreconf does not rebuild the files down in
texk/web2c, working on a fix now by adding all dirs to debian/autoreconf

Norbert

On December 7, 2017 9:17:22 AM GMT+08:00, Norbert Preining <preining@logic.at> wrote:
Hi Hilmar,

thanks for testing!

XeTeX in the end fails due to missing symbols (last part of build log
is

I don't see any libicu* in the linker run, though?

hille@amd64-sid:~/...$ pkg-config --libs icu-uc
-licuuc -licudata

I guess for security I would use
  pkg-config --libs icu-uc icu-io
?

"-licuuc -licudata" are not handed over to the libtool command. So
the
options are lost somewhere.

Yes indeed, that is the problem.

I need to investigate, too, after I'm back from by conference ..

Norbert

--

--
#206401 http://counter.li.org
--- /home/hille/rules	2017-12-06 12:42:18.000000000 +0100
+++ rules	2017-12-08 21:05:54.000000000 +0100
@@ -168,14 +168,14 @@
 	# remove various man pages
 	for i in latex pdflatex lamed amstex fmtutil-sys kpsexpand kpsepath \
 	         mktexfmt updmap-sys updmap fmtutil ; do \
-	  rm debian/texlive-binaries/usr/share/man/man1/$$i.1* ; \
+	  rm -f debian/texlive-binaries/usr/share/man/man1/$$i.1* ; \
 	done
-	rm debian/texlive-binaries/usr/share/man/man5/fmtutil.cnf.5*
-	rm debian/texlive-binaries/usr/share/man/man5/updmap.cfg.5*
+	rm -f debian/texlive-binaries/usr/share/man/man5/fmtutil.cnf.5*
+	rm -f debian/texlive-binaries/usr/share/man/man5/updmap.cfg.5*
 	#
 	# remove tex4ht links, they are shipped with tl-htmlxml
 	for i in ht htcontext htlatex htmex httex httexi htxelatex htxetex mk4ht xhlatex ; do \
-	  rm debian/texlive-binaries/usr/bin/$$i ; \
+	  rm -f debian/texlive-binaries/usr/bin/$$i ; \
 	done
 	#
 	# remove files/links installed by texk/texlive/tl_scripts/
@@ -184,8 +184,8 @@
 	for i in e2pall allec mktexfmt kpsexpand kpsepath allcm allneeded dvi2fax dvired \
 	         fontinst kpsetool kpsewhere ps2frag pslatex rubibtex rumakeindex \
 		 texconfig-dialog texconfig-sys texconfig texlinks ; do \
-	  rm debian/texlive-binaries/usr/bin/$$i ; \
-	  rm debian/texlive-binaries/usr/share/man/man1/$$i.1* ; \
+	  rm -f debian/texlive-binaries/usr/bin/$$i ; \
+	  rm -f debian/texlive-binaries/usr/share/man/man1/$$i.1* ; \
 	done
 	# install dvisvgm man page
 	install -m 0644 texk/dvisvgm/dvisvgm-src/doc/dvisvgm.1 \

Reply to: