Eric4 non parte [RISOLTO]

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
Rocky
Linux 1.x
Linux 1.x
Messaggi: 141
Iscritto il: sab 25 set 2004, 0:00
Nome Cognome: Rocco Garzia
Slackware: 12
Desktop: window maker
Località: Torino
Contatta:

Eric4 non parte [RISOLTO]

Messaggio da Rocky »

Sto provando a far partire eric4 ma dice che il modulo PyQt4.Qsci richiede l' API v 4.0 mentre di default carica la v5.0 qualche idea ? ?? Ho installato i seguenti pacchetti presi dal Repository 12.2:

* sip-4.8.1-i486-1as.tgz
* eric4-4.3.5-i686-1as.tgz
* qscintilla-2.4-i486-1as.tgz
* pyqt4-4.5.2-i486-1as.tgz
* pyxml-0.8.4-i686-3bj.tgz

Codice: Seleziona tutto

bash-3.1# eric4
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/eric4/eric4.py", line 47, in <module>
    from KdeQt.KQApplication import KQApplication
  File "/usr/lib/python2.5/site-packages/eric4/KdeQt/__init__.py", line 20, in <module>
    import Preferences
  File "/usr/lib/python2.5/site-packages/eric4/Preferences/__init__.py", line 26, in <module>
    from PyQt4 import Qsci
RuntimeError: the sip module implements API v5.0 but the PyQt4.Qsci module requires API v4.0
Ultima modifica di Rocky il mar 5 gen 2010, 21:06, modificato 1 volta in totale.

Avatar utente
Rocky
Linux 1.x
Linux 1.x
Messaggi: 141
Iscritto il: sab 25 set 2004, 0:00
Nome Cognome: Rocco Garzia
Slackware: 12
Desktop: window maker
Località: Torino
Contatta:

Re: Eric4 non parte

Messaggio da Rocky »

Dopo che mi sono compilato e installato i seguenti pacchetti da sorgente :

* Sip
* PyQt4
* QScintilla2
* QScintilla2 Python bindings

Ora Eric4 funge :D grazie lo stesso ciao ...

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Eric4 non parte [RISOLTO]

Messaggio da Trotto@81 »

Ultimamente il detto che dice "Chi fa da se fa per tre!" sta trovando sempre più riscontro. :)

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Re: Eric4 non parte [RISOLTO]

Messaggio da albatrosla »

Il package sip che tu hai elencato non è più presente nel repository in quanto ora sip fa parte del ramo ufficiale della distro (lo stesso vale per pyqt e qscintilla). Se non ricordo male, ho pacchettizzato io eric4, su una slackware 13.0 pulita, come è bene fare. L'avevo testato ed era perfettamente funzionante, perciò sono quasi certo del fatto che, se tu avessi aggiornato correttamente il tuo sistema, e dunque mettendo:
sip-4.9.1-i486-1 in luogo di sip-4.8.1-i486-1as
PyQt-4.6.1-i486-1 in luogo di pyqt4-4.5.2-i486-1as
QScintilla-2.4-i486-2 in luogo di qscintilla-2.4-i486-1as
eric4 si sarebbe avviato senza problemi. Visto l'inconveniente, colgo l'occasione per invitare chi riscontra problemi analoghi a dare un'occhiata alle dipendenze specificate sul portale: se non sono specificate eppure il programma pare richiederle in fase di avvio, allora è bene verificare che non siano state incluse nel ramo ufficiale, come in questo caso (il portale di slacky riporta solo le dipendenze presenti sul repository). Un controllo del file slack-required aiuta, anche se non sempre è esaustivo (come nella fattispecie: mi occuperò di correggerlo nella prossima release del package di eric4). Per essere chiari, se controllate le dipendenze sul riferimento al package per 12.2 scoprirete che si tratta di:
sip, qscintilla, pyqt4, pyxml, qt4
mentre nel repository per 13.0:
pyenchant, pyxml
Spot the difference.
Quindi sì: chi fa da sé, fa per tre, purché lo faccia bene ;)

Rispondi