On 06/19/2015 06:35 AM, Ken Moffat wrote:
> On Fri, Jun 19, 2015 at 01:44:47AM +0100, Ken Moffat wrote:
>> On Fri, Jun 19, 2015 at 01:34:18AM +0100, Ken Moffat wrote:
>>>
>>> At the moment, I've twice installed the binaries into a user-writable
>>> directory, attempted to cp [ -dp ] the files up, and then used some
>>> sh/find/sed/awk/sed to
>>      ^^^^
>>
>> Doh!  I'm slow tonight.  I was storing the list of symlinks in a
>> variable - obviously it contained a very long line which scrolled
>> out of sight.  The end of it was as expected, but the beginning
>> will have included the subdirectories.
>>
>> Doesn't explain the whole problem, but it's a start.  Sometimes, it
>> helps (eventually) to explain the problem - I just wish I could
>> manage by talking to myself :)
>>
> 
> TLDR : trying to move the binaries to /opt/texlive/2015/bin is a
> non-starter.
> 
> Well, I solved those problems (still not quite sure why the sed was
> failing), but when I tried to run my tests on the binaries I
> discovered that none of the sty files seemed to be present.  Digging
> down,I tried to look at texdoc kpathsea to see why kpsewhich seemed
> to be failing, but all I got was:
> 
> /opt/texlive/2015/bin/texdoc:7: module 'texdoc.main' not found:
>         no field package.preload['texdoc.main']
>         [kpse lua searcher] file not found: 'texdoc.main'
>         [kpse C searcher] file not found: 'texdoc.main'
>         no file '/usr/local/lib/lua/5.2/texdoc.so'
>         no file '/usr/local/lib/lua/5.2/loadall.so'
>         no file './texdoc.so'
> 
> and indeed those .so files did not exist (not really surprising,
> given where it seems to be looking, but they are not present at all
> in the /opt/texlive tree).
> 
> Then I decided to try running pdflatex anyway, and got:
> 
> kpathsea: Running mktexfmt pdflatex.fmt
> Can't locate mktexlsr.pl in @INC (@INC contains: /opt/texlive/tlpkg
> /opt/texlive/texmf-dist/scripts/texlive
> /usr/lib/perl5/site_perl/5.22.0/x86_64-linux
> /usr/lib/perl5/site_perl/5.22.0
> /usr/lib/perl5/vendor_perl/5.22.0/x86_64-linux
> /usr/lib/perl5/vendor_perl/5.22.0 /usr/lib/perl5/5.22.0/x86_64-linux
> /usr/lib/perl5/5.22.0 .) at /opt/texlive/2015/bin/mktexfmt line 23.
> BEGIN failed--compilation aborted at /opt/texlive/2015/bin/mktexfmt
> line 25.
> I can't find the format file `pdflatex.fmt'!
> Makefile:22: recipe for target 'pdflatex' failed
> make: *** [pdflatex] Error 1
> 
> When I installed from source into /opt/texlive/2015/bin/x86_64-linux
> I also had problems with kpathsea, but they were different (I needed
> to install a perl _module_ from the TL tree - to be certain, I
> installed both of them).
> 
> I've now unmounted that attempt and had another go, but using
> /opt/texlive/2015/bin/x86_64-linux for the binary progs - and it
> works.
> 
> Summary: the apparently-redundant 'TEXARCH' directory is required.
> 
> ĸen
> 

Sounds like the same problem I had when I used /usr and /usr/bin.

https://github.com/elkrejzi/system-management/blob/master/buildscripts/buildtexlive#L61

These modifications ought to be enough for me. Without them, it wouldn't work.

-- 
Note: My last name is not Krejzi.

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to