7

I'm using TeX Live 2015, after the latest tlmgr update --all, I get the following Error message:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/command-not-defined"
! 
! Control sequence \__msg_show_variable:Nnn undefined.
! 
! See the LaTeX3 documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.185 ...riant:Nn \__msg_show_variable:Nnn { Nno }

This is caused by the tikz library hobby. Here is a minimal example:

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{hobby}

\begin{document}
Hallo Welt!
\end{document}

How can I fix this?

Joseph Wright
  • 259,911
  • 34
  • 706
  • 1,036
  • 5
    One to complain at the maintainer about :-) Using an internal function is clearly not supported for expl3. – Joseph Wright Sep 12 '15 at 17:00
  • 2
    Fix available at https://github.com/loopspace/hobby though I fully expect it to be equally "unsupported" as I'm having difficulties figuring out how to achieve the same end without using "internal functions". Fortunately, it's not a crucial part of the package and if all else fails, I'll just remove the bit that uses that function. – Andrew Stacey Sep 12 '15 at 23:06
  • I'm afraid I can't get it to work under TeX Live 2015, thus I'll be reverting to TeX Live 2014. – Harry Sep 21 '15 at 18:54
  • 4
    I'm voting to close this question as off-topic because the package dependency of hobby includes L3 suite. A particular L3 update temporarily broke hobby which is fixed now. – percusse Jan 20 '16 at 16:36
  • I have the same problem even after using the new version of hobby in the @LoopSpace 's comment !!. – Mohamed Vall Jan 27 '16 at 11:56
  • Same here, updated all texlive packages today. I just installed texlive today and directly updated it, did not try if it worked before. Any help appreciated. I did not try the github version, just the one of texlive (rev. 34958 / 1.6) – me.at.coding Jan 30 '16 at 22:46
  • 1
    You have to download the file hobby.dtx from https://github.com/loopspace/hobby, then perform tex hobby.dtx. The generated files have to be copied into the texlive tree, replacing the old ones. – Georg Grafendorfer Feb 02 '16 at 09:12

0 Answers0