The motivating question is actually this one.
I am still struggling to regenerate my Bison draft report from this Bismon github GPLv3+ software repository (using make latexdoc on Linux/Debian/Sid or Buster; see its README; that runs in about 3 seconds on a 4K€ Linux workstation, e.g. with AMD2970WX and 64 Gbytes RAM and SSD disk).
I am not, and don't have time or motivation, to become a LaTeXpert.
Is there any publicly available Web resources about LaTeX packages incompatibilities? I am not able to STFW for one.
A combinatorial approach to add/remove one by one every used package is untractable: I am using about 33 LaTeX packages (with a trial and error approach) and 233 tests is not reasonable.
Taking into account this excellent answer, my current git diff w.r.t. commit 54311004b61342cb311 (I am wrongly using git in some svn -like way, being the only git commiter) is just now
diff --git a/doc/bismon-chariot-doc.tex b/doc/bismon-chariot-doc.tex
index a81e131..51c815c 100644
--- a/doc/bismon-chariot-doc.tex
+++ b/doc/bismon-chariot-doc.tex
@@ -13,16 +13,16 @@
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{fancybox}
-\usepackage{epsfig}
+%\usepackage{epsfig}
+\usepackage{graphicx}
\usepackage{makeidx}
\usepackage{float}
\usepackage{xcolor}
-\usepackage{hyperref}
\usepackage{moreverb}
\usepackage{multirow}
\usepackage{boxedminipage}
\usepackage[square]{natbib}
-\usepackage{charter}
+%\usepackage{charter}
%\usepackage{inconsolata}
\usepackage{hevea}
\usepackage{listings}
@@ -31,13 +31,14 @@
\usepackage{filecontents}
\usepackage{catchfile}
\usepackage{lastpage}
-\usepackage{stmaryrd}
+%\usepackage{stmaryrd}
\usepackage{ucs}
\usepackage{stix}
\usepackage{newunicodechar}
% bigfoot enables \verb in footnotes
\usepackage{bigfoot}
\usepackage[a4paper, margin=2cm]{geometry}
+\usepackage{hyperref}
\newcommand{\bmemail}[1]{{\href{mailto:#1}{\texttt{\textbf{#1}}}}}
\newcommand{\bmurl}[1]{{\href{#1}{\texttt{\textbf{#1}}}}}
@@ -45,6 +46,7 @@
% see also http://www.sascha-frank.com/Arrow/latex-arrows.html
% and https://ctan.math.illinois.edu/macros/latex/contrib/newunicodechar/newunicodechar.pdf
+%U+21B3 DOWNWARDS ARROW WITH TIP RIGHTWARDS
\newunicodechar{↳}{\rotatebox[origin=c]{180}{$\Lsh$}}
and it still does not work, since I am getting the same error
! Package ucs Error: Unknown Unicode character 8627 = U+21B3,
(ucs) possibly declared in uni-33.def.
(ucs) Type H to see if it is available with options.
See the ucs package documentation for explanation.
Type H <return> for immediate help.
but I am still spending too much time to fix my mistakes (because I don't know well enough LaTeX). Of course I did try (without success) to comment the \usepackage{ucs} line.
NB. Problem solved (as a code monkey, so not understanding why and how) in git commit 32752acf09a. Thanks for the suggestion to look inside the generated doc/bismon-chariot-doc.log file. It has more information that stderr+stdout gives.
ucspackage. – Joseph Wright Aug 21 '19 at 09:44make latexdocneeds several seconds for a single run (on a 4000€ Linux desktop) – Basile Starynkevitch Aug 21 '19 at 09:45ucspackage without success – Basile Starynkevitch Aug 21 '19 at 09:49*.texfiles) is available and the entire Bismon project (including hand-written*.texfiles and shell scripts generating*.texones) is GPLv3+. On a Debian/Buster system you could reproduce the error (you'll just need to buildlibonionfrom its LGPLv3+ github code) – Basile Starynkevitch Aug 21 '19 at 09:50