#1 Le 18/07/2008, à 18:12
- shaffe
[Problème]Packaging de transmission 1.22 erreur openssl
Bonjour à tous,
Je suis en train de faire mon Live-CD d'Ubuntu et j'ai besoin de faire un package de transmission 1.22.
J'ai suivi le tuto créer un paquet avec succès jusqu'à l'étape du build du paquet.
sudo pbuilder build *.dsc
À cette étape j'ai l'erreur suivante
checking for OPENSSL... configure: error: Package requirements (openssl >= 0.9.4) were not met:
No package 'openssl' 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 OPENSSL_CFLAGS
and OPENSSL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Alors je rajoute openssl avec la commande suivante
sudo pbuilder update --extrapackages openssl
Après je relance le build mais l'erreur et la même.
Je précise que j'ai dû rajouter le paquet pkg-config après la création du chroot.
J'ai donc vérifié si la version installé de openssl était bonne. J'ai alors chrooté base.tgz et j'ai vérfié la version avec
apt-cache show openssl
La version installée est la 0.9.8g
La version étant bonne je ne comprends pas pourquoi la compilation échoue... Vous avez une idée ?
Dell Vostro 200 - Karmic 64Bits - Nvidia GeForce 9800 GTX+ - 2GB RAM DDR2@800MHz - SATAII 250Go DD 7200 tpm - Intel(R) Pentium Dual Core E2180 @ 2.00GHz - Bios 1.15
Hors ligne
#2 Le 18/07/2008, à 21:50
- mr_pouit
Re : [Problème]Packaging de transmission 1.22 erreur openssl
Bonsoir,
C'est probablement libssl-dev et non openssl.
Alors je rajoute openssl avec la commande suivante
sudo pbuilder update --extrapackages openssl
Il ne faut pas faire comme ça : il faut rajouter la dépendance de compilation dans le champ Build-Depends du debian/control. Sinon, ton paquet ne pourra pas être construit dans un environnement propre.
Hors ligne
#3 Le 19/07/2008, à 00:42
- shaffe
Re : [Problème]Packaging de transmission 1.22 erreur openssl
Merci beaucoup, je débute dans le milieu je vais faire ça
Dell Vostro 200 - Karmic 64Bits - Nvidia GeForce 9800 GTX+ - 2GB RAM DDR2@800MHz - SATAII 250Go DD 7200 tpm - Intel(R) Pentium Dual Core E2180 @ 2.00GHz - Bios 1.15
Hors ligne
#4 Le 19/07/2008, à 01:14
- shaffe
Re : [Problème]Packaging de transmission 1.22 erreur openssl
Juste pour confirmation c'est là qu'il faut mettre le paquet ?
Source: transmission
Section: unknown
Priority: extra
Maintainer: shaffe <shaffe.fr@gmail.com>
Build-Depends: debhelper (>= 5), autotools-dev, pkg-config, libssl-dev (>= 0.9.4), libcurl (>= 7.15)
et une fois mis on update le chroot ?
Dernière modification par shaffe (Le 19/07/2008, à 01:15)
Dell Vostro 200 - Karmic 64Bits - Nvidia GeForce 9800 GTX+ - 2GB RAM DDR2@800MHz - SATAII 250Go DD 7200 tpm - Intel(R) Pentium Dual Core E2180 @ 2.00GHz - Bios 1.15
Hors ligne
#5 Le 19/07/2008, à 10:44
- mr_pouit
Re : [Problème]Packaging de transmission 1.22 erreur openssl
Oui, et non :
oui, c'est bien ici qu'on met le paquet, et non, il ne faut pas toucher au chroot : quand tu passes un .dsc à construire à pbuilder, il analyse cette ligne pour en extraire les dépendances de compilation et les installe automatiquement avant.
Hors ligne
#6 Le 20/07/2008, à 00:56
- shaffe
Re : [Problème]Packaging de transmission 1.22 erreur openssl
Merci pour ton aide, j'ai finalement réussi à faire mon paquet de transmission 1.21 En route pour moultes et moultes paquet debian maintenant
Dell Vostro 200 - Karmic 64Bits - Nvidia GeForce 9800 GTX+ - 2GB RAM DDR2@800MHz - SATAII 250Go DD 7200 tpm - Intel(R) Pentium Dual Core E2180 @ 2.00GHz - Bios 1.15
Hors ligne