pjheslin / diogenes

Diogenes: an environment for reading Latin and Greek
https://d.iogen.es/d
Other
56 stars 10 forks source link

Can't get TLG to work on MacBookPro 2015, MacBookPro 2019, or MacStudio 2022 #108

Open hfomueller opened 11 months ago

hfomueller commented 11 months ago

Although I can search the Latin PHI disk, whenever I try to search for a word, string of words, or author on the TLG, the window goes blank. I've tried reinstalling Diogenes, I checked to make sure Diogenes knows where the database is, and I've tried two different copies of the TLG_D database. This originally occurred with Diogenes 4.62 on a 13 inch early 2015 MacBook Pro with Mac OS 12.6.3 Monterey. Since then, I’ve tried the latest version of Diogenes on a MacStudio 2022 and MacBookPro 2019, both of which are running Ventura 13.3, but still no luck. I do have an old MacBook Air running El Capitan (10.11). Is there some place I could download an older version of Diogenes that would run on that computer?

pyzmark commented 11 months ago

I can confirm this. Trying to load TLG materials on a Macbook Air M1. PHI Latin texts load, TLG Greek do not. Using Diogenes 4.6.2.

anotherjasproduction commented 5 months ago

Having the same problem: Mac OS 13.6.4 user (desktop and MacBook Pro), just installed latest Diogenes version 4.6.2. PHI searches are working fine. But when attempting any search function that uses my TLG (and settings are set to point to it), Diogenes is producing blank windows with this error message in my Terminal window:

server stderr: [Sat Mar 16 21:49:53 2024] diogenes-server.pl: Diogenes Error: Missing TLG file: tlg1141.txt

Thanks for your help interpreting/fixing.

pjheslin commented 5 months ago

Apologies for the delay in responding here -- I have been dealing with some personal issues that have kept me from working on Diogenes since last summer.

This bug is a side-effect of the addition of a new feature in version 4.6: the presentation of TLG search results in rough chronological order. Diogenes now has a list of the TLG texts it expects to find along with their chronological ordering, but when it fails to find one of those texts, it quits with an error. I want to fix this bug, but ideally I would prefer not to suppress the warning entirely. So I need to think about the right way to do this.

I have just added an entry, the second item, on the FAQ page. I suggest there to downgrade to version 4.5 as a stopgap until I fix the bug. Alternatively, setting the parameter tlg_use_chronology to 0 in your settings file might work around the bug (but I haven't tested that).

Several people have reported that the missing TLG file is tlg1141.txt. My hypothesis is that you and they are using version D of the TLG cdrom rather than version E, and that this is the first author (chonologically speaking) missing from version D. It's Antimachus, who I note is assigned wrongly to the 8th C BC instaead of the Hellenistic period. Oops.