gtkdoc-fixref problém na Gentoo Linuxu
Nedávno, při aktualizaci gentoo linux na mém amd64 krabici jsem chyby při vytváření balíčků s vlajkou USE doc. Všechny balíčky byly neúspěšnými pomocí gtkdoc nástroj pro generování dokumentace. Nikde na webu bylo téma týkající se tohoto problému. Všechny tyto balíčky se nepodařilo podobný příklad pro libbonobo níže. Ale mnoho dalších ebuildy, tj. glib, gedit atd. byly také postiženy.
Psaní libbonobo-bonobo-persist-soubor.html pro refentry odst. libbonobo-bonobo-přetrvávají-file)
Psaní libbonobo-bonobo-persist-stream.html pro refentry odst. libbonobo-bonobo-přetrvávají-stream)
Psaní libbonobo-bonobo-persist-client.html pro refentry odst. libbonobo-bonobo-persist-klient)
Psaní persist.html pro kapitolu (trvá)
Psaní debugging.html pro refentry odst. ladění)
Psaní libbonobo-faq.html pro refentry odst. libbonobo-faq)
Psaní libbonobo-bonobo-config-database.html pro refentry odst. libbonobo-bonobo-config-databáze)
Psaní misc.html pro kapitolu (Misc)
Psaní ix01.html pro index
Psaní index.html na knihy (index)
Psaní index.sgml na knihy (index)
Psaní libbonobo.devhelp na knihy (index)
Psaní libbonobo.devhelp2 na knihy (index)
gtk-doc: Oprava křížové odkazy
zkuste Vitry Vish: / usr / bin / vim: Datei oder Verzeichnis nicht gefunden
readline () na uzavřeném filehandle NEWFILE v / usr / bin / gtkdoc-fixxref linka 467.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 470.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 471.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 475.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 476.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 477.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 478.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 479.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 480.
Použití neinicializované hodnoty v substituci (s / / /) v / usr / bin / gtkdoc-fixxref linka 481.
Nelze smazat html/_temp_src.15046.h.html slovy: Datei oder Verzeichnis nicht gefunden v / usr / bin / gtkdoc-fixxref linky 486.
make [1]: *** [html-build.stamp] Fehler 2
make [1]: Leaving directory `/ var/tmp/portage/gnome-base/libbonobo-2.24.3/work/libbonobo-2.24.3/doc/api Hasičské
Značka: *** [all-recursive] Fehler 1
Po několika dnech pátrání jsem byl schopen sledovat problém se na tu část gtk-docfixref, který používá pro zvýraznění vim. Možná, že můj gtk-doc verze (gtk-doc-1.13-r2) není kompatibilní s mou verzi vi (vim-7.2.303). Dokonce i odinstalování vi pro testovací účely nebyl úspěšný, protože minimálně tato verze gtk-docfixref se pokusí použít vi, i když není nainstalován.
Linka 290 gtkdoc fixref:
if ("/ usr / bin / vim" ne "") {
Změna tento řádek
if ("/ usr / bin / vim" ne "/ usr / bin / vim") {
tím, že nutí gtk-docfixref vždy ignorovat vi byl (dočasné) řešení pro mě. Potom jsem byl opět schopen postavit všechny balíky pomocí gtk-doc pro dokumentaci.
Protože jsem nenašel žádné informace o problému na webu jsem si jistý, zda bych měl otevřít pro hlášení o chybě, nebo pokud je to jen lokální problém. Takže, pokud máte stejný problém, prosím zanechat komentář.
Jürgen




![Ověřit RSS kanál [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































18 srpna 2010 v 3:21
Jsem zažil stejný problém, rychlá šetření (omezeno na VIM díky příspěvku) ukázal, že problém je ve způsobu, jakým gtk-doc volá vim (nebo tak). Vim vytváří. Xhtml soubory, zatímco fixxref očekává. Html ext.
Vyplnila jsem chybu na gtk-doc, pojďme se podívat, co před říká:
https://bugzilla.gnome.org/show_bug.cgi?id=627223
14.července 2011 v 7:09
[...] 元 々 ここ に 書い て あっ た カテゴリー: Linux タグ: コメント (0) トラックバック (0) コメント を どうぞ トラックバック URL [...]