ho rimesso le glib2 default di slack-12.1.....
Per la cronaca ho riprovato a lanciare lo slackbuild e ora dà un altro errore ancora diverso....ma lasciamo perdere.
Ho quindi modificato lo slackbuild riprendendo dalla versione che dava l'errore "gio" ecc. E alla fine la parte modificata è la seguente:
Codice: Seleziona tutto
# Remove some hard deps that aren't :-)
patch -p1 < $CWD/rem_unused_makedeps.patch
export PATH="$PATH:/opt/glib2-2.18.4/usr/bin/"
export LDFLAGS="-L/opt/glib2-2.18.4/usr/lib"
export LIBDOCUMENT_LIBS="-L/opt/glib2-2.18.4/usr/lib"
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
E qua il risultato....come prima nulla di nuovo insomma.
Codice: Seleziona tutto
checking for LIBDOCUMENT... configure: error: Package requirements (gtk+-2.0 >= 2.12.0 gio-2.0 >= 2.18.0) were not met:
No package 'gio-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBDOCUMENT_CFLAGS
and LIBDOCUMENT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.Allora l'errore dice che si hanno 2 possibilità:
1- impostare la variabile PKG_CONFIG_PATH nel caso in cui non si sia installato il software (glib2 immmagino) nel percorso standard. Tra parentesi questa soluzione funzionava.... almeno in parte...
2- oppure il alternativa, settare LIBDOCUMENT_CFLAGS e LIBDOCUMENT_LIBS
La seconda, mi consigli di metterla al valore
Codice: Seleziona tutto
LIBDOCUMENT_LIBS="-L/opt/glib2-2.18.4/usr/lib"Vedo, almeno questa è l'impressione, che tu sei abbastanza esperto in tema di compilazione.
Spero che tu possa accompagnare i tuoi suggerimenti, con una piccola e sintetica spiegazione da bar, sul significato di ciò che stiamo facendo.

