Codice: Seleziona tutto
liblrdf
Codice: Seleziona tutto
LRDF-0.6.1/src/md5.h
libtoolize: putting auxiliary files in '../..'.
libtoolize: linking file '../../ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: linking file 'm4/libtool.m4'
libtoolize: linking file 'm4/ltoptions.m4'
libtoolize: linking file 'm4/ltsugar.m4'
libtoolize: linking file 'm4/ltversion.m4'
libtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:5: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
configure.ac:5: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.ac:11: installing './compile'
configure.ac:16: installing './config.guess'
configure.ac:16: installing './config.sub'
configure.ac:5: installing './install-sh'
configure.ac:16: error: required file './ltmain.sh' not found
configure.ac:5: installing './missing'
examples/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
automake --add-missing --foreign failed, exiting...
Cleaning up...
liblrdf:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: n
Quella liscia, derivante dalle "patches" del repo ufficiale di slackware 14.2 64 bit.
E quella compat-32 presa dal repo multilib di Alien.
Non so se questa situazione sia corretta, cioè se sia ok averle entrambe o se invece non abbia senso e conviene avere solo quella multilib.
Alla fine nel dubbio ho provato a disinstallare la versione liscia e tenere solo la multilib:
Codice: Seleziona tutto
# slackpkg search libtool
NOTICE: pkglist is older than 24h; you are encouraged to re-run 'slackpkg update'
Looking for libtool in package list. Please wait... DONE
The list below shows all packages with name matching "libtool".
[ Status ] [ Repository ] [ Package ]
installed multilib libtool-compat32-2.4.6-x86_64-5_slack14.2compat32
uninstalled patches libtool-2.4.6-x86_64-5_slack14.2
uninstalled(masked) slackware64 libtool-2.4.6-x86_64-4
You can search specific files using "slackpkg file-search file".
Diciamo che il concetto multilib non mi è chiarissimissimo, l'avevo solo messo in pratica per far funzionare i driver della stampante rilasciati solo in 32bit da Brother.
Ad ogni modo ho poi riprovato a compilare liblrdf...
Ma se ne esce così:
Codice: Seleziona tutto
./autogen.sh: riga 10: libtoolize: comando non trovato
libtoolize failed, exiting...
Cleaning up...
Provando a modificare PATH aggiungendo quel percorso e poi avviando ancora sbopkg ottengo un ulteriore errore:
Codice: Seleziona tutto
LRDF-0.6.1/src/md5.h
libtoolize: error: $pkgauxdir is not a directory: '/usr/share/libtool/build-aux'
libtoolize failed, exiting...
Cleaning up...
- sia se il problema possa dipendere da un ambiente "multilib" non installato a dovere (tipo appunto pacchetti in doppia versione che possano generare casini o altro...)
- sia se invece il problema della compilazione sia dovuto completamente ad altri motivi.
- e già che siamo di strada comunque una sintesi su come vada sistemato l'ambiente multilib mi farebbe molto comodo. (io avevo visto questo: https://docs.slackware.com/slackware:multilib ma mi sfugge qualcosa).
Grazie in anticipo a tutti!