Pagina 1 di 1
xfe
Inviato: gio 10 ago 2006, 15:45
da red
Ciao a tutti,
oggi nel mio ritornato amore per WMaker stavo installando il file manager XFE con i pacchetti di Slacky ovviamente

quando, installato anche FOX sempre da Slacky ho ottenuto il messaggio:
Codice: Seleziona tutto
xfe: Symbol `_ZTVN2FX11FXTopWindowE' has different size in shared object, consider re-linking
xfe: Symbol `_ZTVN2FX11FXDialogBoxE' has different size in shared object, consider re-linking
xfe: Symbol `_ZTVN2FX10FXMenuPaneE' has different size in shared object, consider re-linking
xfe: Symbol `_ZTVN2FX8FXPackerE' has different size in shared object, consider re-linking
*** glibc detected *** free(): invalid pointer: 0x080f4c00 ***
Abortito
Qualcuno ci capisce?
(P.S.: kernel 2.4.31 tutto originale appena appena installato

)
Inviato: gio 10 ago 2006, 16:02
da gohanz
Sembra il solito problema, del pacchetto compilato sulla 10.2 mentre tu sei su di una current presumo!
Inviato: gio 10 ago 2006, 16:06
da red
Eh no! Sono uno che impara dai propri errori

Sono su una 10.2 installata di fresco con kernel 2.4.31.
L'unica cosa in più che ho fatto e non ho scritto è stato dover linkare la libreria /usr/lib/libFOX-1.6.so.0.0.13 alla libFOX-1.4.so.0 che cercava XFE.
Vista l'ultima riga dell'errore... che ci sia bisogno di aggiornare le glibc?
Inviato: gio 10 ago 2006, 16:12
da gohanz
Hai dato ldconfig?
Inviato: gio 10 ago 2006, 16:16
da red
Ho dato ldconfig così com'è senza parametrie da root. Non ha dato messaggi. Ho provato ad avviare XFE, ma niente

Inviato: gio 10 ago 2006, 16:24
da gohanz
Devi tornare alla versione precedente di Fox probabilmente
Inviato: gio 10 ago 2006, 16:30
da percoco2000
UHM, se non ricordo male, sulla home di xfe c'e' scritto che funziona solo con la versione 1.4 di FOX, non 1.6!
Xfe 0.88 requires the FOX 1.4.x library and neither works with FOX 1.0.x, nor FOX 1.2.x, nor FOX 1.6.x!
Inviato: gio 10 ago 2006, 16:32
da absinthe
confermo: utilizzo xfe abitualmente: funziona solo con le fox 1.4.x scarica quelle dal repository e non le 1.6.x. sono sicuro che ci siano perchè feci notare il bug a loris che le rimise on line.
M
Inviato: gio 10 ago 2006, 16:32
da red
Effettivamente ha funzionato. Subito prima di leggere la tua idea era venuta in mente anche a me, solo che stupidamente ho lasciato perdere perché mi pareva stupido che le librerie più aggiornate dessero problemi. Poi però ho pensato che magari erano compilate su un kernel della serie 2.6 con gcc diverso ed essendo tornato alla 2.4.31 la tua idea tornava validissima ed infatti è rosolto
Grazie gohanz....
Inviato: ven 11 ago 2006, 13:20
da useless
il kernel non c'entra niente.
L'unica cosa in più che ho fatto e non ho scritto è stato dover linkare la libreria /usr/lib/libFOX-1.6.so.0.0.13 alla libFOX-1.4.so.0 che cercava XFE.
versioni diverse della stessa libreria possono presentare cambiamenti nella API, ed è quel che è successo a te. evidentemente 1.4 e 1.6 sono diverse.