[Therion] make samples qmarks is broken

Martin Budaj m.budaj at gmail.com
Sat May 2 20:49:12 CEST 2009


On Sat, May 2, 2009 at 2:35 AM, Wookey <wookey at wookware.org> wrote:

> running 'therion thconfig.2' in qmarks fails with the following error:
> kpathsea: Running mktexmf cmcss10
> ! I can't find file cmcss10'.
> <*> ...=ljfour; mag:=1; nonstopmode; input cmcss10
>
> which looks like a missing font problem
> cmcss10 is in the texlive-lang-cyrillic package.
> I could make this a build dependency, if it really is needed.

This is the same case as czech-slovak fonts below. You need (I think)
either to add a package dependecy or to comment out font-specific
lines in thtexfonts.cxx (as you did for czechoslovak fonts). I suggest
adding dependencies for both cs and cyrillic fonts, because it makes
it possible to use those languages after standard installation.

(Note: the new font and encoding handling mentioned in some previous
posts adds another dependency: LCDF typetools. It is not used by
default because of this dependency and because it requires some
on-the-fly conversions which slow down the therion run.)

Martin

> Now the previous packaging had a fix like this:
> diff -ruN therion-old/thtexfonts.cxx therion/thtexfonts.cxx
> --- therion-old/thtexfonts.cxx  2007-05-25 17:51:30.000000000 +0100
> +++ therion/thtexfonts.cxx      2008-01-03 22:45:51.000000000 +0000
> @@ -70,13 +70,13 @@
>   F.ss = "cmss10";
>   F.si = "cmssi10";
>   FONTS.push_back(F);
> -  F.id = get_enc_id("xl2");
> -  F.rm = "csr10";
> -  F.it = "csti10";
> -  F.bf = "csbx10";
> -  F.ss = "csss10";
> -  F.si = "csssi10";
> -  FONTS.push_back(F);
> +//  F.id = get_enc_id("xl2");
> +//  F.rm = "csr10";
> +//  F.it = "csti10";
> +//  F.bf = "csbx10";
> +//  F.ss = "csss10";
> +//  F.si = "csssi10";
> +//  FONTS.push_back(F);
>  }
>
> which I don't think is related, but I can't remember what it was for, so I'm not
> sure whether it's still needed. I think that was so that therion could
> run without needing czech/slovak tex fonts installed?



More information about the Therion mailing list