gtkdoc-fixref problema su gentoo linux
Recentemente, durante l'aggiornamento del Gentoo Linux sulla mia macchina amd64 ho avuto errori durante la creazione dei pacchetti con la flag USE doc. Tutti i pacchetti sono stati in mancanza utilizzando lo strumento gtkdoc per generare la documentazione. In nessuna parte del web era un argomento riguardo a questo problema. Tutti questi pacchetti non simile a esempio per libbonobo seguito. Ma molti altri ebuild, cioè GLib, gedit ecc sono stati colpiti.
Scrivere libbonobo-bonobo-persistono-file.html per refentry (libbonobo-bonobo-persistono-file)
Scrivere libbonobo-bonobo-persistono-stream.html per refentry (libbonobo-bonobo-persistono-stream)
Scrivere libbonobo-bonobo-persistono-client.html per refentry (libbonobo-bonobo-persistono-client)
Persist.html Scrivere per capitolo (persistono)
Scrivere debugging.html per refentry (debugging)
Scrivere libbonobo-faq.html per refentry (libbonobo-faq)
Scrivere libbonobo-bonobo-config-database.html per refentry (libbonobo-bonobo-config-database)
Scrivere misc.html per il capitolo (misc)
Scrivere ix01.html per l'indice
Scrivere index.html per il libro (indice)
Scrivere index.sgml per il libro (indice)
Scrivere libbonobo.devhelp per il libro (indice)
Scrivere libbonobo.devhelp2 per il libro (indice)
gtk-doc: Fissaggio riferimenti incrociati
provare Vitry vish: / usr / bin / vim: Datei oder Verzeichnis nicht gefunden
readline () sulla chiuso filehandle NewFile in / usr / bin / gtkdoc-fixxref linea 467.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 470.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 471.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 475.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 476.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 477.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 478.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 479.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 480.
Uso di valore non inizializzato in sostituzione (s / / /) in / usr / bin / gtkdoc-fixxref linea 481.
Impossibile eliminare html/_temp_src.15046.h.html: Datei oder Verzeichnis nicht gefunden in / usr / bin / gtkdoc-fixxref linea 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 '
make: *** [all-recursive] Fehler 1
Dopo alcuni giorni di ricerche sono riuscito a controllare il rilascio fino alla parte di gtk-docfixref che usa vim per evidenziare. Forse la mia versione di gtk-doc (gtk-doc-1,13-r2) non è compatibile con la mia versione vi (vim-7.2.303). Anche la disinstallazione vi a scopo di test non ha avuto successo in quanto, almeno questa versione di gtk-docfixref tenta di utilizzare vi, anche se non è installato.
Linea 290 del gtkdoc fixref:
if ("/ usr / bin / vim" ne "") {
La modifica di questa linea
if ("/ usr / bin / vim" ne "/ usr / bin / vim") {
per forzare gtk-docfixref di ignorare sempre vi è stata la (temporanea) soluzione per me. Dopo ero di nuovo in grado di costruire tutti i pacchetti che utilizzano gtk-doc per la documentazione.
Dal momento che non ho trovato alcuna informazione sul problema nel web sono abbastanza sicuro se devo aprire un bug report, oppure se è solo un problema locale. Quindi, se si verifica lo stesso problema si prega di lasciare un commento.
Jürgen




![Convalidare il mio feed RSS [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































18 Agosto 2010 alle 3:21 am
Stavo sperimentando lo stesso problema, l'indagine rapida (limitato a vim, grazie al tuo post) ha mostrato che il problema è nel modo in cui chiama gtk-doc vim (o giù di lì). Vim crea. File XHTML, mentre si aspetta fixxref. Html ext.
Ho riempito di bug per gtk-doc, vediamo cosa dice a monte:
https://bugzilla.gnome.org/show_bug.cgi?id=627223
14 Luglio 2011 alle 07:09 am
[...] 元 々 ここ に 書い て あっ た カテゴリー: Linux タグ: コメント (0) トラックバック (0) コメント を どうぞ トラックバック URL [...]