StarDict is a Cross-Platform and international dictionary Software. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc. Stardict Version3.0 has developed a lot of new functions, such as Full-text translation, Net Dict.
Features:
Free dictionaries to download
Full-text translation by Google or Yahoo
Capture text by mouse
Show full description ▾
Discontinued
The project seems to be no longer updated. Last version, 3.0.6, released in January 2015, but it can be still downloaded from SourceForge.
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
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 ?