trennmuster:patgen_selbst_kompilieren

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
trennmuster:patgen_selbst_kompilieren [2023/08/18 20:19] – [Quellcode holen] keno_wehrtrennmuster:patgen_selbst_kompilieren [2023/08/19 00:11] (current) – [patgen selbst kompilieren] Aktualisiert. werner_lemberg
Line 1: Line 1:
 ====== patgen selbst kompilieren ====== ====== patgen selbst kompilieren ======
  
-Die Wortliste der deutschen Trennmustermannschaft ist sehr groß. Die originale Version von ''%%patgen%%'' ohne Patches reicht keinesfalls aus, um deutsche Trennmuster zu erstellen. TeXLive kommt bereits seit 2006 mit um den Faktor 10 vergrößerten Werten für ''trie_size'' und ''triec_size'', doch reicht das immer noch nicht, wenn man mit der aktuellen Liste experimentieren will – die beiden Arrays müssen nochmals um den Faktor 10 vergrößert werdenTeXLive 2019 wird diese Änderung enthalten.+Die Wortliste der deutschen Trennmustermannschaft ist sehr groß. Die originale Version von ''%%patgen%%'' ohne Patches reicht keinesfalls aus, um deutsche Trennmuster zu erstellen. TeXLive kommt bereits seit 2006 mit um den Faktor 10 vergrößerten Werten für ''trie_size'' und ''triec_size'', doch reicht das immer noch nicht, wenn man mit der aktuellen Liste experimentieren will – die beiden Arrays müssen nochmals um den Faktor 10 vergrößert werden, was in TeXLive 2019 geschehen ist.
  
-Will man aber nicht auf TeXLive 2019 wartenmuss man ''patgen'' selbst kompilieren. Hier eine Anleitung, wie man das unter einem Unix-ähnlichen Betriebssystem wie GNU/Linux oder MacOS macht.+Will man mit Primär- und Sekundärtrennmuster experimentierensind zusätzliche Anpassungen notwendig, und man muss daher ''patgen'' selbst kompilieren. Hier eine Anleitung, wie man das unter einem Unix-ähnlichen Betriebssystem wie GNU/Linux oder MacOS macht.
  
  
Line 46: Line 46:
  
   ../source/configure \   ../source/configure \
-  --without-x \ +    --disable-all-pkgs \ 
-  --disable-all-pkgs \ +    --enable-web2c \ 
-  --enable-web2c \ +    --disable-tex \ 
-  --disable-tex \ +    --disable-etex-synctex \ 
-  --disable-etex-synctex \ +    --disable-ptex \ 
-  --disable-ptex \ +    --disable-ptex-synctex \ 
-  --disable-ptex-synctex \ +    --disable-eptex \ 
-  --disable-eptex \ +    --disable-eptex-synctex \ 
-  --disable-eptex-synctex \ +    --disable-uptex \ 
-  --disable-uptex \ +    --disable-uptex-synctex \ 
-  --disable-uptex-synctex \ +    --disable-euptex \ 
-  --disable-euptex \ +    --disable-euptex-synctex \ 
-  --disable-euptex-synctex \ +    --disable-aleph \ 
-  --disable-aleph \ +    --disable-hitex \ 
-  --disable-pdftex \ +    --disable-pdftex \ 
-  --disable-pdftex-synctex \ +    --disable-pdftex-synctex \ 
-  --disable-luatex \ +    --disable-luatex \ 
-  --disable-luatex53 +    --disable-luajittex 
-  --disable-luajittex +    --disable-luahbtex \ 
-  --disable-xetex \ +    --disable-luajithbtex 
-  --disable-synctex \ +    --disable-xetex \ 
-  --disable-mp \ +    --disable-synctex \ 
-  --disable-pmp \ +    --disable-mp \ 
-  --disable-upmp \ +    --disable-pmp \ 
-  --disable-mfluajit \ +    --disable-upmp \ 
-  --disable-mf \ +    --disable-mfluajit \ 
-  --disable-mf-nowin \ +    --disable-mf \ 
-  --disable-mflua \ +    --disable-mf-nowin \ 
-  CFLAGS="-O3" &> configure.log \+    --disable-mflua \ 
 +    CFLAGS="-O3" &> configure.log \
   && make &> make.log   && make &> make.log
  
  • trennmuster/patgen_selbst_kompilieren.1692389988.txt.gz
  • Last modified: 2023/08/18 20:19
  • by keno_wehr