compiler python sans Tkinter et sans X11

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

compiler python sans Tkinter et sans X11

Bruno74
Bonjour,

Petites questions ??

Pour des raison bien précises, je dois installer python 2.5 sans les threads. Rien de plus facile , me direz vous!!

cd /usr/ports/lang/python/2?5

make show=FLAVOR (pour voire ce qu'on me propose) puis env FLAVOR="......" make install.

Et bin figurez vous que je n'ais pas de saveur...! (surement normal j'en sais rien)

Donc mes question est la suivantes :

-1) Y a t'il des options dans le make à ajouter pour eviter qu'il tente d'installer Tk et le reste ??

-2) Comme expliquer dans la doc d'openbsd le paquetage xbase ou (xetc) peux être installer sans problème et peut même parfois résoudre ce types de problème.

Pensez vous que cela pourrait réssoudre le mien ??

Merci;

BRuno Gruel


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

Reply | Threaded
Open this post in threaded view
|

Re: compiler python sans Tkinter et sans X11

Bruno74
Re-Bonjour,

Petit complément d'information concernant mon installation.

J'ai installé le set xbase46 contenant les lib qu'il me manque.
J'ai installé tcl et tk en passant via pkg_add.

J'utilise make install depuis /usr/port/lang/python pour débuter la compilation, et la paff...

Error in package: /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so does not exist le pipre c'est que je m'en fou d'sqlite (lol)

Bon j'ai supprimer le paquetage python télécharger pour en réccuperer un tout neuf lors de l'installation pareille...... c'est pas drole. Je suis à deux dois de faire un :

wget http://www.python.org/pythonXX.tgz
wget http://..../apache2.tgz
wget http://..../modpython.tgz

Cette solution fonctionne (j'utilise déjà un serveur dans cette configuration), mais je voulais respecter dans l'esprit DBS et eviter apache2 mais bon.

Si qquun à une idée je suis preneur.

Merci beaucoup



On Mon, 22 Mar 2010 10:19:10 +0100, Bruno Gruel <[hidden email]> wrote:

> Bonjour,
>
> Petites questions ??
>
> Pour des raison bien précises, je dois installer python 2.5 sans les
> threads. Rien de plus facile , me direz vous!!
>
> cd /usr/ports/lang/python/2?5
>
> make show=FLAVOR (pour voire ce qu'on me propose) puis env FLAVOR="......"
> make install.
>
> Et bin figurez vous que je n'ais pas de saveur...! (surement normal j'en
> sais rien)
>
> Donc mes question est la suivantes :
>
> -1) Y a t'il des options dans le make à ajouter pour eviter qu'il tente
> d'installer Tk et le reste ??
>
> -2) Comme expliquer dans la doc d'openbsd le paquetage xbase ou (xetc)
> peux être installer sans problème et peut même parfois résoudre ce
> types de problème.
>
> Pensez vous que cela pourrait réssoudre le mien ??
>
> Merci;
>
> BRuno Gruel


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

Reply | Threaded
Open this post in threaded view
|

Re: Re: compiler python sans Tkinter et sans X11

Damien MATHIEU-3
Pourquoi ne pas faire une installation standard et supprimer le module
lib/threading.py   ?


J'ai installé tcl et tk en passant via pkg_add.
Objet : [obsdfr-misc] Re: compiler python sans Tkinter et sans X11

Je ne comprend pas s-il veut Tkinter ou non.

> -1) Y a t'il des options dans le make à ajouter pour eviter qu'il tente
> d'installer Tk et le reste ??

Sur les plateformes Linux Tkinter est un
paquet supplémentaire qui s'installe après.

$ yum list tkinter
Modules complémentaires chargés : presto, refresh-packagekit
Paquets installés
tkinter.x86_64
       2.6.2-4.fc12                       @updates

Il me semble que Python embarque sont propre shell tcl/tk pour Tkinter.
Par exemple les versions actuel de Tk permette l'écriture sous différent
angles mais
Tkinter ne le permet pas encore. On doit pouvoir installer Tkinter sans
Tcl/Tk


MAILLOL Vincent


Le 23 mars 2010 09:27, Bruno Gruel <[hidden email]> a écrit :

> Re-Bonjour,
>
> Petit complément d'information concernant mon installation.
>
> J'ai installé le set xbase46 contenant les lib qu'il me manque.
> J'ai installé tcl et tk en passant via pkg_add.
>
> J'utilise make install depuis /usr/port/lang/python pour débuter la
> compilation, et la paff...
>
> Error in package:
> /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so
> does not exist le pipre c'est que je m'en fou d'sqlite (lol)
>
> Bon j'ai supprimer le paquetage python télécharger pour en réccuperer un
> tout neuf lors de l'installation pareille...... c'est pas drole. Je suis à
> deux dois de faire un :
>
> wget http://www.python.org/pythonXX.tgz
> wget http://..../apache2.tgz
> wget http://..../modpython.tgz
>
> Cette solution fonctionne (j'utilise déjà un serveur dans cette
> configuration), mais je voulais respecter dans l'esprit DBS et eviter
> apache2 mais bon.
>
> Si qquun à une idée je suis preneur.
>
> Merci beaucoup
>
>
>
> On Mon, 22 Mar 2010 10:19:10 +0100, Bruno Gruel <[hidden email]>
> wrote:
> > Bonjour,
> >
> > Petites questions ??
> >
> > Pour des raison bien précises, je dois installer python 2.5 sans les
> > threads. Rien de plus facile , me direz vous!!
> >
> > cd /usr/ports/lang/python/2?5
> >
> > make show=FLAVOR (pour voire ce qu'on me propose) puis env
> FLAVOR="......"
> > make install.
> >
> > Et bin figurez vous que je n'ais pas de saveur...! (surement normal j'en
> > sais rien)
> >
> > Donc mes question est la suivantes :
> >
> > -1) Y a t'il des options dans le make à ajouter pour eviter qu'il tente
> > d'installer Tk et le reste ??
> >
> > -2) Comme expliquer dans la doc d'openbsd le paquetage xbase ou (xetc)
> > peux être installer sans problème et peut même parfois résoudre ce
> > types de problème.
> >
> > Pensez vous que cela pourrait réssoudre le mien ??
> >
> > Merci;
> >
> > BRuno Gruel
>
>
> ________________________________
> French OpenBSD mailing list
> [hidden email]
> http://www.openbsd-france.org/communaute.php
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Re: compiler python sans Tkinter et sans X11

Bruno74
Bonjour,

Merci pour ta reponse, mais je vais apporté qques précisions :

Le but :

Avoir un serveur openbsd 4.6 avec python(2.5 ou 2.6) apache + mod_python

D'apres le differents forums, python doit être compiler avec l'option --without-threads sinon plantage apache (erreur sur mutex lors du chargement du module) ce qui est mon cas actuellement

Ensuite pourquoi j'installe tcl et tck ?:
parce que ce sont des dep de python, sauf si tu me trouves un moyen via les ports de compiler python sans tout ca je suis preneur.

Merci.

Bruno Gruel

On Tue, 23 Mar 2010 17:57:32 +0100, Damien MATHIEU <[hidden email]> wrote:

> Pourquoi ne pas faire une installation standard et supprimer le module
> lib/threading.py   ?
>
>
> J'ai installé tcl et tk en passant via pkg_add.
> Objet : [obsdfr-misc] Re: compiler python sans Tkinter et sans X11
>
> Je ne comprend pas s-il veut Tkinter ou non.
>
>> -1) Y a t'il des options dans le make à ajouter pour eviter qu'il tente
>> d'installer Tk et le reste ??
>
> Sur les plateformes Linux Tkinter est un
> paquet supplémentaire qui s'installe après.
>
> $ yum list tkinter
> Modules complémentaires chargés : presto, refresh-packagekit
> Paquets installés
> tkinter.x86_64
>        2.6.2-4.fc12                       @updates
>
> Il me semble que Python embarque sont propre shell tcl/tk pour Tkinter.
> Par exemple les versions actuel de Tk permette l'écriture sous différent
> angles mais
> Tkinter ne le permet pas encore. On doit pouvoir installer Tkinter sans
> Tcl/Tk
>
>
> MAILLOL Vincent
>
>
> Le 23 mars 2010 09:27, Bruno Gruel <[hidden email]> a écrit :
>
>> Re-Bonjour,
>>
>> Petit complément d'information concernant mon installation.
>>
>> J'ai installé le set xbase46 contenant les lib qu'il me manque.
>> J'ai installé tcl et tk en passant via pkg_add.
>>
>> J'utilise make install depuis /usr/port/lang/python pour débuter la
>> compilation, et la paff...
>>
>> Error in package:
>>
> /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so
>> does not exist le pipre c'est que je m'en fou d'sqlite (lol)
>>
>> Bon j'ai supprimer le paquetage python télécharger pour en réccuperer
> un
>> tout neuf lors de l'installation pareille...... c'est pas drole. Je suis
> à
>> deux dois de faire un :
>>
>> wget http://www.python.org/pythonXX.tgz
>> wget http://..../apache2.tgz
>> wget http://..../modpython.tgz
>>
>> Cette solution fonctionne (j'utilise déjà un serveur dans cette
>> configuration), mais je voulais respecter dans l'esprit DBS et eviter
>> apache2 mais bon.
>>
>> Si qquun à une idée je suis preneur.
>>
>> Merci beaucoup
>>
>>
>>
>> On Mon, 22 Mar 2010 10:19:10 +0100, Bruno Gruel
> <[hidden email]>
>> wrote:
>> > Bonjour,
>> >
>> > Petites questions ??
>> >
>> > Pour des raison bien précises, je dois installer python 2.5 sans les
>> > threads. Rien de plus facile , me direz vous!!
>> >
>> > cd /usr/ports/lang/python/2?5
>> >
>> > make show=FLAVOR (pour voire ce qu'on me propose) puis env
>> FLAVOR="......"
>> > make install.
>> >
>> > Et bin figurez vous que je n'ais pas de saveur...! (surement normal
> j'en
>> > sais rien)
>> >
>> > Donc mes question est la suivantes :
>> >
>> > -1) Y a t'il des options dans le make à ajouter pour eviter qu'il
> tente
>> > d'installer Tk et le reste ??
>> >
>> > -2) Comme expliquer dans la doc d'openbsd le paquetage xbase ou (xetc)
>> > peux être installer sans problème et peut même parfois résoudre ce
>> > types de problème.
>> >
>> > Pensez vous que cela pourrait réssoudre le mien ??
>> >
>> > Merci;
>> >
>> > BRuno Gruel
>>
>>
>> ________________________________
>> French OpenBSD mailing list
>> [hidden email]
>> http://www.openbsd-france.org/communaute.php
>>
>>
>
>


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

Reply | Threaded
Open this post in threaded view
|

Re: Re: compiler python sans Tkinter et sans X11

Bruno74
In reply to this post by Bruno74
Salut,

Je reviens vers vous le mais car j'ai vraiment besoins de cette information: Comment puis installer mod_python sur une OpenBSD 4.6 ??

A cette adresse http://bda.mirrorshades.net/txt/systems/openbsd/installing_mod_python_on_openbsd.txt j'ai bien trouver une réponse, mais elle n'est plus applicable pour ma version ("plus de saveur pour python" en tout cas avec la commande make show=FLAVORS)

En lisant mes derniers posts vous comprendrez ma problématique.

Bon pour éviter de perdre trop de temps et en attendant d'avoir une réponse, j'utilise les sources officiel (python 2.5x, apache2, mod_python) mais bon j'aimerais bien comprendre pourquoi ça plante

Vous trouverez ci-joint le message d'erreur :

running install_egg_info
Writing //usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/Python-2.5.4-py2.5.egg-info
if test -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python -o -h /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python;  then rm -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python;  else true;  fi
rm -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python-config
(cd /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin; ln -s python2.5-config python-config)
install -c -o root -g bin -m 444 ./Misc/python.man  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/man/man1/python2.5.1
install -c -o root -g bin -m 555 /usr/ports/obj/Python-2.5.4/Python-2.5.4/Tools/scripts/pydoc  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/pydoc2.5
install -c -o root -g bin -m 555 /usr/ports/obj/Python-2.5.4/Python-2.5.4/idle /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/idle2.5
install -d -o root -g bin -m 755 /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/doc/python2.5
install -c -o root -g bin -m 444 /usr/ports/lang/python/2.5/files/CHANGES.OpenBSD  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/doc/python2.5/CHANGES.OpenBSD
install -d -o root -g bin -m 755 /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/emacs/site-lisp
install -c -o root -g bin -m 444 /usr/ports/obj/Python-2.5.4/Python-2.5.4/Misc/python-mode.el  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/emacs/site-lisp/python-mode-2.5.el
===>  Building package for python-2.5.4p1
Create /usr/ports/packages/i386/all/python-2.5.4p1.tgz
Switching to /usr/ports/lang/python/2.5/pkg/PFRAG.mm-main
Switching to /usr/ports/lang/python/2.5/pkg/PFRAG.ctypes-main
Error in package: /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so does not exist
===>  Cleaning for python-2.5.4p1
rm -f /usr/ports/packages/i386/all/python-2.5.4p1.tgz /usr/ports/packages/i386/ftp/python-2.5.4p1.tgz /usr/ports/packages/i386/cdrom/python-2.5.4p1.tgz
*** Error code 1

Stop in /usr/ports/lang/python/2.5 (line 1444 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/python/2.5 (line 1984 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/lang/python/2.5 (line 1474 of /usr/ports/infrastructure/mk/bsd.port.mk).

Merci d'avance.

Bruno Gruel


On Tue, 23 Mar 2010 18:45:21 +0100, Bruno Gruel <[hidden email]> wrote:

> Bonjour,
>
> Merci pour ta réponse, mais je vais apporté qques précisions :
>
> Le but :
>
> Avoir un serveur openbsd 4.6 avec python(2.5 ou 2.6) apache + mod_python
>
> D'apres le differents forums, python doit être compiler avec l'option
> --without-threads sinon plantage apache (erreur sur mutex lors du
> chargement du module) ce qui est mon cas actuellement
>
> Ensuite pourquoi j'installe tcl et tck ?:
> parce que ce sont des dep de python, sauf si tu me trouves un moyen via
> les ports de compiler python sans tout ca je suis preneur.
>
> Merci.
>
> Bruno Gruel
>
> On Tue, 23 Mar 2010 17:57:32 +0100, Damien MATHIEU <[hidden email]>
> wrote:
>> Pourquoi ne pas faire une installation standard et supprimer le module
>> lib/threading.py   ?
>>
>>
>> J'ai installé tcl et tk en passant via pkg_add.
>> Objet : [obsdfr-misc] Re: compiler python sans Tkinter et sans X11
>>
>> Je ne comprend pas s-il veut Tkinter ou non.
>>
>>> -1) Y a t'il des options dans le make à ajouter pour eviter qu'il
> tente
>>> d'installer Tk et le reste ??
>>
>> Sur les plateformes Linux Tkinter est un
>> paquet supplémentaire qui s'installe après.
>>
>> $ yum list tkinter
>> Modules complémentaires chargés : presto, refresh-packagekit
>> Paquets installés
>> tkinter.x86_64
>>        2.6.2-4.fc12                       @updates
>>
>> Il me semble que Python embarque sont propre shell tcl/tk pour Tkinter.
>> Par exemple les versions actuel de Tk permette l'écriture sous
> différent
>> angles mais
>> Tkinter ne le permet pas encore. On doit pouvoir installer Tkinter sans
>> Tcl/Tk
>>
>>
>> MAILLOL Vincent
>>
>>
>> Le 23 mars 2010 09:27, Bruno Gruel <[hidden email]> a écrit :
>>
>>> Re-Bonjour,
>>>
>>> Petit complément d'information concernant mon installation.
>>>
>>> J'ai installé le set xbase46 contenant les lib qu'il me manque.
>>> J'ai installé tcl et tk en passant via pkg_add.
>>>
>>> J'utilise make install depuis /usr/port/lang/python pour débuter la
>>> compilation, et la paff...
>>>
>>> Error in package:
>>>
>>
> /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so
>>> does not exist le pipre c'est que je m'en fou d'sqlite (lol)
>>>
>>> Bon j'ai supprimer le paquetage python télécharger pour en
> réccuperer
>> un
>>> tout neuf lors de l'installation pareille...... c'est pas drole. Je
> suis
>> à
>>> deux dois de faire un :
>>>
>>> wget http://www.python.org/pythonXX.tgz
>>> wget http://..../apache2.tgz
>>> wget http://..../modpython.tgz
>>>
>>> Cette solution fonctionne (j'utilise déjà un serveur dans cette
>>> configuration), mais je voulais respecter dans l'esprit DBS et eviter
>>> apache2 mais bon.
>>>
>>> Si qquun à une idée je suis preneur.
>>>
>>> Merci beaucoup
>>>
>>>
>>>
>>> On Mon, 22 Mar 2010 10:19:10 +0100, Bruno Gruel
>> <[hidden email]>
>>> wrote:
>>> > Bonjour,
>>> >
>>> > Petites questions ??
>>> >
>>> > Pour des raison bien précises, je dois installer python 2.5 sans les
>>> > threads. Rien de plus facile , me direz vous!!
>>> >
>>> > cd /usr/ports/lang/python/2?5
>>> >
>>> > make show=FLAVOR (pour voire ce qu'on me propose) puis env
>>> FLAVOR="......"
>>> > make install.
>>> >
>>> > Et bin figurez vous que je n'ais pas de saveur...! (surement normal
>> j'en
>>> > sais rien)
>>> >
>>> > Donc mes question est la suivantes :
>>> >
>>> > -1) Y a t'il des options dans le make à ajouter pour eviter qu'il
>> tente
>>> > d'installer Tk et le reste ??
>>> >
>>> > -2) Comme expliquer dans la doc d'openbsd le paquetage xbase ou
> (xetc)
>>> > peux être installer sans problème et peut même parfois résoudre
> ce
>>> > types de problème.
>>> >
>>> > Pensez vous que cela pourrait réssoudre le mien ??
>>> >
>>> > Merci;
>>> >
>>> > BRuno Gruel
>>>
>>>
>>> ________________________________
>>> French OpenBSD mailing list
>>> [hidden email]
>>> http://www.openbsd-france.org/communaute.php
>>>
>>>
>>
>>
>
>
> ________________________________
> French OpenBSD mailing list
> [hidden email]
> http://www.openbsd-france.org/communaute.php


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

Reply | Threaded
Open this post in threaded view
|

Re: Re: compiler python sans Tkinter et sans X11

Nicolas Bernard-2
Bruno Gruel([hidden email])@2010.03.25 09:05:10 +0100 wrote:

> Salut,
>
> Je reviens vers vous le mais car j'ai vraiment besoins de cette information: Comment puis installer mod_python sur une OpenBSD 4.6 ??
>
> A cette adresse http://bda.mirrorshades.net/txt/systems/openbsd/installing_mod_python_on_openbsd.txt j'ai bien trouver une réponse, mais elle n'est plus applicable pour ma version ("plus de saveur pour python" en tout cas avec la commande make show=FLAVORS)
>
> En lisant mes derniers posts vous comprendrez ma problématique.
>
> Bon pour éviter de perdre trop de temps et en attendant d'avoir une réponse, j'utilise les sources officiel (python 2.5x, apache2, mod_python) mais bon j'aimerais bien comprendre pourquoi ça plante
>
> Vous trouverez ci-joint le message d'erreur :
>
> running install_egg_info
> Writing //usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/Python-2.5.4-py2.5.egg-info
> if test -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python -o -h /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python;  then rm -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python;  else true;  fi
> rm -f /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/python-config
> (cd /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin; ln -s python2.5-config python-config)
> install -c -o root -g bin -m 444 ./Misc/python.man  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/man/man1/python2.5.1
> install -c -o root -g bin -m 555 /usr/ports/obj/Python-2.5.4/Python-2.5.4/Tools/scripts/pydoc  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/pydoc2.5
> install -c -o root -g bin -m 555 /usr/ports/obj/Python-2.5.4/Python-2.5.4/idle /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/bin/idle2.5
> install -d -o root -g bin -m 755 /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/doc/python2.5
> install -c -o root -g bin -m 444 /usr/ports/lang/python/2.5/files/CHANGES.OpenBSD  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/doc/python2.5/CHANGES.OpenBSD
> install -d -o root -g bin -m 755 /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/emacs/site-lisp
> install -c -o root -g bin -m 444 /usr/ports/obj/Python-2.5.4/Python-2.5.4/Misc/python-mode.el  /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/share/emacs/site-lisp/python-mode-2.5.el
> ===>  Building package for python-2.5.4p1
> Create /usr/ports/packages/i386/all/python-2.5.4p1.tgz
> Switching to /usr/ports/lang/python/2.5/pkg/PFRAG.mm-main
> Switching to /usr/ports/lang/python/2.5/pkg/PFRAG.ctypes-main
> Error in package: /usr/ports/obj/Python-2.5.4/fake-i386/usr/local/lib/python2.5/lib-dynload/_sqlite3.so does not exist

Salut,

Je ne connais rien à Python ou mod_python, mais vu cette erreur
j'essayerais d'installer py-sqlite ou un truc de ce genre.

N.


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