匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 04:08 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0003026 | VineSeed | 1 バグ | 2016-05-13 22:38 | 2016-05-14 16:33 | |||||
報告者 | ara_t | ||||||||
担当者 | munepi | ||||||||
優先度 | 中 | 再現性 | 毎回 | ||||||
状態 | 完了 | 解決状況 | 修正不要 | ||||||
概要 | 0003026: TeXLive2016 pretestに更新されてからの不具合 | ||||||||
説明 | TeXLiveが 2016 pretestに更新されてから、 PDFドキュメントの作成時にエラーが出るようになりました。 パッケージの内容が変更されたためパッケージが不足しているためなのか、バグによるものなのかの区別がつかないため、バグとして登録させて頂きます。 確認をお願いします。 新規パッケージを作成している際に、BuildRequires にパッケージを加えているにも関わらずエラーが出てしまう場合があるため、バグの可能性もあります。 (その時は BuildRequires: texlive-collection-langeuropean でした) 以下に、Rのビルド時にドキュメントを作成している部分のログを示します。 PDF/LaTeX documentation: full reference index ... This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Vine Linux) (preloaded format=pdflatex) restricted \write18 enabled. kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /home/vbuilder/.texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /home/vbuilder/.texmf-var/web2c mktexfmt [INFO]: --- remaking pdflatex with pdftex mktexfmt: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Vine Linux) (INITEX) restricted \write18 enabled. (/usr/share/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texmf-dist/tex/latex/latexconfig/pdflatex.ini (/usr/share/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, compatibility for TeX 2, parameters, LaTeX2e <2016/03/31> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texmf-dist/tex/generic/hyphen/zerohyph.tex) (/usr/share/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2014-05-21.tex dehyph-exptl: using an 8-bit TeX engine. (/usr/share/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2014-05-21.pat German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2014-05-21 (W L))) (/usr/share/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2014-05-21.tex dehyph-exptl: using an 8-bit TeX engine. (/usr/share/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2014-05-21.pat German Hyphenation Patterns (Reformed Orthography, 2006) `dehyphn-x' 2014-05-21 (WL))) ! I can't find file `loadhyph-af.tex'. <to be read again> \relax l.185 \repeat (Press Enter to retry, or Control-D to exit) Please type another input file name: ! Emergency stop. <to be read again> \relax l.185 \repeat ! ==> Fatal error occurred, no output PDF file produced! Transcript written on pdflatex.log. mktexfmt [ERROR]: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini >&2 </dev/null' return status 1 mktexfmt [ERROR]: `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini >&2 </dev/null' failed (no pdflatex.fmt) mktexfmt [INFO]: Disabled formats: 6 mktexfmt [INFO]: Not selected formats: 45 mktexfmt [INFO]: Failed to build: 1 (pdftex/pdflatex) mktexfmt [INFO]: Total formats: 52 mktexfmt [INFO]: exiting with status 0 I can't find the format file `pdflatex.fmt'! make[2]: *** [fullrefman.pdf] Error 1 make[2]: Leaving directory `/home/vbuilder/rpm/BUILD/R-3.3.0/doc/manual' make[1]: *** [pdf] Error 2 make[1]: Leaving directory `/home/vbuilder/rpm/BUILD/R-3.3.0/doc' make: [pdf] Error 2 (ignored) | ||||||||
再現方法 | レポジトリからR-3.3.0-1vl7.src.rpmをダウンロードし、 sudo vbuilder --unionfs clean build-rpm R-3.3.0-1vl7.src.rpm | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86, x86_64 | ||||||||
パッケージ | |||||||||
添付ファイル | |||||||||
コメント | |
(0009844) munepi (管理者) 2016-05-14 09:30 |
> ! I can't find file `loadhyph-af.tex'. $ kpsewhich loadhyph-af.tex /usr/share/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex $ rpm -qf $(kpsewhich loadhyph-af.tex) texlive-collection-langother-2016-2vl7.noarch $ grep "langother" ~/rpm/SPECS/R-vl.spec したがいまして、R-vl.spec に BuildRequires: texlive-collection-langother を追加すると、上記のエラーは通るようになると思います。 |
(0009845) ara_t (開発者) 2016-05-14 13:41 |
コメントありがとうございます。 BuildRequires: texlive-collection-langother を追加して再ビルドしたところ今度は ! I can't find file `loadhyph-hy.tex'. と表示されました。 そこで同様に追加パッケージを調べ、 BuildRequires: texlive-collection-langafrican BuildRequires: texlive-collection-langarabic BuildRequires: texlive-collection-langchinese BuildRequires: texlive-collection-langczechslovak BuildRequires: texlive-collection-langenglish BuildRequires: texlive-collection-langeuropean BuildRequires: texlive-collection-langfrench BuildRequires: texlive-collection-langindic BuildRequires: texlive-collection-langitalian BuildRequires: texlive-collection-langkorean BuildRequires: texlive-collection-langpolish BuildRequires: texlive-collection-langportuguese BuildRequires: texlive-collection-langspanish BuildRequires: texlive-collection-langother を追加して再ビルドするとPDFドキュメントのビルドに成功しました。 始めから BuildRequires: task-texlive-full に置き換えてもよかったかもしれませんが…… |
(0009846) munepi (管理者) 2016-05-14 15:18 |
> 始めから > BuildRequires: task-texlive-full > に置き換えてもよかったかもしれませんが…… BR: task-texlive-full は、さすがに容量的に膨大だと思います :D なので、R-vl.specのBRに lang パッケージだけ、機械的に入れておいてもよいもしれませんね。 $ rpm -qa --qf "BuildRequires: %{name}\n" | grep -v -e "doc$" | grep texlive-collection-lang BuildRequires: texlive-collection-langenglish BuildRequires: texlive-collection-langkorean BuildRequires: texlive-collection-langitalian BuildRequires: texlive-collection-langpolish BuildRequires: texlive-collection-langgerman BuildRequires: texlive-collection-langjapanese BuildRequires: texlive-collection-langgreek BuildRequires: texlive-collection-langcyrillic BuildRequires: texlive-collection-langeuropean BuildRequires: texlive-collection-langspanish BuildRequires: texlive-collection-langcjk BuildRequires: texlive-collection-langczechslovak BuildRequires: texlive-collection-langfrench BuildRequires: texlive-collection-langarabic BuildRequires: texlive-collection-langother BuildRequires: texlive-collection-langportuguese BuildRequires: texlive-collection-langindic BuildRequires: texlive-collection-langafrican BuildRequires: texlive-collection-langchinese |
(0009847) ara_t (開発者) 2016-05-14 16:03 |
さっそくこのスクリプトを使わせてもらいました。 > $ rpm -qa --qf "BuildRequires: %{name}\n" | grep -v -e "doc$" | grep texlive-collection-lang SPECファイルのミスのために作成したPDFファイルがrpmファイルに含まれていなかったこともあり、これらのBRを追加して再ビルドしてアップロードしました。 ありがとうございました。 今回の課題を完了にして頂いて結構です。 |
(0009848) munepi (管理者) 2016-05-14 16:32 |
texlive-collection-langs という仮想パッケージを作りましょうか。 BuildRequires: texlive-collection-langs と書いておくと、すべての texlive-collection-lang***** が依存します。 そのうち、texlive-collection-foo パッケージの名前を texlive-foo パッケージに変えるかもしれませんが :D |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2016-05-13 22:38 | ara_t | 新規課題 | |
2016-05-14 09:30 | munepi | コメント追加: 0009844 | |
2016-05-14 13:41 | ara_t | コメント追加: 0009845 | |
2016-05-14 15:18 | munepi | コメント追加: 0009846 | |
2016-05-14 16:03 | ara_t | コメント追加: 0009847 | |
2016-05-14 16:32 | munepi | コメント追加: 0009848 | |
2016-05-14 16:33 | munepi | 担当者 | => munepi |
2016-05-14 16:33 | munepi | 状態 | 新規 => 完了 |
2016-05-14 16:33 | munepi | 解決状況 | 不明 => 修正不要 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |