Pagina 1 di 2
Test per Bittorrent
Inviato: gio 22 giu 2006, 20:20
da Loris
Ieri ho compilato la nuova versione di Bittorrent, che richiede, zopeinterface, twisted e pycrypt... normalmente uso bittorrent-console ma questa mattina ho provato curses, e con grande sorpresa ho scoperto che non funziona

mi fate un piccolo test ? i pacchetti sono tutti nel repository.
Grazie Loris
Inviato: gio 22 giu 2006, 22:23
da venerdi_12
bittorrent-console sembra andare
bittorrent-curses dice così:
Codice: Seleziona tutto
bittorrent-curses stux-linux-0.9.1.iso.torrent
Traceback (most recent call last):
File "/usr/bin/bittorrent-curses", line 45, in ?
inject_main_logfile()
NameError: name 'inject_main_logfile' is not defined
Inviato: gio 22 giu 2006, 22:36
da venerdi_12
sarà mica per questo?
dal file INSTALL.unix.txt dei sorgenti:
Install wxPython, version 2.6 or later, in the Unicode flavor.
http://wxpython.org/
Intendo 2.6 e Unicode...
Inviato: gio 22 giu 2006, 23:52
da Loris
Non è quello, infatti bittorrent-curses della 4.4.0 funziona regolarmente, senza nessuna dipendenza.
Inviato: mar 27 giu 2006, 23:29
da Meskalamdug
bittorrent
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 75, in ?
from BitTorrent.platform import os_version, is_frozen_exe, win_version_num

Inviato: mer 28 giu 2006, 7:32
da Loris
A me funziona solo bittorrent-console

Inviato: mer 28 giu 2006, 8:06
da salbutamolo
Ciao a tutti,
anche a me non funziona per nulla...purtroppo in questo periodo ho poco tempo da dedicare al PC. Have a nice day
Inviato: mer 28 giu 2006, 9:40
da Paoletta
a occhio e croce secondo me la chiave sta qui:
EDIT
Meskalamdug ha scritto:
bittorrent
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 75, in ?
from BitTorrent.platform import os_version, is_frozen_exe, win_version_num
questo errore si risolve se nei sorgenti, nel file bittorrent.py
alla riga in questione si cancella win_version_num (che peraltro non dovrebbe servire perché non siamo su win), ma tolto quell'errore e reinstallando il pacchetto modificato compaiono degli errori relativi a wxPython...
Inviato: gio 29 giu 2006, 10:16
da Paoletta
Loris, c'é qualche novitá?
Inviato: gio 29 giu 2006, 12:40
da Loris
No nessuna... per ora sono bloccato

Inviato: gio 29 giu 2006, 17:05
da Paoletta
ciao a tutti,
ho risolto il problema; innanzitutto c'é una correzione da fare ai sorgenti di bittorrent; bisogna aprire con editor il file
bittorrent.py ed, alla riga 75 (quella indicata da Meskalamdug), togliere win_version_num;
poi con lo slackbuild di slacky (modificato in maniera opportuna) si fa il pacchetto a partire dai sorgenti modificati
poi bisogna installare wxPython-unicode versione >= 2.6
(io l'ho installato utizzando questo slackbuild, che prevede anche l'installazione delle wxGTK e credo di avere installato anche alcune cose superflue...magari puó essere snellito)
Codice: Seleziona tutto
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-wxPython
VERSION=2.6.3.2
# I set my CFLAGS globaly..
ARCH=i486
BUILD=1
rm -rf $PKG
mkdir -p $PKG/install
mkdir -p $PKG/usr/share/{applications,pixmaps}
echo
echo "wxPython-src-$VERSION.tar.gz is now extracting..."
echo
cd $TMP
rm -rf wxPython-src-$VERSION
tar -xzf $CWD/wxPython-src-$VERSION.tar.gz
#################################
# Configure and build wxWidgets #
#################################
cd $TMP/wxPython-src-$VERSION
mkdir bld
cd bld
../configure --prefix=/usr \
--with-gtk=2 \
--enable-monolithic \
--disable-rpath \
--enable-geometry \
--enable-optimise \
--enable-sound --with-sdl \
--enable-display \
--enable-unicode \
--enable-debug_flag \
--disable-debugreport \
make
make -C contrib/src/animate
make -C contrib/src/gizmos
make -C contrib/src/stc
##################
# Build wxPython #
##################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
WXPORT=gtk2 \
UNICODE=1 \
EP_ADD_OPTS=1 \
WX_CONFIG="$TMP/wxPython-src-$VERSION/bld/wx-config --no_rpath" \
build_ext --rpath=/usr/lib \
build
##############################
# Install wxGTK and contribs #
##############################
cd $TMP/wxPython-src-$VERSION/bld
make prefix=$PKG/usr install
make -C contrib/src/animate prefix=$PKG/usr install
make -C contrib/src/gizmos prefix=$PKG/usr install
make -C contrib/src/stc prefix=$PKG/usr install
##############################
# Install wxPython for wxGTK #
##############################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
WXPORT=gtk2 \
UNICODE=1 \
EP_ADD_OPTS=1 \
WX_CONFIG="$PKG/usr/bin/wx-config --prefix=$PKG/usr --no_rpath" \
build_ext --rpath=/usr/lib \
install --root=$PKG
# Menu items
for file in distrib/*.desktop; do
install -m 644 $file $PKG/usr/share/applications
done
# Icons
install -m 644 wx/py/PyCrust_32.png $PKG/usr/share/pixmaps/PyCrust.png
install -m 644 wx/tools/XRCed/XRCed_32.png $PKG/usr/share/pixmaps/XRCed.png
( cd $PKG
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null )
cat << EOF > $PKG/install/slack-desc
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler----------------------------------------------------|
wxPython: wxPython (Python GUI development)
wxPython:
wxPython: wxPython is a GUI toolkit for the Python programming language. It
wxPython: allows Python programmers to create programs with a robust, highly
wxPython: functional graphical user interface, simply and easily. It is
wxPython: implemented as a Python extension module (native code) that wraps
wxPython: the popular wxWidgets cross platform GUI library, which is written
wxPython: in C++.
wxPython:
wxPython:
wxPython:
EOF
# Fix a broken symlink:
( cd $PKG/usr/bin
rm -rf wx-config
ln -sf ../lib/wx/config/gtk2-unicode-debug-2.6 wx-config )
# Build the package:
cd $PKG
makepkg -l y -c n $TMP/wxPython-$VERSION-$ARCH-$BUILD.tgz
dopodiché basta semplicemente seguire le indicazioni che ha scritto francogdn (grazie!) in questo topic:
http://www.slacky.it/forum/viewtopic.php?p=96608#96608
e bittorrent funzionerá magicamente (ma non bittorrent-console e bittorrent-curses, che ancora non vanno...)
Inviato: gio 29 giu 2006, 20:54
da Meskalamdug
Io ho risolto cosi'...
Installo da slacky tutte le dipendenze di bittorrent
installo da slacky bittorrent
installo wxpython da
http://www.francogodone.it/packages/wxP ... 86-2fg.tgz
infine correggo alla linea 73 import win_ver eliminandolo..
ed e' fatta!

Inviato: gio 29 giu 2006, 20:57
da Meskalamdug
Piccola correzione..funge solo la versione gui

Inviato: gio 29 giu 2006, 21:44
da Loris
A me la gui con la Slack 10.2 non funziona, secondo me richiede cxxlibs versione 6 infatti lamenta la mancanza di libstdc++.so.6, la versione console funziona bene, la curses ho qualche dubbio, mi propone un prompt del tipo:
e anche l'help non mi aiuta... ma forse sono stordito io

Paoletta o Meskalamdug se mi passate uno SlackBuild per wxpython metto a disposizione il pacchetto anche su Slacky

Inviato: gio 29 giu 2006, 21:45
da Paoletta
ho provato anche io ad usare il pacchetto di francogdn..ma a me non andava finché non ho fatto quel che lui ha spiegato nel topic indicato prima...ho la 10.2