Compiling calibre [Solved]
Posted: 19. Nov 2014, 18:01
I've been trying to install the package "calibre" through Sourcery in my system (salix 13.37 mate 64 bit), but after installing all the explained dependencies in the readme file, the compilation crashes with these messages (only the last ones):
Any idea?
Code: Select all
####### Building extension icu #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -fPIC -pthread -I/usr/include/python2.6 -c /usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/icu.c -o /usr/src/slapt-src/office/calibre/calibre/build/objects/icu/icu.o
Linking icu
gcc /usr/src/slapt-src/office/calibre/calibre/build/objects/icu/icu.o -o /usr/src/slapt-src/office/calibre/calibre/src/calibre/plugins/icu.so -Wall -shared -lpython2.6 -licudata -licui18n -licuuc -licuio
####### Building extension sqlite_custom #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -fPIC -pthread -I/usr/include/python2.6 -c /usr/src/slapt-src/office/calibre/calibre/src/calibre/library/sqlite_custom.c -o /usr/src/slapt-src/office/calibre/calibre/build/objects/sqlite_custom/sqlite_custom.o
Linking sqlite_custom
gcc /usr/src/slapt-src/office/calibre/calibre/build/objects/sqlite_custom/sqlite_custom.o -o /usr/src/slapt-src/office/calibre/calibre/src/calibre/plugins/sqlite_custom.so -Wall -shared -lpython2.6
####### Building extension chmlib #######
gcc -O3 -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -fPIC -pthread -I/usr/include/python2.6 -DSWIG_COBJECT_TYPES -c /usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c -o /usr/src/slapt-src/office/calibre/calibre/build/objects/chmlib/swig_chm.o
/usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c: En la función ‘SWIG_ConvertPtr’:
/usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c:450:6: aviso: se sugieren llaves explícitas para evitar un ‘else’ ambiguo
/usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c: En el nivel principal:
/usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c:681:21: error fatal: chm_lib.h: No existe el fichero o el directorio
compilación terminada.
Traceback (most recent call last):
File "setup.py", line 99, in <module>
sys.exit(main())
File "setup.py", line 85, in main
command.run_all(opts)
File "/usr/src/slapt-src/office/calibre/calibre/setup/__init__.py", line 159, in run_all
self.run_cmd(self, opts)
File "/usr/src/slapt-src/office/calibre/calibre/setup/__init__.py", line 155, in run_cmd
cmd.run(opts)
File "/usr/src/slapt-src/office/calibre/calibre/setup/extensions.py", line 294, in run
self.build(ext, dest)
File "/usr/src/slapt-src/office/calibre/calibre/setup/extensions.py", line 335, in build
subprocess.check_call(cmd)
File "/usr/lib64/python2.6/subprocess.py", line 488, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gcc', '-O3', '-Wall', '-DNDEBUG', '-fno-strict-aliasing', '-pipe', '-fPIC', '-O2', '-fPIC', '-pthread', '-I/usr/include/python2.6', '-DSWIG_COBJECT_TYPES', '-c', '/usr/src/slapt-src/office/calibre/calibre/src/calibre/utils/chm/swig_chm.c', '-o', '/usr/src/slapt-src/office/calibre/calibre/build/objects/chmlib/swig_chm.o']' returned non-zero exit status 1
fakeroot -- sh calibre.SlackBuild Error
Any idea?