StarDict Comments

error installation

Comment by 11009723
about StarDict · Aug 2016 · Helpful Not helpful Report as spam

at installation , and after typing ./configure

I have this error :
In file included from libcommon.cpp:30:0:
libcommon.h:191:50: error: could not convert template argument 'gzclose' to 'int ()(void)'
typedef ResourceWrapper<void, void*, int, gzclose> gzFile;
^
libcommon.cpp: In function 'int unpack_zlib(const char*, const char*)':
libcommon.cpp:602:23: error: invalid conversion from 'gzFile {aka gzFile_s*}' to 'zip::gzFile {aka int}' [-fpermissive]
zip::gzFile in(gzopen(arch_file_name, "rb"));
^
libcommon.cpp:617:27: error: 'get_impl' was not declared in this scope
len = gzread(get_impl(in), buf, buffer_size);
^
libcommon.cpp:617:27: note: suggested alternative:
In file included from libcommon.cpp:30:0:
libcommon.h:148:19: note: 'get_impl'
friend inline T get_impl(const ResourceWrapper& rw) {
^
libcommon.cpp: In function 'std::__cxx11::string create_temp_file()':
libcommon.cpp:691:20: warning: ignoring return value of 'ssize_t write(int, const void
, size_t)', declared with attribute warn_unused_result [-Wunused-result]
write(fd, " ", 1);
^
Makefile:314 : la recette pour la cible « libcommon.lo » a échouée
make[3]: *** [libcommon.lo] Erreur 1
make[3] : on quitte le répertoire « /home/USERNAME/Téléchargements/stardict-3.0.4/lib/src »
Makefile:332 : la recette pour la cible « all-recursive » a échouée
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/USERNAME/Téléchargements/stardict-3.0.4/lib »
Makefile:263 : la recette pour la cible « all » a échouée
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /home/USERNAME/Téléchargements/stardict-3.0.4/lib »
Makefile:250 : la recette pour la cible « all-recursive » a échouée
make: *** [all-recursive] Erreur 1

Same behaviour for someone ?

reply

StarDict Activity Log