With default settings latex run fail with an error: kpathsea: Running mktextfm larm1200 mkdir: cannot create directory `././var/cache/fonts/tfm': Permission denied mktextfm: mktexdir /var/cache/fonts/tfm/lh/lh-t2a failed. kpathsea: Appending font creation commands to missfont.log. ! Font T2A/cmr/m/n/12=larm1200 at 12.0pt not loadable: Metric (TFM) file not fo und. <to be read again> relax l.3 \select@language{russian} ? R In case I set VARTEXFONTS e.g. to /tmp/ it will work. But shouldn't be default somehow set or is my system somehow broken?
Created attachment 213096 [details] test.tex
Created attachment 213097 [details] test.out this is full output I see.
Created attachment 213098 [details] emerge --info
(In reply to comment #0) > In case I set VARTEXFONTS e.g. to /tmp/ it will work. But shouldn't be default > somehow set or is my system somehow broken? its just not forced anymore, see bug #204433 , texmf-update tells ya: Use 'texconfig font ro'(rw) to disable (enable) font generation for users
Ah, I see that I'm a bit late here. Sorry. But still I think this bug is valid. Currently default texlive installation does not work out of box. Not taking into account normal Gentoo policy that package should work out of box, this change really complicates tex usage. Without your hint I failed to google correct solution although I've spent more then 30 minutes. Actually I've never had to use texconfig or texmf-update so I could never see the message texmf-update provides. I think may be per-user cache directory or $(mktemp -d) (effectively also per-user) could be better solution as default. I think per-user cache directory will cover most usage cases since computers became individual recently... And yes I saw thread on -dev (mentioned in bug 204433) but I never thought that this change will affect normal usage tex or I'd opened my mouth earlier. Is it possible to set sane defaults for users?
(In reply to comment #5) > Actually I've never > had to use texconfig or texmf-update so I could never see the message > texmf-update provides. actually you use them and see these messages everytime you install a TeX package :) > I think may be per-user cache directory or $(mktemp -d) (effectively also > per-user) could be better solution as default. I think per-user cache directory > will cover most usage cases since computers became individual recently... patch welcome > And yes I saw thread on -dev (mentioned in bug 204433) but I never thought that > this change will affect normal usage tex or I'd opened my mouth earlier. > > Is it possible to set sane defaults for users? I suppose the easiest solution is to create that dir with 1777 perms in tl-core ebuild with an ewarn; people will still be able to change it. I'll certainly not go the old route that reset that to 1777 everytime texmf-update is called; more or less forcing people to have it that way.
I had totally forgot about that but there was bug #266680 and the fperms is there -> worksforme
Heh really. This works here for different userand on different station. Thanks for help, Alexis.