Codice: Seleziona tutto
sbopkg -i qgis
Codice: Seleziona tutto
librttopo
Codice: Seleziona tutto
* Running /usr/bin/libtoolize (2.4.6)
OPTIONS = --force --copy
libtoolize: putting auxiliary files in '../..'.
libtoolize: copying file '../../ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
* Running /usr/bin/aclocal (1.16.2)
* Running /usr/bin/autoheader (2.69)
* Running /usr/bin/automake (1.16.2)
OPTIONS = --add-missing --copy -Woverride
configure.ac:42: installing './compile'
configure.ac:62: installing './config.guess'
configure.ac:62: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:63: error: required file './ltmain.sh' not found
configure.ac:9: installing './missing'
src/Makefile.am: installing './depcomp'
Something went wrong, giving up!
Allora ho provato a compilarlo senza sbopkg, lanciando a mano lo stesso slackbuild di SBo (nella directory di lavoro con tutto il materiale necessario: tarball di SBo più i sorgenti di librttopo) ma anche così non funziona, stesso errore di prima e me lo aspettavo... allora ho provato a lanciare i comandi a mano copiandoli dallo slackbuild e invece così funziona, o per lo meno la fase di "autogen" fila liscia. alla fine ho fatto uno script di test:
Codice: Seleziona tutto
#!/bin/bash
tar xvf librttopo-1.1.0.tar.gz
cd librttopo/
chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
./autogen.sh
./configure
make
rm /tmp/librttopo-test
mkdir /tmp/librttopo-test
make install DESTDIR=/tmp/librttopo-test
Codice: Seleziona tutto
* Running /usr/bin/libtoolize (2.4.6)
OPTIONS = --force --copy
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
* Running /usr/bin/aclocal (1.16.2)
* Running /usr/bin/autoheader (2.69)
* Running /usr/bin/automake (1.16.2)
OPTIONS = --add-missing --copy -Woverride
configure.ac:42: installing './compile'
configure.ac:9: installing './missing'
src/Makefile.am: installing './depcomp'
* Running /usr/bin/autoconf (2.69)
======================================
Now you are ready to run './configure'
======================================
[...]
Codice: Seleziona tutto
# tree /tmp/librttopo-test/
/tmp/librttopo-test/
└── usr
└── local
├── include
│ ├── librttopo.h
│ └── librttopo_geom.h
└── lib
├── librttopo.a
├── librttopo.la
├── librttopo.so -> librttopo.so.1.1.0
├── librttopo.so.1 -> librttopo.so.1.1.0
├── librttopo.so.1.1.0
└── pkgconfig
└── rttopo.pc
5 directories, 8 files
Non so se possa avere qualche problema ad inizializzare correttamente qualche variabile necessaria ad autotools libtoolize o altri software collegati all'errore in questione.
Cosa ne pensate? Qualche idea?