Public bug reported:

When building the xindy-rules package, the file "make-
rules/inputenc/Makefile.in" uses grep to remove comment lines from
latin?.xdy files and concatenate them into latin.xdy. This fails because
gnu grep recognizes some of the files as binary and, instead of
outputting the expected lines, simply writes out "Binary file (standard
input) matches", which is obviously invalid. Therefore, trying to use
xindy with a simple LaTeX document results in

---
texindy testfile.idx 
Opening logfile "/dev/null" (done)
Reading indexstyle...
Loading module "/tmp/F5cxozedk0"...
Loading module "lang/general/latin9-lang.xdy"...
Loading module "lang/general/latin9.xdy"...
Finished loading module "lang/general/latin9.xdy".
Finished loading module "lang/general/latin9-lang.xdy".
Loading module "tex/inputenc/latin.xdy"...

Error in line 4:
;; Generated from latin?.xdy

Binary 
ERROR: EVAL: variable BINARY has no value
---

A good solution was added to gentoo (https://bugs.gentoo.org/573794 ). I
suggest ubuntu (and debian) incorporate this patch.

** Affects: xindy (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1735439

Title:
  latin.xdy is built incorrectly (causing crash)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xindy/+bug/1735439/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to