[NTG-context] Minimals fail to install on SunOS x86

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Sep 17 18:22:17 CEST 2010

Dear Marco,

(I'm CC-ing Apostolos who compile Solaris binaries for TeX Live.)

On Fri, Sep 17, 2010 at 15:59, Marco  wrote:
> On Fri, 17 Sep 2010 10:54:26 +0200, Mojca Miklavec wrote:
>> For Solaris Sparc we have nobody to compile the binaries at the moment.
> I also have a Sparc server but I cannot remote access it from my location now.
> But I feel no need to run context on the Sparc.
>> The person who asked us for adding Solaris x86 support is not
>> using Solaris any more, in last month there was no single Solaris user
>> downloading the minimals and after Oracle overtake, I have been
>> seriously considering removing support for solaris.
>> However, if there is demand for it, we can keep it.
> OK. If I'm the only user it's not that important to make it run just for me.

It means no extra work for us as long as someone is using it and as
long as someone keeps compiling LuaTeX when a new version comes out,
else ConTeXt stops working.

That someone could theoretically be me, but if my binaries don't work
on other machines, it makes no sense for me to compile the binaries,
so that someone would probably have to be you.

>> The question is: is these because there's LuaTeX beta-0.61.0 instead
>> of the latest LuaTeX available or is it because my virtual machine
>> (OpenSolaris whatever-version-has-been-available-two-months-ago) and
>> your server "incompatible" in some sense? I suspect that it is the
>> second.
>> If you are willing to help us debug, I can try to send you unstripped
>> binary.
> I will help as much as I can. I did some investigation. The results:
> I cannot execute the provided binaries, maybe you're right and the systems are
> incompatible. I downloaded the luatex trunk and compiled the source. I can
> successfully execute the compiled binary.

Can you please send me the binaries (or at least the LuaTeX one)
off-list (or if you could upload it to some place, so that I could
download it from there), so that I can test if your binaries work on
my virtual machine? If nothing else out of pure curiosity.

> After having a look at the
> first-setup.sh script I performed the mtxrun ... line. As expected it failed
> (as I cannot execute the binaries). I replaced the luatex binary with the
> fresh compiled one and checked the other programs. Result: I can execute all
> binaries exept luatex and pdftex. Since I only use MkIV this should not be a
> problem.
> So I made the formats and compiled my test document. MkIV works (including
> metapost).
> So finally I can get a running system by myself. I will write my own
> »first-setup.sh« to update my system.

Just a remark: the way to install minimals is soon going to change a
bit (I won't delete the old scripts straight away, but I will try to
change a few aspects of installation).

> - To update the system I can use the following command, right?
>  mtxrun --verbose --script ./bin/mtx-update.lua --force --engine=luatex
>  --texroot=$PWD/tex --extras=all
> - After replacing the »buggy« luatex I make the formats using:
>  mtxrun --verbose --script ./bin/mtx-update.lua --make --force
>  --engine=luatex --texroot=$PWD/tex
> Please correct me if I use the wrong arguments. I don't really understand the
> use of all the options.

That is fine. But as long as the old luatex resides on computer, you
should better not use the --make switch

> How can I check the luatex version used in the minimals?

It's 0.61. At the moment you can see
but that might change.

Btw.: does TeX Live 2010 work OK on your server? (It would be helpful
to know. ConTeXt should work OK there.)

> Maybe it is saved
> in some text file. Background: If the luatex version changes my script needs
> to fetch the new trunk, compile and replace the »buggy or incompatible«
> binary. Simply getting the binary and execute --version triggers the error
> mentioned before.

We should just get a working version to the server and then you would
not need any special hacks.

> Thanks for your help. If I can do anything (send binaries, etc.) let me know.

I would be grateful for the binaries and specification of your server.


More information about the ntg-context mailing list