Pagina 1 di 1

Errore Slackbuild Calibre

Inviato: sab 23 mar 2013, 0:49
da Twenty-Seven
Ciao,
Dato che Slackware non mi riconosceva il lettore e-book (Sony PRS-T1), ho seguito il consiglio di boh e ho provato a scaricare lo slackbuild di Calibre (per la 13.1, quello per la 13.0 non c' era). Dopo aver scaricato e installato tutte le varie dipendenze ho lanciato lo slackbuild, ma ho ottenuto il seguente errore:

File "/usr/lib/python2.6/subprocess.py", line 462, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['g++', '-O3', '-Wall', '-DNDEBUG', '-fno-strict-aliasing', '-pipe', '-fPIC', '-O2', '-march=i486', '-mtune=i686', '-pthread', '-I/usr/include/python2.6', '-DPNG_SKIP_SETJMP_CHECK', '-I/usr/include', '-I/usr/include/ImageMagick', '-I/usr/include/poppler', '-c', '/tmp/SBo/calibre/src/calibre/ebooks/pdf/reflow.cpp', '-o', '/tmp/SBo/calibre/build/objects/pdfreflow/reflow.o']' returned non-zero exit status 1

Premettendo che io non so minimamente cosa sia tutta la trafila di roba che appare a terminale quando si lancia uno slackbuild (se qualche buon' anima me ne desse un' infarinatura sarebbe ben accetto....), qualcuno sa cosa voglia dire l' errore e come sistemarlo?

Grazie

Re: Errore Slackbuild Calibre

Inviato: sab 23 mar 2013, 12:07
da Loris
Che versione stai compilando?

Re: Errore Slackbuild Calibre

Inviato: sab 23 mar 2013, 12:55
da Twenty-Seven
Sto compilando la versione 0.7.45, mi ero dimenticato di specificarlo...

Re: Errore Slackbuild Calibre

Inviato: sab 23 mar 2013, 21:18
da Loris
Potresti provare la compilazione della versione 0.9.11 che trovi sul repo della 14.0, ovviamente devi ricompilare anche tutte le dipendenze, hai a disposizione tutti gli SlackBuild non dovrebbe essere un grosso lavoro.

Re: Errore Slackbuild Calibre

Inviato: sab 23 mar 2013, 21:42
da Toni
Ciao di sicuro sono OT ma avendo avuto il tuo stesso problema ho installato calibre in modo semplicissimo con questo comando ( da root ):

Codice: Seleziona tutto

python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"

come specificato qui:

http://calibre-ebook.com/download_linux

UPDATE:

addirittura il tizio che sviluppa sta roba dice esplicitamente di non utilizzare binari forniti da distro perchè obsoleti/buggati
Please do not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below.

Re: Errore Slackbuild Calibre

Inviato: mar 26 mar 2013, 0:28
da Twenty-Seven
Grazie mille per le risposte.

Per Loris: Come mai dovrei ricompilare tutte le dipendenze? Io comunque non ho compilato le dipendenze, ho semplicemente letto le dipendenze necessarie sulla pagina dello slackbuild e scaricato direttamente i pacchetti necessari dal repository, installandoli con pkgtool.

Per Toni: ho provato il comando che hai detto, però purtroppo ho un problema di dipendenze:

calibre
WARNING: You do not have the LANG environment variable set correctly. This will cause problems with non-ascii filenames. Set it to something like en_US.UTF-8.

Traceback (most recent call last):
File "site.py", line 56, in main
File "site-packages/calibre/gui2/main.py", line 18, in <module>
File "site-packages/calibre/library/database2.py", line 42, in <module>
File "site-packages/calibre/utils/magick/__init__.py", line 15, in <module>
RuntimeError: Failed to load ImageMagick: libltdl.so.7: cannot open shared object file: No such file or directory

Ho cercato la libtdl.so.7 ma non so dove reperirla, io ho una libtdl.so.3 installata. Posso fare un link simbolico alla libtdl.so.3?

Re: Errore Slackbuild Calibre

Inviato: mar 26 mar 2013, 8:28
da Loris
Twenty-Seven ha scritto:Grazie mille per le risposte.

Per Loris: Come mai dovrei ricompilare tutte le dipendenze? Io comunque non ho compilato le dipendenze, ho semplicemente letto le dipendenze necessarie sulla pagina dello slackbuild e scaricato direttamente i pacchetti necessari dal repository, installandoli con pkgtool.
Perché da quello che ho capito hai installato le dipendenze compilate su Slackware 13.1 sulla 13.0. Quindi potresti provare la strada della ricompilazione sia delle dipendenze che di calibre...

Re: Errore Slackbuild Calibre

Inviato: mar 26 mar 2013, 23:53
da Twenty-Seven
La maggior parte delle dipendenze le ho trovate pacchettizzate per la 13.0, però qualcuna l' ho presa pacchettizzata per la 13.1. A questo punto proverò a riscaricare anche gli slackbuild delle varie dipendenze e a compilarle e vediamo cosa succede......

Re: Errore Slackbuild Calibre

Inviato: lun 1 apr 2013, 0:07
da Twenty-Seven
Rieccomi! Ho provato a scaricare lo slackbuild di calibre-0.9.13 e gli slackbuild delle relative dipendenze. Però quando lancio lo slackbuild, dopo qualche secondo mi da il seguente errore:


Traceback (most recent call last):
File "setup.py", line 13, in <module>
import setup.commands as commands
File "/tmp/SBo/calibre/setup/commands.py", line 34, in <module>
from setup.extensions import Build
File "/tmp/SBo/calibre/setup/extensions.py", line 357
if opts.only in {'all', 'style'}:
^
SyntaxError: invalid syntax

Il problema di sintassi potrebbe essere lo spazio dopo la virgola prima di 'style'?

Re: Errore Slackbuild Calibre

Inviato: mer 3 apr 2013, 20:00
da Toni
in effetti io uso slackware 14, penso che il tuo errore dipende dalla versione python installata su slackware,

guardo un po e ti faccio sapere

Re: Errore Slackbuild Calibre

Inviato: mer 3 apr 2013, 23:10
da Twenty-Seven
Io sulla 13.0 ho la versione 2.6 di python