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

 gtkdoc fixref problem on gentoo linux
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Caricamento in corso ...
2010/05/09

mygnu informazioni

blog rotolo

Informazioni sul sito

Lator Trans

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag