[Accessibility] qtspeech dev branch

Jeremy Whiting jpwhiting at kde.org
Wed Mar 30 00:41:33 CEST 2022


Hmm, with https://codereview.qt-project.org/c/qt/qtspeech/+/403224 it
configures and builds ok here. Finds libflite_cmu_us_kal16.so etc. and
builds fine.

On Tue, Mar 29, 2022 at 4:10 PM Jeremy Whiting <jpwhiting at kde.org> wrote:

> Hi all, with latest dev branch of qtspeech I'm unable to build on
> archlinux. I do have flite, but apparently I don't have the cmu library.
> Here's the build errors I get when I try:
>
> make
> [  3%] Generating ../../mkspecs/modules/qt_lib_texttospeech_private.pri
> [  3%] Built target TextToSpeech_lib_pri
> [  7%] Automatic MOC for target TextToSpeech
> [  7%] Built target TextToSpeech_autogen
> [ 10%] Running AUTOMOC file extraction for target TextToSpeech
> [ 10%] Built target TextToSpeech_automoc_json_extraction
> [ 14%] Generating prl file for target TextToSpeech
> [ 17%] Running moc --collect-json for target TextToSpeech
> [ 21%] Building CXX object
> src/tts/CMakeFiles/TextToSpeech.dir/TextToSpeech_autogen/mocs_compilation.cpp.o
> [ 25%] Building CXX object
> src/tts/CMakeFiles/TextToSpeech.dir/qtexttospeech.cpp.o
> [ 28%] Building CXX object
> src/tts/CMakeFiles/TextToSpeech.dir/qtexttospeechengine.cpp.o
> [ 32%] Building CXX object
> src/tts/CMakeFiles/TextToSpeech.dir/qtexttospeechplugin.cpp.o
> [ 35%] Building CXX object
> src/tts/CMakeFiles/TextToSpeech.dir/qvoice.cpp.o
> [ 39%] Linking CXX shared library ../../lib/libQt6TextToSpeech.so
> [ 39%] Built target TextToSpeech
> [ 42%] Automatic MOC for target QTextToSpeechMockPlugin
> [ 42%] Built target QTextToSpeechMockPlugin_autogen
> [ 46%] Building CXX object
> src/plugins/tts/mock/CMakeFiles/QTextToSpeechMockPlugin.dir/QTextToSpeechMockPlugin_autogen/mocs_compilation.cpp.o
> [ 50%] Building CXX object
> src/plugins/tts/mock/CMakeFiles/QTextToSpeechMockPlugin.dir/qtexttospeech_mock.cpp.o
> [ 53%] Building CXX object
> src/plugins/tts/mock/CMakeFiles/QTextToSpeechMockPlugin.dir/qtexttospeech_mock_plugin.cpp.o
> [ 57%] Linking CXX shared module
> ../../../../plugins/texttospeech/libqtexttospeech_mock.so
> [ 57%] Built target QTextToSpeechMockPlugin
> [ 60%] Automatic MOC for target QTextToSpeechSpeechdPlugin
> [ 60%] Built target QTextToSpeechSpeechdPlugin_autogen
> [ 64%] Building CXX object
> src/plugins/tts/speechdispatcher/CMakeFiles/QTextToSpeechSpeechdPlugin.dir/QTextToSpeechSpeechdPlugin_autogen/mocs_compilation.cpp.o
> [ 67%] Building CXX object
> src/plugins/tts/speechdispatcher/CMakeFiles/QTextToSpeechSpeechdPlugin.dir/qtexttospeech_speechd.cpp.o
> [ 71%] Building CXX object
> src/plugins/tts/speechdispatcher/CMakeFiles/QTextToSpeechSpeechdPlugin.dir/qtexttospeech_speechd_plugin.cpp.o
> [ 75%] Linking CXX shared module
> ../../../../plugins/texttospeech/libqtexttospeech_speechd.so
> [ 75%] Built target QTextToSpeechSpeechdPlugin
> [ 78%] Automatic MOC for target QTextToSpeechFlitePlugin
> [ 78%] Built target QTextToSpeechFlitePlugin_autogen
> [ 82%] Building CXX object
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/QTextToSpeechFlitePlugin_autogen/mocs_compilation.cpp.o
> [ 85%] Building CXX object
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/qtexttospeechprocessor.cpp.o
> [ 89%] Building CXX object
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/qtexttospeech_flite.cpp.o
> [ 92%] Building CXX object
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/qtexttospeech_flite_plugin.cpp.o
> [ 96%] Building CXX object
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/qtexttospeech_flite_processor.cpp.o
> [100%] Linking CXX shared module
> ../../../../plugins/texttospeech/libqtexttospeech_flite.so
> /usr/bin/ld: cannot find -lFlite_cmu_LIBRARY-NOTFOUND: No such file or
> directory
> collect2: error: ld returned 1 exit status
> make[2]: ***
> [src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/build.make:168:
> plugins/texttospeech/libqtexttospeech_flite.so] Error 1
> make[1]: *** [CMakeFiles/Makefile2:1175:
> src/plugins/tts/flite/CMakeFiles/QTextToSpeechFlitePlugin.dir/all] Error 2
> make: *** [Makefile:146: all] Error 2
>
> I've attached the CMakeCache.txt I got from cmake.
>
> I think either the Flite detection in the CMakeLists.txt needs to be fixed
> to fail when the cmu library is missing, or needs to be improved to find
> other cmu libraries.
>
> BR,
> Jeremy
>
> P.S. Here are the flite libraries I have currently.
>
> ls -al /usr/lib/libflite*
> lrwxrwxrwx 1 root root      28 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lang.so -> libflite_cmu_indic_lang.so.1
> lrwxrwxrwx 1 root root      30 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lang.so.1 -> libflite_cmu_indic_lang.so.2.2
> -rwxr-xr-x 1 root root  157448 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lang.so.2.2
> lrwxrwxrwx 1 root root      27 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lex.so -> libflite_cmu_indic_lex.so.1
> lrwxrwxrwx 1 root root      29 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lex.so.1 -> libflite_cmu_indic_lex.so.2.2
> -rwxr-xr-x 1 root root   46856 Feb 10  2021
> /usr/lib/libflite_cmu_indic_lex.so.2.2
> lrwxrwxrwx 1 root root      20 Feb 10  2021 /usr/lib/libflite_cmulex.so
> -> libflite_cmulex.so.1
> lrwxrwxrwx 1 root root      22 Feb 10  2021 /usr/lib/libflite_cmulex.so.1
> -> libflite_cmulex.so.2.2
> -rwxr-xr-x 1 root root  612104 Feb 10  2021
> /usr/lib/libflite_cmulex.so.2.2
> lrwxrwxrwx 1 root root      26 Feb 10  2021
> /usr/lib/libflite_cmu_us_kal16.so -> libflite_cmu_us_kal16.so.1
> lrwxrwxrwx 1 root root      28 Feb 10  2021
> /usr/lib/libflite_cmu_us_kal16.so.1 -> libflite_cmu_us_kal16.so.2.2
> -rwxr-xr-x 1 root root 4032208 Feb 10  2021
> /usr/lib/libflite_cmu_us_kal16.so.2.2
> lrwxrwxrwx 1 root root      24 Feb 10  2021
> /usr/lib/libflite_cmu_us_slt.so -> libflite_cmu_us_slt.so.1
> lrwxrwxrwx 1 root root      26 Feb 10  2021
> /usr/lib/libflite_cmu_us_slt.so.1 -> libflite_cmu_us_slt.so.2.2
> -rwxr-xr-x 1 root root 4155048 Feb 10  2021
> /usr/lib/libflite_cmu_us_slt.so.2.2
> lrwxrwxrwx 1 root root      13 Feb 10  2021 /usr/lib/libflite.so ->
> libflite.so.1
> lrwxrwxrwx 1 root root      15 Feb 10  2021 /usr/lib/libflite.so.1 ->
> libflite.so.2.2
> -rwxr-xr-x 1 root root  247648 Feb 10  2021 /usr/lib/libflite.so.2.2
> lrwxrwxrwx 1 root root      23 Feb 10  2021 /usr/lib/libflite_usenglish.so
> -> libflite_usenglish.so.1
> lrwxrwxrwx 1 root root      25 Feb 10  2021
> /usr/lib/libflite_usenglish.so.1 -> libflite_usenglish.so.2.2
> -rwxr-xr-x 1 root root  173832 Feb 10  2021
> /usr/lib/libflite_usenglish.so.2.2
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/accessibility/attachments/20220329/84d6f6ed/attachment.htm>


More information about the Accessibility mailing list