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





![Επικύρωση μου RSS feed [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































18 Αυγούστου 2010 στις 3:21 π.μ.
Είχα το ίδιο πρόβλημα που αντιμετωπίζουν, ταχεία έρευνα (περιορίζεται σε Vim χάρη στη θέση σας) έδειξε ότι το πρόβλημα είναι στον τρόπο με τον gtk-doc καλεί vim (ή έτσι). Ο Vim δημιουργεί. Xhtml αρχεία, ενώ αναμένει fixxref. Html εσωτ.
Γέμισα το σφάλμα για το gtk-doc, ας δούμε τι λέει ανάντη:
https://bugzilla.gnome.org/show_bug.cgi?id=627223
14, Ιουλίου, 2011 στις 7:09 π.μ.
[...] 元 々 ここ に 書い て あっ た カテゴリー: Linux タグ: コメント (0) トラックバック (0) コメント を どうぞ トラックバック URL [...]