Problème MODPY_VERSION et libproxy

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problème MODPY_VERSION et libproxy

Julien Cabillot-2
Bonjour,
J'ai un petit problème avec la compilation de net/libproxy :
au moment du make package celui-ci se plaint de ne pas trouver un fichier :
Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.5/site-packages/libproxy.py does not exist

Le problème c'est que par défaut j'utilise python-2.6 :
# python --version
Python 2.6.1
et que donc le fichier créer lors du make est en fait :
Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.6/site-packages/libproxy.py does not exist

Je ne connais que le fonctionnement basique des ports, donc je suis un peu perdu.

J'ai trouvé cela :
# cat pkg/PLIST-main                                                                                                                        
[...]
lib/python${MODPY_VERSION}/site-packages/libproxy.py
# make show=MODPY_VERSION
2.5

Si je force MODPY_VERSION=2.6 lors du make/make package, ça passe, mais je n'ai
pas l'impression que ce soit la bonne méthode.
Donc comment faire pour que lors de la compilation des ports MODPY_VERSION
soit correctement défini ?


J'ai testé avec net/cjc avec python-2.6 toujours en alias de python.
Celui-ci créer aussi un /usr/local/lib/python2.5/...,
mais cela ne pose pas de soucis lors du make package.

Si vous avez une idée ...

Cordialement,
--
Julien Cabillot
Technicien Unix
SdV Plurimédia <http://www.sdv.fr>
Tel: +33 (0)3 88 75 80 50

________________________________
French OpenBSD mailing list
[hidden email]
http://www.openbsd-france.org/ml

Reply | Threaded
Open this post in threaded view
|

Re: Problème MODPY_VERSION et libproxy

Antoine Jacoutot-7
On Thu, 23 Apr 2009, Julien Cabillot wrote:

> Bonjour,
> J'ai un petit problème avec la compilation de net/libproxy :
> au moment du make package celui-ci se plaint de ne pas trouver un fichier :
> Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.5/site-packages/libproxy.py does not exist
>
> Le problème c'est que par défaut j'utilise python-2.6 :
> # python --version
> Python 2.6.1
> et que donc le fichier créer lors du make est en fait :
> Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.6/site-packages/libproxy.py does not exist
>
> Je ne connais que le fonctionnement basique des ports, donc je suis un peu perdu.
>
> J'ai trouvé cela :
> # cat pkg/PLIST-main                                                                                                                        
> [...]
> lib/python${MODPY_VERSION}/site-packages/libproxy.py
> # make show=MODPY_VERSION
> 2.5
>
> Si je force MODPY_VERSION=2.6 lors du make/make package, ça passe, mais je n'ai
> pas l'impression que ce soit la bonne méthode.
> Donc comment faire pour que lors de la compilation des ports MODPY_VERSION
> soit correctement défini ?
>
>
> J'ai testé avec net/cjc avec python-2.6 toujours en alias de python.
> Celui-ci créer aussi un /usr/local/lib/python2.5/...,
> mais cela ne pose pas de soucis lors du make package.
>
> Si vous avez une idée ...

Ajoutes la ligne suivante au Makefile du port et dis-moi si ça aide.

CONFIGURE_ENV+= PYTHON="${MODPY_BIN}"


--
Antoine

________________________________
French OpenBSD mailing list
[hidden email]
http://www.openbsd-france.org/ml

Reply | Threaded
Open this post in threaded view
|

Re: Problème MODPY_VERSION et libproxy

Julien Cabillot-2
Le Thu, 23 Apr 2009 15:16:44 +0200 (CEST),
Antoine Jacoutot <[hidden email]> a écrit :

> On Thu, 23 Apr 2009, Julien Cabillot wrote:
>
> > Bonjour,
> > J'ai un petit problème avec la compilation de net/libproxy :
> > au moment du make package celui-ci se plaint de ne pas trouver un fichier :
> > Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.5/site-packages/libproxy.py does not exist
> >
> > Le problème c'est que par défaut j'utilise python-2.6 :
> > # python --version
> > Python 2.6.1
> > et que donc le fichier créer lors du make est en fait :
> > Error in package: /usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386//usr/local/lib/python2.6/site-packages/libproxy.py does not exist
> >
> > Je ne connais que le fonctionnement basique des ports, donc je suis un peu perdu.
> >
> > J'ai trouvé cela :
> > # cat pkg/PLIST-main                                                                                                                        
> > [...]
> > lib/python${MODPY_VERSION}/site-packages/libproxy.py
> > # make show=MODPY_VERSION
> > 2.5
> >
> > Si je force MODPY_VERSION=2.6 lors du make/make package, ça passe, mais je n'ai
> > pas l'impression que ce soit la bonne méthode.
> > Donc comment faire pour que lors de la compilation des ports MODPY_VERSION
> > soit correctement défini ?
> >
> >
> > J'ai testé avec net/cjc avec python-2.6 toujours en alias de python.
> > Celui-ci créer aussi un /usr/local/lib/python2.5/...,
> > mais cela ne pose pas de soucis lors du make package.
> >
> > Si vous avez une idée ...
>
> Ajoutes la ligne suivante au Makefile du port et dis-moi si ça aide.
>
> CONFIGURE_ENV+= PYTHON="${MODPY_BIN}"
>
>

Ça fonctionne parfaitement en créant des fichiers :
/usr/ports/net/libproxy/w-libproxy-0.2.3/fake-i386/usr/local/lib/python2.5/site-packages/...

Merci bien
--
Julien Cabillot
Technicien Unix
SdV Plurimédia <http://www.sdv.fr>
Tel: +33 (0)3 88 75 80 50

________________________________
French OpenBSD mailing list
[hidden email]
http://www.openbsd-france.org/ml