wxPython-2.6.3.2

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

wxPython-2.6.3.2

Messaggio da francogdn »

Dato che in questi giorni siamo in vena di Python :lol:

Vorrei segnalarvi un package che ho aggiunto sul mio sito, relativo a wxPython-2.6.3.2.

Non posso aggiungerlo su Slacky perché non ho lo SlackBuild, ho fatto tutto a manina. Se qualcuno di voi volesse provarlo (rispetta tutti gli standard Slackware) e volesse muovermi qualche critica/suggerimento gliene sarei riconoscente.

Grazie e ciao!
:D

paolito
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: lun 5 giu 2006, 1:11

Messaggio da paolito »

Ciao Franco!
Ottimo, grazie! 8)

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

In questo periodo sono senza ADSL e non riesco proprio
a scaricare cose di dimensioni rilevanti. Tuttavia,
mi sembra sospetta la dimensione del tuo tgz, 8,9MB.
Io l'ho compilato con queste ottimizzazioni:

Codice: Seleziona tutto

CFLAGS="-O3 -march=i686 -mtune=i686" ./configure \
					--prefix=/usr \
					--with-gtk \
					--with-opengl \
					--enable-gtk2 \
					--enable-unicode \
					--enable-geometry \
             				--enable-sound --with-sdl \
             				--enable-mediactrl \
             				--enable-display \
					--program-prefix="" \
					--program-suffix="" \
				$ARCH-slackware-linux
Ora, tu saprai che O3 aumenta leggermente
le dimensioni del pacchetto a vantaggio della velocità.
A me viene circa 3.5MB.
Posto che, non avendo potuto vedere il tuo pacchetto,
potrei dire sciocchezze, hai strippato bene tutto?

M.

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Io l'ho compilato con queste opzioni:

CFLAGS="-O2 -march=i486 -mtune=i686" ./configure --with-gtk --with-gnomeprint --with-opengl --enable-debug --enable-geometry --enable-sound --with-sdl --enable-mediactrl --enable-display --disable-debugreport --enable-unicode --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=builtin --with-zlib=builtin

Ho strippato binari e librerie.

Il fatto che il pacchetto sia così grosso, è dovuto al fatto che ho compilato anche il modulo per python, quello che per intenderci risiede in:

/usr/lib/python2.4/site-packages

Senza questa parte, viene anche a me un pacchetto di piccole dimensioni. Solo che se manca questa directory, nel momento in cui dai il comando:

import wx

ti dice che il modulo wx non esiste...

Saluti.

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Attento che la dir dei doc contiene tutti i file sparsi.
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Hai ragione!!! :roll:
Correggo subito.

Grazie per la segnalazione!

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Ok, grazie Loris.
Che svista clamorosa!! :)
Ho già messo su la versione 2 (wxPython-2.6.3.2-i486-2fg.tgz) con la directory doc riorganizzata.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Hai ragione, poi ho visto che hai compilato
diverse librerie built-in...

M.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Il fatto che il pacchetto sia così grosso, è dovuto al fatto che ho compilato anche il modulo per python, quello che per intenderci risiede in:

/usr/lib/python2.4/site-packages
scusa francogdn, puoi dirmi per favore come lo si compila?

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Ciao Paoletta, certo!

Una volta compilato wxPython e una volta che siamo sicuri che wx-config sia nel PATH, dobbiamo procedere come segue:

$WXDIR è la directory con i sorgenti (es. /usr/src/wxPython-2.6.3.2).

Codice: Seleziona tutto

cd $WXDIR/wxPython
Se riteniamo necessario, modifichiamo il file config.py.

# Config values below this point can be reset on the setup.py command line.

BUILD_GLCANVAS = 0 # If true, build the contrib/glcanvas extension module
BUILD_OGL = 0 # If true, build the contrib/ogl extension module
BUILD_STC = 1 # If true, build the contrib/stc extension module
BUILD_GIZMOS = 1 # Build a module for the gizmos contrib library
BUILD_ANIMATE = 1 # Build a module for the animate contrib library
BUILD_DLLWIDGET = 0# Build a module that enables unknown wx widgets
# to be loaded from a DLL and to be used from Python.

Una volta settati i valori che ci interessano, possiamo procedere con la compilazione:

Codice: Seleziona tutto

./setup.py build WXPORT=gtk2 UNICODE=1
E infine...

Codice: Seleziona tutto

./setup.py install WXPORT=gtk2 UNICODE=1
Per maggiori dettagli, puoi comunque visitare la documentazione ufficiale:
http://www.wxpython.org/BUILD.html
http://www.wxpython.org/INSTALL.html

Ciao.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

grazie 1000 franco, con questa delucidazione mi hai aiutato per risolvere il problema di bittorrent!

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Bene :D

Rispondi