KDE2
Theodore Lytras
aspirin at myrealbox.com
Sun Dec 10 22:48:01 EET 2000
On Sun, 10 Dec 2000, you wrote:
> Se kapoies palies ekdoseis tou SuSe xreiazetai na pareis neoteri ekdosi tou
> libjpeg.
Μμμμ... Ξέρεις κάποιον που να τα κατάφερε με τον τρόπο αυτόν?
Δράττομαι της ευκαιρίας, και εξηγούμαι: έχω SuSE 6.3, και
προσπαθώ εδώ και καιρό να κάνω τα RPMs του KDE2 για SuSE6.4
να δουλέψουν. Προσέξτε τη μέθοδό μου:
Πήρα τη νεότερη έκδοση του libjpeg που ήθελε το KDE2, και
πάλι όμως μου ζήταγε κάποιες άλλες βιβλιοθήκες. Με το
KPackage κατέγραψα όλες τις unsatisfied dependencies όλων
των πακέτων, και βρήκα οτι όλα τα αναφερόμενα libraries
ήταν τμήμα των RPMs gppshare.rpm, shlibs5.rpm και
libjpeg.rpm, που περιλαμβάνονται στις διανομές της SuSE.
Κατέβασα τα τρία RPMs για την έκδοση 6.4, και τα σύγκρινα
με τα δικά μου. Επειδή ορισμένα links επικαλύπτονταν, και
επειδή κάποια προγράμματα δεν λειτούργησαν σωστά όταν
αντικατέστησα τα RPMs του 6.3 με του 6.4, έκανα το εξής:
"υβριδοποίησα" (με το προγραμματάκι alien) τα αντίστοιχα
πακέτα των δύο εκδόσεων, και εγκατέστησα αυτά τα νέα, "δικά
μου" RPMs, που περιείχαν όλες τις αναγκαίες βιβλιοθήκες
(ΚΑΙ την νέα libjpeg).
Κατόπιν τούτου διατηρήθηκε η φυσιολογική λειτουργία όλων
των άλλων προγραμμάτων, και ικανοποιήθηκαν όλα τα
dependencies των πακέτων του KDE2. Τα εγκατέστησα
περιχαρής, και προσπάθησα να ξεκινήσω το KDE2. Πλήν όμως
πήρα το ακόλουθο απογοητευτικότατο μήνυμα λάθους:
ksplash: error in loading shared libraries: /opt/kde2/lib/libkdeui.so.3: undefined symbol: minimumSizeHint__C7QDialog
kdeinit: error in loading shared libraries: /opt/kde2/lib/libkdecore.so.3: undefined symbol: startsWith__C7QStringRC7QString
knotify: error in loading shared libraries: /opt/kde2/lib/libkdeui.so.3: undefined symbol: minimumSizeHint__C7QDialog
ktip: error in loading shared libraries: /opt/kde2/lib/libkdeui.so.3: undefined symbol: event__9QLineEditP6QEvent
Session management error: networkIdsList argument is NULL
ksmserver: error in loading shared libraries: /opt/kde2/lib/libkdecore.so.3: undefined symbol: new_metaaccess__11QMetaObjecti
Φαίνεται αρκετά αποκρυφιστικό, έ? Μπήκαμε στα ενδότερα των
βιβλιοθηκών.
Μήπως έχει κανείς καμμία ιδέα, καμμία υποψία του τί μπορεί
να πηγαίνει στραβά???
Και το κυριότερο απ' όλα: μιας και οι αναφερόμενες στο
μήνυμα λάθους βιβλιοθήκες είναι τμήμα του kdelibs.rpm, θα
κερδίσω τίποτα άν κατεβάσω το source package και προσπαθήσω
να το μεταγλωττίσω? (Ήλπιζα να το αποφύγω αυτό - αρχάριος γαρ).
Ευχαριστώ πολύ!
--
"Life and death are seldom logical."
"But attaining a desired goal always is."
-- McCoy and Spock, "The Galileo Seven", stardate 2821.7
by Theodore "Bones" Lytras <aspirin at myrealbox.com>
More information about the Linux-greek-users
mailing list