Code Monkey home page Code Monkey logo

Comments (11)

unhammer avatar unhammer commented on September 26, 2024

are you building a tarball or from git?

from apertium-nno-nob.

OlaFosheimGrostad avatar OlaFosheimGrostad commented on September 26, 2024

From git.

from apertium-nno-nob.

TinoDidriksen avatar TinoDidriksen commented on September 26, 2024

Cannot reproduce:

$ apertium-get apertium-nno-nob
Cloning into 'apertium-nno-nob'...
remote: Enumerating objects: 38999, done.
remote: Counting objects: 100% (1573/1573), done.
remote: Compressing objects: 100% (522/522), done.
remote: Total 38999 (delta 1088), reused 1535 (delta 1051), pack-reused 37426
Receiving objects: 100% (38999/38999), 621.72 MiB | 4.16 MiB/s, done.
Resolving deltas: 100% (23924/23924), done.
Cloning into 'apertium-nno'...
remote: Enumerating objects: 12510, done.
remote: Counting objects: 100% (2188/2188), done.
remote: Compressing objects: 100% (797/797), done.
remote: Total 12510 (delta 1483), reused 2095 (delta 1391), pack-reused 10322
Receiving objects: 100% (12510/12510), 222.83 MiB | 2.40 MiB/s, done.
Resolving deltas: 100% (8386/8386), done.
Cloning into 'apertium-nob'...
remote: Enumerating objects: 17019, done.
remote: Counting objects: 100% (42/42), done.
remote: Compressing objects: 100% (26/26), done.
remote: Total 17019 (delta 23), reused 33 (delta 16), pack-reused 16977
Receiving objects: 100% (17019/17019), 541.19 MiB | 2.39 MiB/s, done.
Resolving deltas: 100% (11396/11396), done.

autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
configure.ac:16: warning: AC_OUTPUT should be used without arguments.
configure.ac:16: You should run autoupdate.
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
Makefile.am:26: warning: '%'-style pattern rules are a GNU make extension
Makefile.am:34: warning: '%'-style pattern rules are a GNU make extension
Makefile.am: installing './INSTALL'
autoreconf: Leaving directory '.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.9.4... yes
checking for lttoolbox >= 3.7.8... yes
checking for cg3 >= 1.4.8... yes
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating apertium-nno.pc
/usr/bin/mkdir -p .deps
lt-comp lr apertium-nno.post-nno.dix nno.autopgen.bin
cg-comp apertium-nno.nno.rlx nno.rlx.bin
touch .deps/.d
cg-comp apertium-nno.nno.seg.rlx nno.seg.rlx.bin
Sections: 0, Rules: 6, Sets: 18, Tags: 52
main@standard 44 162
cg-comp apertium-nno.nno.e_vi_prefs.rlx nno.e_vi_prefs.rlx.bin
cg-comp apertium-nno.nno.prefs.rlx nno.prefs.rlx.bin
Sections: 0, Rules: 2, Sets: 4, Tags: 23
cg-comp apertium-nno.nno.syn.rlx nno.syn.rlx.bin
Sections: 0, Rules: 199, Sets: 210, Tags: 614
10 rules cannot be skipped by index.
apertium-validate-modes modes.xml
Sections: 7, Rules: 1410, Sets: 609, Tags: 2115
apertium-gen-modes modes.xml
Sections: apertium-validate-dictionary apertium-nno.nno.dix
5, Rules: 3997, Sets: 992, Tags: 5407
15 rules cannot be skipped by index.
apertium-validate-dictionary apertium-nno.proper-nno.dix
apertium-validate-dictionary apertium-nno.nno.dix
apertium-validate-acx apertium-nno.nno.acx
lt-comp rl apertium-nno.nno.dix .deps/nno.autogen.bin
apertium-nno.nno.acx validates
lt-comp lr apertium-nno.nno.dix .deps/nno.automorf.bin apertium-nno.nno.acx
apertium-validate-acx apertium-nno.nno.acx
apertium-nno.nno.acx validates
lt-comp lr apertium-nno.proper-nno.dix .deps/proper-nno.automorf.bin apertium-nno.nno.acx
proper@standard 180934 345335
apertium-validate-dictionary apertium-nno.proper-nno.dix
lt-comp rl apertium-nno.proper-nno.dix .deps/proper-nno.autogen.bin
final@inconditional 26 73
main@standard 126677 291805
regex@standard 426 18707
final@inconditional 26 76
main@standard 126617 306137
regex@standard 382 7183
lt-append .deps/nno.automorf.bin .deps/proper-nno.automorf.bin nno.automorf.bin
final@inconditional 26 76
main@standard 126617 306137
proper@standard 180934 345335
regex@standard 382 7183
lt-print nno.automorf.bin | gzip -9 -c -n > nno.automorf.att.gz
proper@standard 183041 347543
lt-append .deps/nno.autogen.bin .deps/proper-nno.autogen.bin nno.autogen.bin
final@inconditional 26 73
main@standard 126677 291805
proper@standard 183041 347543
regex@standard 426 18707
lt-print nno.autogen.bin | gzip -9 -c -n > nno.autogen.att.gz

autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
configure.ac:16: warning: AC_OUTPUT should be used without arguments.
configure.ac:16: You should run autoupdate.
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
Makefile.am:21: warning: '%'-style pattern rules are a GNU make extension
Makefile.am:29: warning: '%'-style pattern rules are a GNU make extension
Makefile.am: installing './INSTALL'
autoreconf: Leaving directory '.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.9.4... yes
checking for lttoolbox >= 3.7.8... yes
checking for cg3 >= 1.4.8... yes
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating apertium-nob.pc
/usr/bin/mkdir -p .deps
lt-comp lr apertium-nob.detriple.dix .deps/nob.detriple.bin
cg-comp apertium-nob.nob.rlx nob.rlx.bin
touch .deps/.d
main@standard 16 27
cg-comp apertium-nob.nob.seg.rlx nob.seg.rlx.bin
cg-comp apertium-nob.nob.syn.rlx nob.syn.rlx.bin
Sections: 0, Rules: 7, Sets: 19, Tags: 53
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
Sections: 7, Rules: 1656, Sets: 944, Tags: 7425
17 rules cannot be skipped by index.
apertium-validate-dictionary apertium-nob.nob.dix
apertium-validate-dictionary apertium-nob.proper-nob.dix
Sections: 6, Rules: 5941, Sets: 4658, Tags: 15215
403 rules cannot be skipped by index.
apertium-validate-dictionary apertium-nob.nob.dix
apertium-validate-acx apertium-nob.nob.acx
apertium-nob.nob.acx validates
lt-comp lr apertium-nob.proper-nob.dix .deps/proper-nob.automorf.bin apertium-nob.nob.acx
apertium-validate-acx apertium-nob.nob.acx
apertium-nob.nob.acx validates
lt-comp lr apertium-nob.nob.dix .deps/nob.automorf.bin apertium-nob.nob.acx
lt-comp rl apertium-nob.nob.dix .deps/nob.autogen.bin
proper@standard 194822 378067
apertium-validate-dictionary apertium-nob.proper-nob.dix
lt-comp rl apertium-nob.proper-nob.dix .deps/proper-nob.autogen.bin
final@inconditional 30 630
main@standard 156895 366035
regex@standard 556 32590
final@inconditional 26 77
main@standard 152829 365155
regex@standard 359 7242
lt-append .deps/nob.automorf.bin .deps/proper-nob.automorf.bin .deps/withproper-nob.automorf.bin
final@inconditional 26 77
main@standard 152829 365155
proper@standard 194822 378067
regex@standard 359 7242
lt-compose --inverted --anywhere .deps/withproper-nob.automorf.bin .deps/nob.detriple.bin nob.automorf.bin
proper@standard 196814 389641
lt-append .deps/nob.autogen.bin .deps/proper-nob.autogen.bin nob.autogen.bin
final@inconditional 30 630
main@standard 156895 366035
proper@standard 196814 389641
regex@standard 556 32590
lt-print nob.autogen.bin | gzip -9 -c -n > nob.autogen.att.gz
final@inconditional 26 77
main@standard 153133 367704
proper@standard 194822 378067
regex@standard 364 7248
lt-print nob.automorf.bin | gzip -9 -c -n > nob.automorf.att.gz

autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
configure.ac:23: warning: AC_OUTPUT should be used without arguments.
configure.ac:23: You should run autoupdate.
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
Makefile.am:123: warning: '%'-style pattern rules are a GNU make extension
Makefile.am:129: warning: '%'-style pattern rules are a GNU make extension
Makefile.am: installing './INSTALL'
autoreconf: Leaving directory '.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.9.4... yes
checking for lttoolbox >= 3.7.8... yes
checking for cg3 >= 1.4.8... yes
checking for apertium-lex-tools >= 0.5.0... yes
checking for apertium-separable >= 0.7.1... yes
Using apertium-nno from /tmp/apertium-nno
Using apertium-nob from /tmp/apertium-nob
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
apertium-validate-dictionary apertium-nno-nob.nno-nob.dix
cp /tmp/apertium-nno/nno.seg.rlx.bin nno-nob.seg.rlx.bin
cp /tmp/apertium-nno/nno.rlx.bin nno-nob.rlx.bin
cp /tmp/apertium-nno/nno.prob nno-nob.prob
apertium-validate-lrx apertium-nno-nob.nno-nob.lrx
apertium-validate-transfer apertium-nno-nob.nno-nob.t1x
lrx-comp apertium-nno-nob.nno-nob.lrx nno-nob.autolex.bin
apertium-preprocess-transfer apertium-nno-nob.nno-nob.t1x nno-nob.t1x.bin
156: 2749@3073
apertium-validate-interchunk apertium-nno-nob.nno-nob.t2x
apertium-validate-postchunk apertium-nno-nob.nno-nob.t3x
apertium-preprocess-transfer apertium-nno-nob.nno-nob.t2x nno-nob.t2x.bin
apertium-preprocess-transfer apertium-nno-nob.nno-nob.t3x nno-nob.t3x.bin
cp /tmp/apertium-nob/nob.autogen.bin nno-nob.autogen.bin
apertium-validate-dictionary apertium-nno-nob.nno-nob.dix
cp /tmp/apertium-nno/nno.autogen.bin nob-nno.autogen.bin
lsx-comp lr apertium-nno-nob.nno.lsx nno.autoseq.bin
main@standard 223 300
lsx-comp lr apertium-nno-nob.nob-nno-postlex.lsx nob-nno.postlex.bin
main@standard 48 51
apertium-validate-lrx apertium-nno-nob.nob-nno.lrx
lrx-comp apertium-nno-nob.nob-nno.lrx nob-nno.autolex.bin
lt-comp lr apertium-nno-nob.nno-nob.dix nno-nob.autobil.bin
lt-comp rl apertium-nno-nob.nno-nob.dix nob-nno.autobil.bin
2096: 49428@61008
cp /tmp/apertium-nno/nno.autopgen.bin nob-nno.autopgen.bin
lsx-comp lr apertium-nno-nob.nob-nno.lsx nob-nno.autoseq.bin
main@standard 163225 447904
/usr/bin/mkdir -p .deps
touch .deps/.d
cg-comp apertium-nno-nob.nob-nno.biprefs.rlx nob-nno.biprefs.rlx.bin
Sections: 0, Rules: 160, Sets: 258, Tags: 512
153 rules cannot be skipped by index.
cp /tmp/apertium-nno/nno.e_vi_prefs.rlx.bin nob-nno.e_vi_genprefs.rlx.bin
cp /tmp/apertium-nno/nno.prefs.rlx.bin nob-nno.genprefs.rlx.bin
cp /tmp/apertium-nob/nob.prob nob-nno.prob
apertium-validate-transfer apertium-nno-nob.nob-nno.refsyn.t1x
apertium-preprocess-transfer apertium-nno-nob.nob-nno.refsyn.t1x nob-nno.refsyn.t1x.bin
Warning (262): assignment to 'sl' side has no effect.
Warning (284): assignment to 'sl' side has no effect.
Warning (306): assignment to 'sl' side has no effect.
Warning (329): assignment to 'sl' side has no effect.
Warning (362): assignment to 'sl' side has no effect.
Warning (362): assignment to 'sl' side has no effect.
Warning (389): assignment to 'sl' side has no effect.
Warning (389): assignment to 'sl' side has no effect.
Warning (418): assignment to 'sl' side has no effect.
Warning (423): assignment to 'sl' side has no effect.
Warning (423): assignment to 'sl' side has no effect.
Warning (464): assignment to 'sl' side has no effect.
Warning (464): assignment to 'sl' side has no effect.
Warning (501): assignment to 'sl' side has no effect.
Warning (501): assignment to 'sl' side has no effect.
Warning (531): assignment to 'sl' side has no effect.
Warning (558): assignment to 'sl' side has no effect.
Warning (648): assignment to 'sl' side has no effect.
Warning (681): assignment to 'sl' side has no effect.
cp /tmp/apertium-nob/nob.rlx.bin nob-nno.rlx.bin
cp /tmp/apertium-nob/nob.seg.rlx.bin nob-nno.seg.rlx.bin
cp /tmp/apertium-nob/nob.syn.rlx.bin nob-nno.syn.rlx.bin
apertium-validate-transfer apertium-nno-nob.nob-nno.t1x
apertium-preprocess-transfer apertium-nno-nob.nob-nno.t1x nob-nno.t1x.bin
apertium-validate-interchunk apertium-nno-nob.nob-nno.t2x
apertium-preprocess-transfer apertium-nno-nob.nob-nno.t2x nob-nno.t2x.bin
apertium-validate-postchunk apertium-nno-nob.nob-nno.t3x
apertium-preprocess-transfer apertium-nno-nob.nob-nno.t3x nob-nno.t3x.bin
awk -f laws2lsx.awk apertium-nno-nob.laws.txt >.deps/laws.lsx
lsx-comp lr apertium-nno-nob.capstag.lsx capstag.autoseq.bin
main@standard 30 86
cg-comp capstag.rlx capstag.rlx.bin
Sections: 1, Rules: 7, Sets: 14, Tags: 40
6 rules cannot be skipped by index.
cg-comp merge-names.rlx merge-names.rlx.bin
Sections: 0, Rules: 17, Sets: 43, Tags: 65
4 rules cannot be skipped by index.
Grammar has dependency rules.
cp /tmp/apertium-nno/nno.preferences.xml nno.preferences.xml
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
/usr/bin/mkdir -p prefs
xsltproc --stringparam with-file nno.preferences.xml  merge-prefs.xslt  nob-nno.preferences.xml >prefs/nob-nno_e.xml
awk '/^ *<section/{s++} s&&/^ *<\/e>/{printf "<p><l></l><r>END</r></p>"} {print}' apertium-nno-nob.nob-nno.lsx >.deps/trace-apertium-nno-nob.nob-nno.lsx
lsx-comp lr .deps/laws.lsx merge-laws.autoseq.bin
main@standard 13899 15366
/usr/bin/mkdir -p prefs
xsltproc --stringparam with-file nno.preferences.xml  merge-prefs.xslt  nob-nno.preferences.xml >prefs/nob-nno.xml
lsx-comp --debug lr .deps/trace-apertium-nno-nob.nob-nno.lsx nob-nno.autoseq-trace.bin
final@inconditional 20 72
main@standard 259799 501667
regex@standard 240 18746
lt-trim --match-section=regex@standard /tmp/apertium-nno/nno.automorf.bin nno-nob.autobil.bin nno-nob.automorf.bin
final@inconditional 20 72
main@standard 270422 515749
regex@standard 240 18747
lt-trim --match-section=regex@standard /tmp/apertium-nob/nob.automorf.bin nob-nno.autobil.bin nob-nno.automorf.bin
main@standard 233527 560405
final@inconditional 26 76
main@standard 83728 208315
proper@standard 178263 341034
regex@standard 346 7154
final@inconditional 26 76
main@standard 87886 215262
proper@standard 179678 348261
regex@standard 348 7240

$ cd apertium-nno-nob
$ make test
t/progression translate
THRESHOLD=10 t/progression diff-expected
@@
--- tests/expected/oeyeblikk-nob-nno_e.expected.txt     2024-04-07 10:31:54.661319900 +0200
+++ tests/current/oeyeblikk-nob-nno_e.current.txt       2024-04-07 10:40:39.553274200 +0200
@@ -92 +92 @@
-til slutt fekk han øye på ein hjelpande fot, og i same augneblinken frigjorde han ein svensk fotballsuksess som kjem til å gi ekko i all æve.
+til slutt fekk han auge på ein hjelpande fot, og i same augneblinken frigjorde han ein svensk fotballsuksess som kjem til å gi ekko i all æve.
t/bidix-sanity
t/hash-count
t/wer-loss

So how are you building it?

from apertium-nno-nob.

OlaFosheimGrostad avatar OlaFosheimGrostad commented on September 26, 2024

I tried a rebuild from scratch for all apertium dependencies, starting with a gitpull and:

./autogen.sh --prefix=$PREFIX CXXFLAGS="-I$PREFIX/include"
make
make install

For this repo I did:

make clean
git pull
./autogen.sh --prefix=$PREFIX CXXFLAGS="-I$PREFIX/include"
make

And got a different response now, but still not success:

Makefile.am:123: warning: '%'-style pattern rules are a GNU make extension
Makefile.am:129: warning: '%'-style pattern rules are a GNU make extension
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /opt/local/bin/gmkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gawk... (cached) gawk
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.9.4... yes
checking for lttoolbox >= 3.7.8... yes
checking for cg3 >= 1.4.8... yes
checking for apertium-lex-tools >= 0.5.0... yes
checking for apertium-separable >= 0.7.1... yes
checking for apertium-nno >= 1.3.0... yes
checking for apertium-nob >= 1.3.0... yes
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
UNIXPROMPT % make
apertium-validate-dictionary apertium-nno-nob.nno-nob.dix
lt-comp lr apertium-nno-nob.nno-nob.dix nno-nob.autobil.bin
final@inconditional 20 72
main@standard 259799 501667
regex@standard 240 18746
lt-trim --match-section=regex@standard /Users/USERNAME/apertium/share/apertium/apertium-nno/nno.automorf.bin nno-nob.autobil.bin nno-nob.automorf.bin
lt-trim v3.5.0: trim a transducer to another transducer
USAGE: lt-trim analyser_bin_file bidix_bin_file trimmed_bin_file 
make: *** [nno-nob.automorf.bin] Error 1

from apertium-nno-nob.

TinoDidriksen avatar TinoDidriksen commented on September 26, 2024

For this repo I did:

make clean
git pull
./autogen.sh --prefix=$PREFIX CXXFLAGS="-I$PREFIX/include"
make

Well, that's wrong. What made you think CXXFLAGS has any effect here? We may have to fix some documentation.

Anyway, pairs must be build with --with-lang1=path-to-lang1 --with-lang2=path-to-lang2, which for this repo would be e.g. autoreconf -fvi ; ./configure --with-lang1=../apertium-nno --with-lang2=../apertium-nob or pass it to autogen.sh (I never use autogen.sh).

from apertium-nno-nob.

unhammer avatar unhammer commented on September 26, 2024

Or just install nightly,

ensure build deps are installed:
sudo apt-get -f install apertium-all-dev

and then
apertium-get nno-nob

That will install nno, nob, nno-nob in current directory and configure and compile it the right way.

from apertium-nno-nob.

OlaFosheimGrostad avatar OlaFosheimGrostad commented on September 26, 2024

Well, that's wrong. What made you think CXXFLAGS has any effect here? We may have to fix some documentation.

I just use the same arguments to autogen.sh as I need to use to build apertium. I don't make assumptions about what each sub-repo will need. If C++ isn't used, it won't have any effect, but it also does not hurt.

Anyway, pairs must be build with --with-lang1=path-to-lang1 --with-lang2=path-to-lang2,

Ok, I will try this the next time, but AFAIK I didn't do this for Spanish, maybe my recollection is wrong though. I assumed the necessary files were installed to $PREFX.

from apertium-nno-nob.

OlaFosheimGrostad avatar OlaFosheimGrostad commented on September 26, 2024

Or just install nightly,

No instructions for Mac on that page, but thanks anyway. :-)

from apertium-nno-nob.

TinoDidriksen avatar TinoDidriksen commented on September 26, 2024

No instructions for Mac on that page, but thanks anyway. :-)

But https://wiki.apertium.org/wiki/Installation does link to https://wiki.apertium.org/wiki/Apertium_on_Mac_OS_X which mentions this way to get all Apertium tools: curl https://apertium.projectjj.com/osx/install-nightly.sh | sudo zsh and a way to download prebuilt language packages.

from apertium-nno-nob.

OlaFosheimGrostad avatar OlaFosheimGrostad commented on September 26, 2024

No instructions for Mac on that page, but thanks anyway. :-)

But https://wiki.apertium.org/wiki/Installation does link to https://wiki.apertium.org/wiki/Apertium_on_Mac_OS_X which mentions this way to get all Apertium tools: curl https://apertium.projectjj.com/osx/install-nightly.sh | sudo zsh and a way to download prebuilt language packages.

I would never run sudo on something downloaded like this. Nobody should do that.

from apertium-nno-nob.

TinoDidriksen avatar TinoDidriksen commented on September 26, 2024

I would never run sudo on something downloaded like this. Nobody should do that.

Sure, but you can read the script before running it, so that you can see it is safe. Or just redo the steps yourself.

Point is, we have binaries for macOS, both x86_64 and ARM, and helpers for downloading language data. There is almost no need to build from source, unless you're going to develop it.

from apertium-nno-nob.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.