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