Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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. wink

shaffe a écrit :

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 smile


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 tongue :
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. wink

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 smile En route pour moultes et moultes paquet debian maintenant smile


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