Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

check_setup.py passed but python can't find module #275

Closed
Zaxser opened this issue Jul 30, 2021 · 3 comments
Closed

check_setup.py passed but python can't find module #275

Zaxser opened this issue Jul 30, 2021 · 3 comments

Comments

@Zaxser
Copy link

Zaxser commented Jul 30, 2021

On Ubuntu / WSL2 / Windows 10

roman@DESKTOP-GN8FNRF:~/aeneaspython aeneas_check_setup.py
[INFO] aeneas         OK
[INFO] ffprobe        OK
[INFO] ffmpeg         OK
[INFO] espeak         OK
[INFO] aeneas.tools   OK
[INFO] shell encoding OK
[WARN] aeneas.cdtw    NOT AVAILABLE
[INFO]   You can still run aeneas but it will be significantly slower
[INFO]   Please refer to the installation documentation for details
[WARN] aeneas.cmfcc   NOT AVAILABLE
[INFO]   You can still run aeneas but it will be significantly slower
[INFO]   Please refer to the installation documentation for details
[WARN] aeneas.cew     NOT AVAILABLE
[INFO]   You can still run aeneas but it will be a bit slower
[INFO]   Please refer to the installation documentation for details
[WARN] All required dependencies are met but at least one Python C extension is not available
[WARN] You can still run aeneas but it will be slower
[WARN] Enjoy running aeneas!

but on the other hand,

roman@DESKTOP-GN8FNRF:~/verse-timings$ python aeneas-timings.py
Traceback (most recent call last):
  File "aeneas-timings.py", line 1, in <module>
    from aeneas.executetask import ExecuteTask
ModuleNotFoundError: No module named 'aeneas'

and if I try to install with pip:

r```
oman@DESKTOP-GN8FNRF:~/verse-timings$ pip install aeneas
Collecting aeneas
Using cached aeneas-1.7.3.0.tar.gz (5.5 MB)
Requirement already satisfied: BeautifulSoup4>=4.5.1 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (4.9.3)
Requirement already satisfied: lxml>=3.6.0 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (4.6.3)
Requirement already satisfied: numpy>=1.9 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (1.21.1)
Requirement already satisfied: soupsieve>1.2; python_version >= "3.0" in /home/roman/.local/lib/python3.8/site-packages (from BeautifulSoup4>=4.5.1->aeneas) (2.2.1)
Building wheels for collected packages: aeneas
Building wheel for aeneas (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-xl5tsgis
cwd: /tmp/pip-install-mo5os44w/aeneas/
Complete output (207 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/aeneas
copying aeneas/vad.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cewsubprocess.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/plotter.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/validator.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executejob.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/configuration.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/analyzecontainer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofilemfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalconstants.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/job.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalfunctions.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/logger.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffmpegwrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executetask.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/dtw.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/diagnostics.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/container.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/adjustboundaryalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/tree.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/idsortingalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/language.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/synthesizer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/task.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/sd.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/mfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/textfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/wavfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/hierarchytype.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/init.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffprobewrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/downloader.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/exacttiming.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/runtimeconfiguration.py -> build/lib.linux-x86_64-3.8/aeneas
creating build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
creating build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/init.py -> build/lib.linux-x86_64-3.8/aeneas/cew
creating build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/cfw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
creating build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/init.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
creating build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/init.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
creating build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_espeak.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_speect.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/init.py -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfaudacity.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfjson.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfttml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfcsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfbase.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsmil.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftxt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragmentlist.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/missingparametererror.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfeaf.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/headtailformat.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgsubtitles.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfrbse.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragment.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxmllegacy.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftextgrid.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfssv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfvtt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsrt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsub.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgtabular.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/init.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/format.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
creating build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/validate.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/plot_waveform.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/synthesize_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_task.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/hydra.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/abstract_cli_program.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_job.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffmpeg_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_sd.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_audio.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_vad.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/extract_mfcc.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffprobe_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/convert_syncmap.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/download.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/init.py -> build/lib.linux-x86_64-3.8/aeneas/tools
creating build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/awsttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/basettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakngttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/festivalttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/macosttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/init.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/nuancettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
creating build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/LiberationMono-Regular.ttf -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/finetuneas.html -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/init.py -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/README.md -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cdtw/cdtw_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_py.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.h -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/README.md -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cew/speak_lib.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_func.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/README.md -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cmfcc/cmfcc_func.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_py.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_func.h -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/README.md -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cwave/cwave_py.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.h -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/README.md -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/extra/README.md -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/words.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/unparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/mplain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job_no_config.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.mp3 -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.json -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/subtitles.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/page.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/parsed.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.vad -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.wav -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed2.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.csv -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.bad.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/plain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.zzz -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/README.md -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/ttswrappers/README.md -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
running build_ext
building 'aeneas.cdtw.cdtw' extension
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/aeneas
creating build/temp.linux-x86_64-3.8/aeneas/cdtw
creating build/temp.linux-x86_64-3.8/aeneas/cint
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_py.c
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_py.o build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cdtw/cdtw.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cmfcc.cmfcc' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8/aeneas/cmfcc
creating build/temp.linux-x86_64-3.8/aeneas/cwave
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_py.c
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_func.c
x86_64-linux-gnu-gcc: aeneas/cwave/cwave_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
aeneas/cmfcc/cmfcc_func.c: In function ‘_precompute_sin_table’:
aeneas/cmfcc/cmfcc_func.c:83:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
83 | for (k = 1; k < size; ++k) {
| ^
aeneas/cmfcc/cmfcc_func.c: In function ‘fft’:
aeneas/cmfcc/cmfcc_func.c:109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
109 | for (li = lix; li <= m; li += lix) {
| ^~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_py.o build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_func.o build/temp.linux-x86_64-3.8/aeneas/cwave/cwave_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cmfcc/cmfcc.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cew.cew' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8/aeneas/cew
compile options: '-I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cew/cew_py.c
x86_64-linux-gnu-gcc: aeneas/cew/cew_func.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so
/usr/bin/ld: cannot find -lespeak
collect2: error: ld returned 1 exit status
error: Command "x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so" failed with exit status 1

ERROR: Failed building wheel for aeneas
Running setup.py clean for aeneas
Failed to build aeneas
Installing collected packages: aeneas
Running setup.py install for aeneas ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwxvd3bi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/roman/.local/include/python3.8/aeneas
cwd: /tmp/pip-install-mo5os44w/aeneas/
Complete output (207 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/aeneas
copying aeneas/vad.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cewsubprocess.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/plotter.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/validator.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executejob.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/configuration.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/analyzecontainer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofilemfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalconstants.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/job.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalfunctions.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/logger.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffmpegwrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executetask.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/dtw.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/diagnostics.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/container.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/adjustboundaryalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/tree.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/idsortingalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/language.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/synthesizer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/task.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/sd.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/mfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/textfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/wavfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/hierarchytype.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/init.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffprobewrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/downloader.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/exacttiming.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/runtimeconfiguration.py -> build/lib.linux-x86_64-3.8/aeneas
creating build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
creating build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/init.py -> build/lib.linux-x86_64-3.8/aeneas/cew
creating build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/cfw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
creating build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/init.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
creating build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/init.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
creating build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_espeak.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_speect.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/init.py -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfaudacity.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfjson.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfttml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfcsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfbase.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsmil.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftxt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragmentlist.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/missingparametererror.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfeaf.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/headtailformat.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgsubtitles.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfrbse.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragment.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxmllegacy.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftextgrid.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfssv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfvtt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsrt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsub.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgtabular.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/init.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/format.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
creating build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/validate.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/plot_waveform.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/synthesize_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_task.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/hydra.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/abstract_cli_program.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_job.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffmpeg_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_sd.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_audio.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_vad.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/extract_mfcc.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffprobe_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/convert_syncmap.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/download.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/init.py -> build/lib.linux-x86_64-3.8/aeneas/tools
creating build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/awsttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/basettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakngttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/festivalttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/macosttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/init.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/nuancettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
creating build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/LiberationMono-Regular.ttf -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/finetuneas.html -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/init.py -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/README.md -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cdtw/cdtw_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_py.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.h -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/README.md -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cew/speak_lib.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_func.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/README.md -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cmfcc/cmfcc_func.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_py.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_func.h -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/README.md -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cwave/cwave_py.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.h -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/README.md -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/extra/README.md -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/words.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/unparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/mplain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job_no_config.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.mp3 -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.json -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/subtitles.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/page.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/parsed.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.vad -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.wav -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed2.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.csv -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.bad.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/plain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.zzz -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/README.md -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/ttswrappers/README.md -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
running build_ext
building 'aeneas.cdtw.cdtw' extension
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/aeneas
creating build/temp.linux-x86_64-3.8/aeneas/cdtw
creating build/temp.linux-x86_64-3.8/aeneas/cint
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_py.c
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_py.o build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cdtw/cdtw.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cmfcc.cmfcc' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8/aeneas/cmfcc
creating build/temp.linux-x86_64-3.8/aeneas/cwave
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_py.c
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_func.c
x86_64-linux-gnu-gcc: aeneas/cwave/cwave_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
aeneas/cmfcc/cmfcc_func.c: In function ‘_precompute_sin_table’:
aeneas/cmfcc/cmfcc_func.c:83:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
   83 |     for (k = 1; k < size; ++k) {
      |                   ^
aeneas/cmfcc/cmfcc_func.c: In function ‘fft’:
aeneas/cmfcc/cmfcc_func.c:109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
  109 |             for (li = lix; li <= m; li += lix) {
      |                               ^~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_py.o build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_func.o build/temp.linux-x86_64-3.8/aeneas/cwave/cwave_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cmfcc/cmfcc.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cew.cew' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating build/temp.linux-x86_64-3.8/aeneas/cew
compile options: '-I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cew/cew_py.c
x86_64-linux-gnu-gcc: aeneas/cew/cew_func.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so
/usr/bin/ld: cannot find -lespeak
collect2: error: ld returned 1 exit status
error: Command "x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so" failed with exit status 1
----------------------------------------

ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwxvd3bi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/roman/.local/include/python3.8/aeneas Check the logs for full command output.

@Zaxser
Copy link
Author

Zaxser commented Jul 30, 2021

Did another variation of the install instructions. Got it to work.

@Zaxser
Copy link
Author

Zaxser commented Jul 30, 2021

Huh. Sorry. Not sure how to close the issue without making another comment.

@Zaxser Zaxser closed this as completed Jul 30, 2021
@HKalbasi
Copy link

HKalbasi commented Oct 2, 2021

Same issue on Ubuntu 20.04.1 (native), going to try manual installation but I think it needs to be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants