gtkdoc-fixref πρόβλημα σε Gentoo Linux

Πρόσφατα, κατά την ενημέρωση του Gentoo Linux σε amd64 κουτί μου Πήρα τα λάθη κατά τη δημιουργία πακέτων με τη σημαία USE doc. Όλες απέτυχαν πακέτα χρησιμοποιώντας το εργαλείο gtkdoc για τη δημιουργία της τεκμηρίωσης. Πουθενά στο διαδίκτυο ήταν ένα θέμα σχετικά με αυτό το πρόβλημα. Όλα αυτά τα πακέτα δεν παρόμοια με το παράδειγμα για libbonobo παρακάτω. Αλλά πολλές άλλες ebuilds, δηλαδή ετοιμόλογος, gedit κλπ. έχουν επίσης επηρεαστεί.

Γράφοντας libbonobo-ΠΕΑ-επιμένουν-file.html για refentry (libbonobo-ΠΕΑ-επιμένουν-αρχείο)
Γράφοντας libbonobo-ΠΕΑ-επιμένουν-stream.html για refentry (libbonobo-ΠΕΑ-επιμένουν-stream)
Γράφοντας libbonobo-ΠΕΑ-επιμένουν-client.html για refentry (libbonobo-ΠΕΑ-επιμένουν-πελάτη)
Γράφοντας για το κεφάλαιο persist.html (επιμένουν)
Γράφοντας για debugging.html refentry (debugging)
Γράφοντας libbonobo-faq.html για refentry (libbonobo-FAQ)
Γράφοντας libbonobo-ΠΕΑ-config-database.html για refentry (libbonobo-ΠΕΑ-config-βάση δεδομένων)
Γράφοντας για το κεφάλαιο misc.html (Διάφορα)
Γράφοντας για το δείκτη ix01.html
Γράφοντας index.html για το βιβλίο (δείκτης)
Γράφοντας index.sgml για το βιβλίο (δείκτης)
Γράφοντας libbonobo.devhelp για το βιβλίο (δείκτης)
Γράφοντας libbonobo.devhelp2 για το βιβλίο (δείκτης)
gtk-doc: Καθορισμός παραπομπές
δοκιμάστε Vitry vish: / usr / bin / vim: Datei oder nicht Verzeichnis gefunden
readline () στο κλειστό filehandle newfile στο / usr / bin / gtkdoc-fixxref γραμμή 467.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 470.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 471.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 475.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 476.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 477.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 478.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 479.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 480.
Χρήση της αξίας δεν έχει προετοιμαστεί σε αντικατάσταση (s / / /) στο / usr / bin / gtkdoc-fixxref γραμμή 481.
Δεν είναι δυνατή η διαγραφή html/_temp_src.15046.h.html: Datei oder nicht Verzeichnis gefunden στο / usr / bin / gtkdoc-fixxref γραμμή 486.
κάνει [1]: *** [HTML-build.stamp] Fehler 2
κάνει [1]: Αφήνοντας κατάλογο `/ var/tmp/portage/gnome-base/libbonobo-2.24.3/work/libbonobo-2.24.3/doc/api»
να: *** [all-recursive] Fehler 1

Μετά από μερικές ημέρες από την αναζήτηση ήμουν σε θέση να παρακολουθεί το θέμα μέχρι το μέρος του gtk-docfixref που χρησιμοποιεί για την ανάδειξη vim. Ίσως το gtk-doc για τη δική μου εκδοχή (gtk-doc-1.13-R2) δεν είναι συμβατό με τη δική μου εκδοχή VI (vim-7.2.303). Ακόμη και απεγκατάσταση VI για τους σκοπούς της δοκιμής δεν ήταν επιτυχής, δεδομένου ότι τουλάχιστον αυτή η έκδοση του gtk-docfixref προσπαθεί να χρησιμοποιήσει vi ακόμα και αν δεν είναι εγκατεστημένο.

Γραμμή 290 της gtkdoc fixref:

αν ("/ usr / bin / vim" ne "") {

Η αλλαγή αυτής της γραμμής να

αν ("/ usr / bin / vim" ne "/ usr / bin / vim") {

για αναγκάζοντας το gtk-docfixref πάντα να αγνοούμε VI ήταν η (προσωρινή) λύση για μένα. Στη συνέχεια ήμουν και πάλι σε θέση να χτίσει όλα τα πακέτα που χρησιμοποιούν το gtk-doc για τεκμηρίωση.

Επειδή δεν βρήκα καμία πληροφορία σχετικά με το πρόβλημα στο διαδίκτυο, είμαι αρκετά σίγουρος αν πρέπει να ανοίξει μια αναφορά σφάλματος για αυτό ή αν είναι μόνο ένα τοπικό πρόβλημα. Έτσι, αν έχετε το ίδιο πρόβλημα, αφήστε ένα σχόλιο.

Jürgen

 gtkdoc fixref problem on gentoo linux
1 Star2 Stars3 Stars4 Stars5 Stars (Δεν βαθμολογήθηκε ακόμα)
Loading ... Φόρτωση ...
05/09/2010

Πληροφορίες mygnu

ρολό blog

Πληροφορίες τοποθεσίας

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