Skip to content

problem building eflomal #22

@joelarso

Description

@joelarso

@robertostling Hi there, I am relatively new to using text aligners; when trying to build this in a virtual environment I got the following error message:

(eflomal) joseph@MacBook-Pro-von-Joseph eflomal % python -m pip install .
Processing /Users/joseph/eflomal
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting numpy (from eflomal==1.0.0b2)
Using cached numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl.metadata (60 kB)
Collecting Cython (from eflomal==1.0.0b2)
Using cached Cython-3.0.12-py2.py3-none-any.whl.metadata (3.3 kB)
Using cached Cython-3.0.12-py2.py3-none-any.whl (1.2 MB)
Using cached numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl (5.3 MB)
Building wheels for collected packages: eflomal
Building wheel for eflomal (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for eflomal (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [58 lines of output]
/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:270: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/dist.py:330: InformationOnly: Normalizing '1.0.0-beta2' to '1.0.0b2'
self.metadata.version = self._normalize_version(self.metadata.version)
running bdist_wheel
running build
running build_py
cc -Ofast -march=native -Wall --std=gnu99 -Wno-unused-function -g -fopenmp -c eflomal.c
clang: error: unsupported option '-fopenmp'
make: *** [eflomal.o] Error 1
Traceback (most recent call last):
File "/Users/joseph/eflomal/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in
main()
File "/Users/joseph/eflomal/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
File "/Users/joseph/eflomal/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
return _build_backend().build_wheel(
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 438, in build_wheel
return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 426, in _build
return self._build_with_temp_dir(
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 407, in _build_with_temp_dir
self.run_setup()
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 320, in run_setup
exec(code, locals())
File "", line 28, in
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/init.py", line 117, in setup
return distutils.core.setup(**attrs)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 983, in run_commands
self.run_command(cmd)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/command/bdist_wheel.py", line 379, in run
self.run_command("build")
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
self.distribution.run_command(command)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/command/build.py", line 136, in run
self.run_command(cmd_name)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
self.distribution.run_command(command)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/private/var/folders/vg/htwl94xs4sg97pgy873ldj_00000gn/T/pip-build-env-9aej5z6c/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "", line 14, in run
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'make -C src eflomal' returned non-zero exit status 2.
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for eflomal
Failed to build eflomal
ERROR: Failed to build installable wheels for some pyproject.toml based projects (eflomal)

Do you have any idea why this is?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions