[Therion] [SPAM] Limit in the number of scraps in a (big) project ?

Robert Xavier xavier.robert at univ-grenoble-alpes.fr
Thu Oct 9 16:31:47 CEST 2025


Hi !

Thanks a lot ! That saved my day !
I needed to add « mpost-options « -numbersystem=double » in my /usr/local/etc/therion.ini (in my old MacBook Pro). It doesn’t work if I add this line in the therion.ini file present at my home directory.

Cheers,

Xavier

> Le 8 oct. 2025 à 20:26, Martin Budaj <m.budaj at gmail.com> a écrit :
> 
> Hi,
> 
> the limits are _much_ higher if you set metapost to use 'double mode' and tex to use 'macro mode'. No need to worry about the cave size.
> 
> See thbook, Appendix, chapter Limitations -- check especially the footnotes.
> 
> Martin
> 
> On Wed, Oct 8, 2025 at 4:22 PM James Begley <james.begley at gmail.com <mailto:james.begley at gmail.com>> wrote:
>> Hiya,
>> 
>> Line 218 of the Therion TODO.S file (see https://github.com/therion/therion/blob/master/TODO.S) says:
>> 
>> + add support for multiple metapost files (more than 4096 scraps)
>> 
>> So there was a known limit of 4,096 scraps at some point. Note that the TODO.S file hasn't been updated for many years, so that limitation might have been addressed at some point.
>> 
>> Cheers,
>> James 
>> 
>> On Wed, 8 Oct 2025 at 14:39, Benedikt Hallinger via Therion <therion at speleo.sk <mailto:therion at speleo.sk>> wrote:
>>> Good questionQ
>>> in the hirlatz project, we "just" reach: "[3106]".
>>> 
>>> 
>>> Am 2025-10-08 15:23, schrieb Xavier Robert via Therion:
>>> > Hi all,
>>> > 
>>> > I am maintaining a quite big structured Therion database with more
>>> > than 700 caves
>>> > (https://github.com/robertxa/Topographies-Samoens_Folly). I am using
>>> > Therion 6.3.3 (2025-01-06), TeX Live 2015 (MetaPost 1.999).
>>> > Following a new session of exploration and surveys, I added some
>>> > scraps in this database. I have no problem to run any compilation of
>>> > separate caves.
>>> > 
>>> > But since my last update, when I try to run a Therion compilation for
>>> > the whole database to build the 3D view of the system
>>> > (https://groupe-speleo-vulcain.com/wp-content/themes/custom_theme/3d/JB.html),
>>> > I get an error during the « Preloading the plain mem file » :
>>> > 
>>> > [...]
>>> > [4090] [4091] [4092] [4093] [4094] [4095]
>>> > ! Number is too large (4096).
>>> > l.296920 beginfig(4096
>>> >                       );
>>> > [4096]
>>> > ! Number is too large (4097).
>>> > l.296923 beginfig(4097
>>> >                       );
>>> > [4097]
>>> > … and so on…
>>> > 
>>> > therion: error -- metapost exit code -- 512
>>> > 
>>> > I a m not sure, but I think that I have a total of 4102 objects (this
>>> > is the last number with a similar error ; with a total of 4117 files
>>> > written in thTMPDIR/).
>>> > If I run Therion with the -d option, I see all the data.xxxx from 1 to
>>> > 4102 in thTMPDIR/. The compressed log file is in attachement.
>>> > 
>>> > I tried to recompile my database after commenting a small part of the
>>> > database that I did not change recently. The compilation run well.
>>> > 
>>> > So, I suspect that there is a limit in the number of objects (scraps
>>> > ?) Therion (or mpost ?) can handle. Am I right ?
>>> > 
>>> > Is there a way to get rid off this limitation ?
>>> > 
>>> > Cheers,
>>> > 
>>> > Xavier
>>> > _______________________________________________
>>> > Therion mailing list
>>> > Therion at speleo.sk <mailto:Therion at speleo.sk>
>>> > https://mailman.speleo.sk/listinfo/therion
>>> _______________________________________________
>>> Therion mailing list
>>> Therion at speleo.sk <mailto:Therion at speleo.sk>
>>> https://mailman.speleo.sk/listinfo/therion
>> _______________________________________________
>> Therion mailing list
>> Therion at speleo.sk <mailto:Therion at speleo.sk>
>> https://mailman.speleo.sk/listinfo/therion
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20251009/71938a20/attachment.htm>


More information about the Therion mailing list