[Risolto] sopcast fedora 64 bit

ciao amici

è un po’ che non mi faccio vivo ma la mia fedora va che è una meraviglia. Ho provato a installare sopcast installando i pacchetti

sp-auth-3.2.6-1.fc12.x86_64
sopcast-player-0.3.2-1.fc12.x86_64

ho fedora 13 ma i pacchetti li ho trovati solo per fc12

mi chiedeva le dipendenze

compat-libstdc+±33.i686
che si portava dietro un bel po’ di roba.

Alla fine se apro sopcast da shell mi trovo
sopcast-player
Traceback (most recent call last):
File “/usr/lib64/sopcast-player/lib/sopcast-player.py”, line 1775, in
pySop = pySopCast()
File “/usr/lib64/sopcast-player/lib/sopcast-player.py”, line 368, in init
self.vlc = VLCWidget.VLCWidget(*p)
File “/usr/lib64/sopcast-player/lib/VLCWidget.py”, line 28, in init
self.player=instance.mediacontrol_new_from_instance()
AttributeError: ‘Instance’ object has no attribute ‘mediacontrol_new_from_instance’

e ovviamente il programma non si apre

qualcuno ha idee in merito? grazie in anticipo

Output di

$ rpm -qa vlc

Se non l’hai ancora fatto, installa i pacchetti vlc devel

$ su -c 'yum install vlc-devel'

avevo installato, come richiesto, vlc devel (chiedo scusa per la dimenticanza)

ecco l’output richiesto:

vlc-core-1.1.4-2.fc13.x86_64
vlc-devel-1.1.4-2.fc13.x86_64
vlc-1.1.4-2.fc13.x86_64

Output di:

$ ls /usr/lib64/sopcast-player/lib/ $ locate vlc.py $ locate VLCWidget.py

ls /usr/lib64/sopcast-player/lib/
ConfigurationManager.py listen.pyo
ConfigurationManager.pyc pySocket.py
ConfigurationManager.pyo pySocket.pyc
DatabaseOperations.py pySocket.pyo
DatabaseOperations.pyc pySopCastConfigurationManager.py
DatabaseOperations.pyo pySopCastConfigurationManager.pyc
dynamic_ports.py pySopCastConfigurationManager.pyo
dynamic_ports.pyc pyUserPathCheck.py
dynamic_ports.pyo pyUserPathCheck.pyc
FileDownload.py pyUserPathCheck.pyo
FileDownload.pyc sopcast-player.py
FileDownload.pyo sopcast-player.pyc
fork.py sopcast-player.pyo
fork.pyc vlc.py
fork.pyo vlc.pyc
ImportChannelGuide.py vlc.pyo
ImportChannelGuide.pyc VLCWidget.py
ImportChannelGuide.pyo VLCWidget.pyc
listen.py VLCWidget.pyo
listen.pyc

locate vlc.py
locate: can not stat () `/var/lib/mlocate/mlocate.db’: No such file or directory

locate VLCWidget.py
locate: can not stat () `/var/lib/mlocate/mlocate.db’: No such file or directory

Ah già, usi fedora 13.

http://code.google.com/p/sopcast-player/issues/detail?id=39 che il sopcast-player che hai installato funziona con vlc 1.0.x.

Tu hai il vlc 1.1.x. ; quindi o provi a fare un downgrade di vlc o sostituisci il file “vlc.py” nelle librerie.

Doppione, scusatemi.

ho fatto il downgrade di vlc vlc-core e vlc devel più una libreria libvlc-qualcosa e ovviamente tutto funziona alla grande.

grazie trpost. Precisissimo e professionale.

Di niente.