[ola]installation essaie d'un PKGBUILD(résolu)
Publié : ven. 11 févr. 2011, 23:40
Bonjour
je voudrai installer OLA (Open Lighting Architecture),
http://www.opendmx.net/index.php/Open_L ... chitecture
qui est un framework permettant aux applications développées avec, de recevoir et envoyer du DMX(protocole lumière) avec différent outil usb
donc je me suis lancer dans l'élaboration d'un PKGBUILD (malgré mes faibles connaissances en la matière)
OLA à besoin de protobuf et cppunit >= 1.9.6
CF: http://www.opendmx.net/index.php/OLA_on_Linux
et d'autre dépendances, je l'ai est déjà toutes installer, donc je ne les ai pas renseigné dans le PKGBUILD que voiçi :
donc, quand je fait un makepkg (j'ai le: ola-0.8.6.tar.gz dans le même répertoire que le PKGBUILD), tout ce pas bien puis sa plante sur :
bon ce qu'il faut retenir (enfin je pense) c'est la ligne :
parce que des comme sa (... 'google::protobuf: ..., j'en ai 8 avant que sa plante
pourtant j'ai bien installer protobuf 2.3.0-1 (comme conseiller sur le site d'ola(le deuxième lien))
si quelqu'un à une idée
je voudrai installer OLA (Open Lighting Architecture),
http://www.opendmx.net/index.php/Open_L ... chitecture
qui est un framework permettant aux applications développées avec, de recevoir et envoyer du DMX(protocole lumière) avec différent outil usb
donc je me suis lancer dans l'élaboration d'un PKGBUILD (malgré mes faibles connaissances en la matière)
OLA à besoin de protobuf et cppunit >= 1.9.6
CF: http://www.opendmx.net/index.php/OLA_on_Linux
et d'autre dépendances, je l'ai est déjà toutes installer, donc je ne les ai pas renseigné dans le PKGBUILD que voiçi :
Code : Tout sélectionner
# Maintainer: Your Name <youremail@domain.com>
pkgname=ola
pkgver=0.8.6
pkgrel=1
pkgdesc=""
arch=('i686')
url="http://linux-lighting.googlecode.com/files/ola-0.8.6.tar.gz"
license=('GPL')
depends=()
makedepends=()installer packet debian
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=($pkgname-$pkgver.tar.gz)
noextract=()
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}
md5sums=('b9f11e2736c734d48fc30d8350a24540') #generate with 'makepkg -g'
Code : Tout sélectionner
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, google::protobuf::DescriptorPool const*, google::protobuf::MessageFactory*, int)'
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::internal::WireFormatLite::WriteBool(int, bool, google::protobuf::io::CodedOutputStream*)'
collect2: ld returned 1 exit status
make[4]: *** [e131_transmit_test] Erreur 1
make[4] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins/e131/e131 »
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins/e131 »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6 »
make: *** [all] Erreur 2
Abandon...
Code : Tout sélectionner
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::io::CodedInputStream::PopLimit(int)'

pourtant j'ai bien installer protobuf 2.3.0-1 (comme conseiller sur le site d'ola(le deuxième lien))
si quelqu'un à une idée