Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dysfunctional Languages & Pairs #14

Open
TinoDidriksen opened this issue Jun 6, 2020 · 8 comments
Open

Dysfunctional Languages & Pairs #14

TinoDidriksen opened this issue Jun 6, 2020 · 8 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@TinoDidriksen
Copy link
Member

TinoDidriksen commented Jun 6, 2020

These languages and pairs do not currently build, for various reasons.

Languages

https://github.com/apertium/apertium-ady see apertium/apertium-ady#2

https://github.com/apertium/apertium-ain segfaults when generating ain.autogen.bin, see apertium/apertium-ain#1

https://github.com/apertium/apertium-ckt see apertium/apertium-ckt#1

https://github.com/apertium/apertium-ell see apertium/apertium-ell#4

https://github.com/apertium/apertium-epo missing modes.xml and see apertium/apertium-epo#2

https://github.com/apertium/apertium-gle has no modes.xml

https://github.com/apertium/apertium-lao is missing most things

https://github.com/apertium/apertium-mal errors out with: .deps/mal.LR.lexc:24910.46-73: syntax error, unexpected ULSTRING, expecting LEXICON_NAME or ':': [near: പീപ്പള്സ്']`

https://github.com/apertium/apertium-msa errors out with: No rule to make target 'corpus/msa.tagged', needed by 'msa.prob'.

https://github.com/apertium/apertium-nio errors out with: The file .deps/nio.LR.lexc did not compile cleanly.

https://github.com/apertium/apertium-pes has no configure.ac or modes.xml

https://github.com/apertium/apertium-quc has no configure.ac

https://github.com/apertium/apertium-snd has no configure.ac or modes.xml

https://github.com/apertium/apertium-trw errors out with: .deps/trw.LR.lexc:309.10-16: syntax error, unexpected ULSTRING, expecting LEXICON_NAME or ':': [near: پوخ']`

Pairs

https://github.com/apertium/apertium-deu-dan errors out with: deu-dan.autolex.bin: empty set of final states

https://github.com/apertium/apertium-ell-eng errors out because apertium-ell-eng.eng.dix fails validation

https://github.com/apertium/apertium-en-ga see apertium/apertium-eng-gle#1

https://github.com/apertium/apertium-en-pl see apertium/apertium-eng-pol#2

https://github.com/apertium/apertium-eng-afr see apertium/apertium-eng-afr#4

https://github.com/apertium/apertium-eng-pes blocked by broken apertium-pes

https://github.com/apertium/apertium-eo-ru blocked by broken apertium-epo

https://github.com/apertium/apertium-eus-fin see apertium/apertium-eus-fin#1

https://github.com/apertium/apertium-fao-dan see apertium/apertium-fao-dan#1

https://github.com/apertium/apertium-fin-udm errors out with: .deps/fin.LR.lexc:19.7-9: syntax error, unexpected ULSTRING, expecting LEXICON_NAME: [near: PX']`

https://github.com/apertium/apertium-it-pt see apertium/apertium-ita-por#1

https://github.com/apertium/apertium-kpv-fin see apertium/apertium-kpv-fin#1

https://github.com/apertium/apertium-kpv-mhr see apertium/apertium-kpv-mhr#1

https://github.com/apertium/apertium-mal-eng blocked by broken apertium-mal

https://github.com/apertium/apertium-mlt-spa errors out with: apertium-mlt-spa.mlt-spa.lrx:8: parser error : Specification mandates value for attribute fil

https://github.com/apertium/apertium-mrj-fin errors out with: .deps/fin.RL.lexc:769.11-18: syntax error, unexpected ULSTRING, expecting LEXICON_NAME or ':': [near: V_ISTUA']`

https://github.com/apertium/apertium-oci-spa see apertium/apertium-oci-spa#1

https://github.com/apertium/apertium-olo-fin errors out with: .deps/olo.RL.lexc:115.14: syntax error, unexpected ERROR, expecting LEXICON_START or LEXICON_START_WRONG_CASE: [near: %']`

https://github.com/apertium/apertium-pes-eng blocked by broken apertium-pes

https://github.com/apertium/apertium-quc-spa blocked by broken apertium-quc

https://github.com/apertium/apertium-snd-hin blocked by broken apertium-snd

https://github.com/apertium/apertium-spa-pol fails to validate the acx from https://github.com/apertium/apertium-pol

https://github.com/apertium/apertium-tgk-pes blocked by unbuildable apertium-tgk

https://github.com/apertium/apertium-tha-lao blocked by broken apertium-lao

https://github.com/apertium/apertium-tuk-tur see apertium/apertium-tuk-tur#1

https://github.com/apertium/apertium-tur-aze errors out with: 010-exception_deye.fst: 21terminate called after throwing an instance of 'std::logic_error'

https://github.com/apertium/apertium-tur-fin see apertium/apertium-tur-fin#1

https://github.com/apertium/apertium-tzh-spa feels like most files were forgotten in a commit

https://github.com/apertium/apertium-urd-snd blocked by broken apertium-snd

https://github.com/apertium/apertium-urd-trw blocked by broken apertium-trw

@TinoDidriksen TinoDidriksen added bug Something isn't working help wanted Extra attention is needed labels Jun 6, 2020
@mr-martian
Copy link
Contributor

I added the --rebuild option to apertium-init for almost exactly this purpose.

See

The entire contents of -lao appear to be a wordlist extracted from Wiktionary.

@jonorthwash
Copy link
Member

The entire contents of -lao appear to be a wordlist extracted from Wiktionary.

That can probably still be made to compile without too much effort. But yeah, a lot of Apertium resources are like that :|

@TinoDidriksen
Copy link
Member Author

The entire contents of -lao appear to be a wordlist extracted from Wiktionary.

In itself that's fine, but we have apertium-tha-lao that's supposed to depend on it. I only included broken monolinguals that something else depends on.

@ftyers
Copy link
Member

ftyers commented Jul 2, 2020

I fixed ell and trw, ain appears to be a fork. ckt needs replacing with some other code. Both msa and zlm are for Malay(sian), and should be merged into a single package. It seems they are in different formalisms, so the more developed one should override the other. The other files can go in dev/.

@ftyers
Copy link
Member

ftyers commented Jul 3, 2020

Fixed ell-eng.

@mr-martian
Copy link
Contributor

-epo should be fixed now

@mr-martian
Copy link
Contributor

eng-pol, ita-por, eng-afr, and eng-gle should be fixed now

@mr-martian
Copy link
Contributor

Due to -pes having been fixed, eng-pes now works. pes-eng, however, is still broken due to an invalid transfer file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants