Pagina 1 di 1

Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:07
da Toxoz
Salve a tutti ... sto cercando di far partire un programma che si basa su gtk2 su slackware kde 4.3.2 ... ogni volta che lo faccio partire mi da questo errore :

Codice: Seleziona tutto

  error while loading shared libraries: libwx_gtk2u_richtext-2.8.so.0     
quale pacchetto contiene ciò che mi serve? Vi prego è urgente!!
Premetto che ho installato anche wxGTK visto che mi sembrava il più indicato ... e anche wxpython ... ma niente ...
Grazie in anticipo!!

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:23
da fgcl2k
In Debian la libreria che ti serve fa parte del pacchetto libwxgtk2.8-0 (/usr/lib/libwx_gtk2u_richtext-2.8.so.0). Nel pacchetto libwxgtk2.6-0 non c'è, invece. Tu che versione di wxGTK hai installato?

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:26
da fgcl2k
Intendevo dire che il pacchetto in versione 2.6 non contiene una libreria libwx_gtk2u_richtext-*.

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:29
da Toxoz
wxGTK 2.8.10 compilata da me

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:35
da fgcl2k
E la compilazione ha generato la libwx_gtk2u_richtext*?

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:47
da slucky
hai installato anche questo pacchetto: wxwidgets

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 11:49
da conraid
slucky ha scritto:hai installato anche questo pacchetto: wxwidgets
non serve se installa le wxgtk, è in pratica la stessa cosa, wxwidgets contiene varie interfacce verso altre librerie, se vengono compilate almeno, di cui le gtk sono una di questa, e solitamente quella che serve

deve piuttosto vedere le opzioni passate al configure

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 19:43
da Toxoz
Vabbè alla fine ho risolto usando un altro programma....

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 20:10
da shark1500
Quando hai bisogno di queste cose basta guardare il MANIFEST.

Re: Dove trovo queste librerie?

Inviato: dom 1 nov 2009, 20:20
da targzeta
shark1500 ha scritto:Quando hai bisogno di queste cose basta guardare il MANIFEST.
Uno script che fa questo per te l'ho fatto anni fa e lo trovi qui su slacky. All'inizio c'è anche un esempio su come usarlo. Io lo trovo molto utile, basta eseguire

Codice: Seleziona tutto

fMANIFEST libreria
nella directory del MANIFEST (oppure usando l'opzione '-f') e ti dice il pacchetto che la contiene...ovviamente se è presente nel MANIFEST.

Emanuele

Re: Dove trovo queste librerie?

Inviato: lun 2 nov 2009, 10:13
da Toxoz
Ok ti ringrazio .. la prossima volta lo userò!

Re: Dove trovo queste librerie?

Inviato: mar 3 nov 2009, 11:53
da ZeroUno
spina ha scritto:Uno script che fa questo per te l'ho fatto anni fa e lo trovi qui su slacky.
Perchè non lo pacchettizzi?


Ciao
01

Re: Dove trovo queste librerie?

Inviato: mar 3 nov 2009, 13:35
da targzeta
Non ci ho mai pensato, alla fine è solo un file...bho :)

Emanuele

Re: Dove trovo queste librerie?

Inviato: mar 3 nov 2009, 14:04
da ZeroUno
Tante utility sono solo un file, e poi bisogna conoscerne l'esistenza e bisogna conoscere la shell. Se devo utilizzare uno script che devo copiaincollare, rendere eseguibile e lanciare perdonami, faccio prima con un grep :-D
Quello potrebbe essere uno dei tanti pacchetti utili che sono su slacky.eu
Poi pian piano credo che si potrebbe anche migliorare, per esempio.. scaricare automaticamente il manifest se non presente; magari confrontare i manifest di slacky e di slackware. Insomma un po' di cosette.



Un giorno o l'altro farò un pacchetto particolare:

slacky-utils-pack-0.1-i486-1mt.txz

il pacchetto sarà vuoto (eccezion fatta per lo slackbuild)

lo slack-required avrà al suo interno
fMANIFEST >= ...
slackyd >= ...
slapt-get >= ...

e tutti gli altri tool che non possono mancare ad uno slackysta.

così se uno vuole installare tutti questi pacchetti e usa un programma che gestisce le dipendenze, se li ritrova scaricati tutti.


ubuntu utilizza questo sistema per installare i macropacchetti. Per esempio: una ubuntu standard ha gnome; se qualcuno aggiungere kde dovrebbe scaricare molti pacchetti singoli, ma chissà quali. Invece
apt-get install kde
scarica kdebase, kdelibs ecc e li installa; il pacchetto kde in se non installerà nessun file.


Ciao
01