Pagina 1 di 1

Inviato: 13 settembre 2007, 19:02
da enigma39139
Salve a tutti, ho qualche problema ad installare skype su arch64, ho provato ad installare " bin32-skype " che si trova in aur, il problema sono le dipendenze, per quanto riguarda
lib32-qt4 , lib32-alsa-lib , lib32-dbus nessun problema, però c'è una 4° dipendenza lib32-libsigcplusplus2.0 che non riesco assolutamente ad installare...ho provato in vari modi ma senza alcun esito...

1-

Codice: Seleziona tutto

 yaourt -S bin32-skype
tutto bene finchè non arriva a lib32-libsigcplusplus2.0 e mi da come output

Codice: Seleziona tutto

[...]
==> Retrieving Sources...
   -> Found libsigc++2.0-2.0.17-1.pkg.tar.gz in build dir
==> Validating source files with md5sums
    libsigc++2.0-2.0.17-1.pkg.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Error: Makepkg was unable to build lib32-libsigcplusplus2.0 package.
2- installato da aur lib32-libsigcplusplus2.0 2.0.17-1con aurbuild

Codice: Seleziona tutto

[...]
Il file "libsigc++2.0-2.0.17-1.pkg.tar.gz" non esiste.

==> ERROR: Failure while downloading libsigc++2.0-2.0.17-1.pkg.tar.gz
==> Aborting...
3- installato libsigcplusplus 1.0.4-2 con aurbuild (anche se è la 1.0 e non la 2.0 ho provato lo stesso)

Codice: Seleziona tutto

[...]
configure: error: libtool configure failed
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.  Aborting...

aurbuild: could not build "libsigcplusplus" with makepkg.
4- installato libsigcpp1.2 1.2.7-1con aurbuild (anche se è la 1.2 e non la 2.0 ho provato lo stesso)

Codice: Seleziona tutto

[...]
==> ERROR: libsigcpp1.2 is not available for the 'x86_64' architecture.
    Note that many packages may need a line added to their PKGBUILD
    such as arch=('x86_64').
5- scaricandola da http://ftp.fortunaty.net/ArchLinux/fortunaty/os/x86_64/ e copiando brutalmente i file in /opt/lib32 etc etc (lo so è brutale e non si deve fare, soprattutto se si è niubbi, ma ormai non mi restavano altre idee)


io ho decisamente esaurito le idee, a voi la parola...

Inviato: 13 settembre 2007, 19:28
da Cimi
è un mio compagno di uni quindi trattatemelo bene :)

Inviato: 13 settembre 2007, 19:59
da Zap

Codice: Seleziona tutto

[...]
==> Retrieving Sources...
   -> Found libsigc++2.0-2.0.17-1.pkg.tar.gz in build dir
==> Validating source files with md5sums
    libsigc++2.0-2.0.17-1.pkg.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Error: Makepkg was unable to build lib32-libsigcplusplus2.0 package.
prova a cancellare la riga contenente l'md5 per provare a forzare l'installazione :D
==> ERROR: libsigcpp1.2 is not available for the 'x86_64' architecture.
Note that many packages may need a line added to their PKGBUILD
such as arch=('x86_64')
Aggiungi al pkgbuild "arch=('x86_64')" e dovrebbe compilarti :D
se usi yaourt te lo aggiunge automaticamente :)

Inviato: 15 settembre 2007, 11:57
da enigma39139
Ce l'ho fatta! :D

il problema era che nel ftp del pkbuild che c'è in aur il pacchetto non esiste, allora io l'avevo cercato in ftp.archlinx.org... ma mi ero dimenticato di togliere l'md5 -.-'
cmq se a qualcuno interessa il PKGBUILD per lib32-libsigc++2.0 (a meno del md5sums) è

Codice: Seleziona tutto

_pkgsourcename=libsigc++2.0
pkgname=lib32-libsigcplusplus2.0
pkgver=2.0.18
pkgrel=1
pkgdesc="Libsigc++ implements a full callback system for use in widget librarie$
arch=(x86_64)
url="http://libsigc.sourceforge.net/"
license=(GPL)
depends=('lib32-gcc')
source=(ftp://ftp.archlinux.org/extra/os/i686/$_pkgsourcename-$pkgver-$pkgrel.pkg.tar.gz)

build() {
        cd ${startdir}/src
        mkdir -p ${startdir}/pkg/opt/lib32/usr/lib
        cp -dp usr/lib/*.so* ${startdir}/pkg/opt/lib32/usr/lib
}
oppure molto semplicemente cambiare pkgver da .17 a .18 :D