Pagina 1 di 1
Slackbuild
Inviato: mar 3 nov 2009, 21:17
da hal9000
Salve a tutti, ho scaricato dal repository 12.2 xfce4-clipman-plugin-0.9.1.tar.bz2 con i relativi slack-desc, slack-required e SlackBuilder ma quando ho lanciato lo scrip dop le varie compilazioni è apparso il seguente messaggio d' errore:
checking for gtk+-2.0 >= 2.6.0... not found
*** The required package gtk+-2.0 was not found on your system.
*** Please install gtk+-2.0 (atleast version 2.6.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
però tutte le dipendenze richieste nello slackbulder sono soddisfatte. Ho avuto un problema simile anche per installare da slackbuilds.org xfce-screenshoter ottenendo questo messaggio d' errore:
- checking for gtk+-2.0 >= 2.6.0... not found
*** The required package gtk+-2.0 was not found on your system.
*** Please install gtk+-2.0 (atleast version 2.6.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
ma ecco il risultato di :
Codice: Seleziona tutto
root@zago:/# find -name libxfce4panel
./usr/share/gtk-doc/html/libxfce4panel
./usr/include/xfce4/libxfce4panel
Uso Slackware 12.2 con kernel 2.6.29.6 e Xfce4 del dvd di installazione. Dato che sono alle prime armi con gli slackbuilds, sbaglio qualcosa? Grazie per l' aiuto
Hal9000
Re: Slackbuild
Inviato: mar 3 nov 2009, 21:48
da ulisse89
E' installato gtk+2 quindi? In slackware 12.2 c'è di default ed è anche una versione maggiore di 2.6.0, però prova a dare:
e vedi se è installato.
Re: Slackbuild
Inviato: mer 4 nov 2009, 22:04
da hal9000
Ecco il risultato di
:
Quindi sono installate quelle richieste. Ripensandoci potrebbe non essere un problema della SlackBuild perchè dovrebbe succedere con il ./configure. Nessuna idea?
Saluti Hal9000
Re: Slackbuild
Inviato: mer 4 nov 2009, 22:30
da hal9000
Osservando bene l' output dice che mancano
Codice: Seleziona tutto
*** The required package gtk+-2.0 was not found on your system.
*** Please install gtk+-2.0 (atleast version 2.6.0)
e non le gtk2+
Avendo le
invece delle
può dipendere da questo?
Dove posso trovare le gtk+-2.6.0 pacchettizzate per Slackware?
Grazie Hal9000
Re: Slackbuild
Inviato: gio 5 nov 2009, 2:20
da sardylan
Occhio che su Slackware esistono due pacchetti..
Uno si chiama gtk+, l'altro gtk+2... E coesistono insieme, così da avere sia le GTK 1 che le GTK 2 nel sistema...
Ora.. Probabilmente hai impostato qualcosa di sbagliato nello SlackBuild, oppure pkg-config non restituisce i path corretti...
Re: Slackbuild
Inviato: gio 5 nov 2009, 9:56
da hal9000
Non credo che dipenda dallo Slackbuild, ho scompattato il pacchetto e lanciato ./configure e ottengo lo stesso errrore nello stesso punto, quindi non credo che sia lo Slackbuild ma qualcosa che riguarda dove il pacchetto cerca le necessarie librerie. Nessuna idea? Grazie Hal9000
Re: Slackbuild
Inviato: gio 5 nov 2009, 11:10
da sardylan
Rileggendo i post in alto tu hai entrabe le GTK: Per la versione 1
gtk+-1.2.10-i486-4, e per la versione 2
gtk+2-2.12.12-i486-1... Quindi non dovrebbero esserci problemi...
Ma invece ci sono... Quindi l'errore che ti da è perché pkgconfig non riesce a trovare il path corretto delle GTK...
Con il comando
prova a vedere se nelle opzioni c'è la possibilità di specificare il path delle GTK, che dovrebbe essere /usr/lib...
Ma, visto che anche altre compilazioni ti hanno dato problemi, forse ti si è cancellato qualche file necessario a pkgconfig relativo alle GTK...
Controlla con :
Codice: Seleziona tutto
$ cat /var/log/packages/gtk+2-2.12.12-i486-1 | grep pkgconfig
quali file ha messo durante l'installazione del pacchetto delle GTK (fatta quando installavi la slackware), e poi vai a controllare se suddetti file sono presenti nel posto giusto... Se qualche file non è presente rispetto a quelli dell'elenco, prova a reinstallare il pacchetto delle GTK con
upgradepkg --reinstall, prendendolo dal DVD o da un repository... Occhio perché mi sa che proprio per le GTK+2 c'è un pacchetto aggiornato con delle security fix...
Re: Slackbuild
Inviato: gio 5 nov 2009, 11:57
da hal9000
Non ho trovato nulla con
riguardo le gtk+ ma questo
Codice: Seleziona tutto
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
e non in /usr/lib come da te consigliato. Riguardo
Codice: Seleziona tutto
cat /var/log/packages/gtk+2-2.12.12-i486-1 | grep pkgconfig
il tutto e regolarmente installato in /usr/lib/pkgconfig. Grazie
Re: Slackbuild
Inviato: gio 5 nov 2009, 20:07
da sardylan
Calma... Forse mi sono spiegato male... Se parli di prefix, allora devi impostare "/usr" e basta... Senza il local... Perché è li che cerca le librerie.. Mentre se parliamo di librerie, allora stanno da /usr/lib in poi...
Lasciando /usr/local, ti va a cercare le lib in /usr/local/lib, e chiaramente non le trova...
Per il resto dovresti essere già a posto...
Prova quindi a configurare i sorgenti usando:
Re: Slackbuild
Inviato: ven 6 nov 2009, 9:40
da hal9000
Anche con
si blocca allo stesso punto. Ecco l' output di
- libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
libgtk-1.2.so.0.9.1
libgtk.a
libgtkextra-x11-2.0.la
libgtkextra-x11-2.0.so -> libgtkextra-x11-2.0.so.1.0.0
libgtkextra-x11-2.0.so.1 -> libgtkextra-x11-2.0.so.1.0.0
libgtkextra-x11-2.0.so.1.0.0
libgtkhtml-2.la
libgtkhtml-2.so -> libgtkhtml-2.so.0.0.0
libgtkhtml-2.so.0 -> libgtkhtml-2.so.0.0.0
libgtkhtml-2.so.0.0.0
libgtk.la
libgtk.so -> libgtk-1.2.so.0.9.1
libgtkspell.a
libgtkspell.la
libgtkspell.so -> libgtkspell.so.0.0.0
libgtkspell.so.0 -> libgtkspell.so.0.0.0
libgtkspell.so.0.0.0
libgtk-x11-2.0.la
libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.1200.12
libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.1200.12
libgtk-x11-2.0.so.0.1200.12
visto che chiede: >= 2.6 forse devo aggiornare? Dove posso trvare le GTK+ e GTK2+ aggionate pacchettizzate per Slackware 12.2? Grazie