Replies: 1 comment 1 reply
-
From logs it seems to be a mixture of compilers and headers on your systems is making problem. Even anaconda's self checks are failing. Namely gcc/g++ is taken from
and used together with systems headers
where it failing in preprocessor stage. Typically system gcc/g++ is good enough for PHOEBE. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I was trying to install Phobe on my machine running Ubuntu 20.04.5 LTS using pip which returned the following error:
`Collecting phoebe
Using cached phoebe-2.4.7.tar.gz (77.7 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy>=1.12 in ./.local/lib/python3.8/site-packages (from phoebe) (1.21.2)
Requirement already satisfied: scipy>=1.2 in ./anaconda3/lib/python3.8/site-packages (from phoebe) (1.7.3)
Requirement already satisfied: astropy>=1.0 in ./.local/lib/python3.8/site-packages (from phoebe) (4.3.1)
Requirement already satisfied: corner in ./anaconda3/lib/python3.8/site-packages (from phoebe) (2.2.1)
Requirement already satisfied: pytest in ./anaconda3/lib/python3.8/site-packages (from phoebe) (7.1.2)
Requirement already satisfied: requests in ./anaconda3/lib/python3.8/site-packages (from phoebe) (2.28.1)
Requirement already satisfied: tqdm in ./anaconda3/lib/python3.8/site-packages (from phoebe) (4.64.1)
Requirement already satisfied: python-socketio[client] in ./anaconda3/lib/python3.8/site-packages (from phoebe) (4.6.1)
Requirement already satisfied: flask in ./anaconda3/lib/python3.8/site-packages (from phoebe) (2.2.2)
Requirement already satisfied: flask-cors in ./anaconda3/lib/python3.8/site-packages (from phoebe) (3.0.10)
Requirement already satisfied: flask-socketio==4.3.* in ./anaconda3/lib/python3.8/site-packages (from phoebe) (4.3.2)
Requirement already satisfied: gevent-websocket in ./anaconda3/lib/python3.8/site-packages (from phoebe) (0.10.1)
Requirement already satisfied: pyerfa>=1.7.3 in ./.local/lib/python3.8/site-packages (from astropy>=1.0->phoebe) (2.0.0)
Requirement already satisfied: click>=8.0 in ./anaconda3/lib/python3.8/site-packages (from flask->phoebe) (8.0.4)
Requirement already satisfied: itsdangerous>=2.0 in ./anaconda3/lib/python3.8/site-packages (from flask->phoebe) (2.0.1)
Requirement already satisfied: importlib-metadata>=3.6.0 in ./anaconda3/lib/python3.8/site-packages (from flask->phoebe) (4.11.3)
Requirement already satisfied: Jinja2>=3.0 in ./anaconda3/lib/python3.8/site-packages (from flask->phoebe) (3.1.2)
Requirement already satisfied: Werkzeug>=2.2.2 in ./anaconda3/lib/python3.8/site-packages (from flask->phoebe) (2.2.2)
Requirement already satisfied: matplotlib>=2.1 in ./anaconda3/lib/python3.8/site-packages (from corner->phoebe) (3.6.2)
Requirement already satisfied: Six in ./anaconda3/lib/python3.8/site-packages (from flask-cors->phoebe) (1.16.0)
Requirement already satisfied: gevent in ./anaconda3/lib/python3.8/site-packages (from gevent-websocket->phoebe) (22.10.2)
Requirement already satisfied: attrs>=19.2.0 in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (22.1.0)
Requirement already satisfied: iniconfig in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (1.1.1)
Requirement already satisfied: packaging in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (22.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (1.0.0)
Requirement already satisfied: py>=1.8.2 in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (1.11.0)
Requirement already satisfied: tomli>=1.0.0 in ./anaconda3/lib/python3.8/site-packages (from pytest->phoebe) (2.0.1)
Requirement already satisfied: python-engineio<4,>=3.13.0 in ./anaconda3/lib/python3.8/site-packages (from python-socketio[client]->phoebe) (3.14.2)
Requirement already satisfied: websocket-client>=0.54.0 in ./anaconda3/lib/python3.8/site-packages (from python-socketio[client]->phoebe) (1.4.2)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./anaconda3/lib/python3.8/site-packages (from requests->phoebe) (1.26.13)
Requirement already satisfied: certifi>=2017.4.17 in ./anaconda3/lib/python3.8/site-packages (from requests->phoebe) (2022.12.7)
Requirement already satisfied: charset-normalizer<3,>=2 in ./anaconda3/lib/python3.8/site-packages (from requests->phoebe) (2.0.4)
Requirement already satisfied: idna<4,>=2.5 in ./anaconda3/lib/python3.8/site-packages (from requests->phoebe) (3.4)
Requirement already satisfied: zipp>=0.5 in ./anaconda3/lib/python3.8/site-packages (from importlib-metadata>=3.6.0->flask->phoebe) (3.11.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./anaconda3/lib/python3.8/site-packages (from Jinja2>=3.0->flask->phoebe) (2.1.1)
Requirement already satisfied: pillow>=6.2.0 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (9.3.0)
Requirement already satisfied: cycler>=0.10 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (0.11.0)
Requirement already satisfied: python-dateutil>=2.7 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (2.8.2)
Requirement already satisfied: pyparsing>=2.2.1 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (3.0.9)
Requirement already satisfied: fonttools>=4.22.0 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (4.25.0)
Requirement already satisfied: contourpy>=1.0.1 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (1.0.5)
Requirement already satisfied: kiwisolver>=1.0.1 in ./anaconda3/lib/python3.8/site-packages (from matplotlib>=2.1->corner->phoebe) (1.4.4)
Requirement already satisfied: greenlet>=2.0.0 in ./anaconda3/lib/python3.8/site-packages (from gevent->gevent-websocket->phoebe) (2.0.1)
Requirement already satisfied: setuptools in ./anaconda3/lib/python3.8/site-packages (from gevent->gevent-websocket->phoebe) (65.6.3)
Requirement already satisfied: zope.event in ./anaconda3/lib/python3.8/site-packages (from gevent->gevent-websocket->phoebe) (4.6)
Requirement already satisfied: zope.interface in ./anaconda3/lib/python3.8/site-packages (from gevent->gevent-websocket->phoebe) (5.4.0)
Building wheels for collected packages: phoebe
Building wheel for phoebe (setup.py): started
Building wheel for phoebe (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [1018 lines of output]
/home/kerdaris/anaconda3/lib/python3.8/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "libphoebe" sources
building extension "phoebe.algorithms.ceclipse" sources
build_src: building npy-pkg config files
/home/kerdaris/anaconda3/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build_py
creating build
creating build/lib.linux-x86_64-cpython-38
creating build/lib.linux-x86_64-cpython-38/phoebe
copying phoebe/init.py -> build/lib.linux-x86_64-cpython-38/phoebe
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/hierarchy.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/system.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/dataset.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/compute.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/constraint.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/unit_choices.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/setting.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/parameters.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/component.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/twighelpers.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/server.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/feature.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/sampler.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/estimator.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/optimizer.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/dataset.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/distribution.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/solution.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
creating build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/io.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/tabcomplete.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/bundle.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
creating build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/builtin.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/expression.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
creating build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/keplerian.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/nbody.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
creating build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/rotstar.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/roche.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
creating build/lib.linux-x86_64-cpython-38/phoebe/algorithms
copying phoebe/algorithms/interp_nDgrid.py -> build/lib.linux-x86_64-cpython-38/phoebe/algorithms
copying phoebe/algorithms/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/algorithms
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
copying phoebe/atmospheres/passbands.py -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
copying phoebe/atmospheres/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
creating build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/mesh.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/backends.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/mesh_wd.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/oc_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/horizon_analytic.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/etvs.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/universe.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/eclipse.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/lc_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/solverbackends.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/rv_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
copying phoebe/solverbackends/knn/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
creating build/lib.linux-x86_64-cpython-38/phoebe/utils
copying phoebe/utils/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/utils
creating build/lib.linux-x86_64-cpython-38/phoebe/helpers
copying phoebe/helpers/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/helpers
creating build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/pool.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/multipool.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/mpi.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/error.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/serial.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies
copying phoebe/dependencies/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/mpl_animate.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/callbacks.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/cyclers.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/axes.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/figure.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/call.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
copying phoebe/dependencies/nparray/nparray.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
copying phoebe/dependencies/nparray/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/stats_custom.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/distl.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/remotethread.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/localthread.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/remoteslurm.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/unitsiau2015
copying phoebe/dependencies/unitsiau2015/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/unitsiau2015
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor
copying phoebe/dependencies/ligeor/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
copying phoebe/dependencies/ligeor/ebai/ebai.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
copying phoebe/dependencies/ligeor/ebai/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/generate.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/model.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
copying phoebe/dependencies/ligeor/eclipse/eb_params.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
copying phoebe/dependencies/ligeor/eclipse/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/twogaussian.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/polyfit.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/model.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/processing.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/interactive.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/lcutils.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
creating build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_star.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_contact_binary.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_binary.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
copying phoebe/atmospheres/tables/wd/atmcof.dat -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
copying phoebe/atmospheres/tables/wd/atmcofplanck.dat -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.pb -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/johnson_v.fits -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.pb3 -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.fits -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/README -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/johnson_v.pb3 -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/solverbackends/ebai/bounds.data -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/i2h.weights -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/h2o.weights -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/knn/detached.pf.knn -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
copying phoebe/solverbackends/knn/contact.2g.knn -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_check
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native)
C compiler: gcc -pthread -B /home/kerdaris/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for phoebe
Running setup.py clean for phoebe
Failed to build phoebe
Installing collected packages: phoebe
Running setup.py install for phoebe: started
Running setup.py install for phoebe: finished with status 'error'
error: subprocess-exited-with-error
× Running setup.py install for phoebe did not run successfully.
│ exit code: 1
╰─> [821 lines of output]
/home/kerdaris/anaconda3/lib/python3.8/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running install
/home/kerdaris/anaconda3/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "libphoebe" sources
building extension "phoebe.algorithms.ceclipse" sources
build_src: building npy-pkg config files
running build_py
creating build/lib.linux-x86_64-cpython-38
creating build/lib.linux-x86_64-cpython-38/phoebe
copying phoebe/init.py -> build/lib.linux-x86_64-cpython-38/phoebe
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/hierarchy.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/system.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/dataset.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/compute.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/constraint.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/unit_choices.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/setting.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/parameters.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/component.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/twighelpers.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/server.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
copying phoebe/parameters/feature.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/sampler.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/estimator.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
copying phoebe/parameters/solver/optimizer.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/solver
creating build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/dataset.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/distribution.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/solution.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
copying phoebe/parameters/figure/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/parameters/figure
creating build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/io.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/tabcomplete.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/bundle.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
copying phoebe/frontend/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/frontend
creating build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/builtin.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/expression.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
copying phoebe/constraints/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/constraints
creating build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/keplerian.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/nbody.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
copying phoebe/dynamics/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dynamics
creating build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/rotstar.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/roche.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
copying phoebe/distortions/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/distortions
creating build/lib.linux-x86_64-cpython-38/phoebe/algorithms
copying phoebe/algorithms/interp_nDgrid.py -> build/lib.linux-x86_64-cpython-38/phoebe/algorithms
copying phoebe/algorithms/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/algorithms
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
copying phoebe/atmospheres/passbands.py -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
copying phoebe/atmospheres/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres
creating build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/mesh.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/backends.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/mesh_wd.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/oc_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/horizon_analytic.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/etvs.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/universe.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
copying phoebe/backend/eclipse.py -> build/lib.linux-x86_64-cpython-38/phoebe/backend
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/lc_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/solverbackends.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
copying phoebe/solverbackends/rv_geometry.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
creating build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
copying phoebe/solverbackends/knn/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
creating build/lib.linux-x86_64-cpython-38/phoebe/utils
copying phoebe/utils/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/utils
creating build/lib.linux-x86_64-cpython-38/phoebe/helpers
copying phoebe/helpers/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/helpers
creating build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/pool.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/multipool.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/mpi.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/error.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
copying phoebe/pool/serial.py -> build/lib.linux-x86_64-cpython-38/phoebe/pool
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies
copying phoebe/dependencies/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/mpl_animate.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/callbacks.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/cyclers.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/axes.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/figure.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
copying phoebe/dependencies/autofig/call.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/autofig
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
copying phoebe/dependencies/nparray/nparray.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
copying phoebe/dependencies/nparray/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/nparray
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/stats_custom.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
copying phoebe/dependencies/distl/distl.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/distl
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/remotethread.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/common.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/localthread.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
copying phoebe/dependencies/crimpl/remoteslurm.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/crimpl
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/unitsiau2015
copying phoebe/dependencies/unitsiau2015/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/unitsiau2015
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor
copying phoebe/dependencies/ligeor/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
copying phoebe/dependencies/ligeor/ebai/ebai.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
copying phoebe/dependencies/ligeor/ebai/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/generate.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
copying phoebe/dependencies/ligeor/ebai/database/model.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/ebai/database
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
copying phoebe/dependencies/ligeor/eclipse/eb_params.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
copying phoebe/dependencies/ligeor/eclipse/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/eclipse
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/twogaussian.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/polyfit.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
copying phoebe/dependencies/ligeor/models/model.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/models
creating build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/processing.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/interactive.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/init.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
copying phoebe/dependencies/ligeor/utils/lcutils.py -> build/lib.linux-x86_64-cpython-38/phoebe/dependencies/ligeor/utils
creating build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_star.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_contact_binary.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
copying phoebe/frontend/default_bundles/default_binary.bundle -> build/lib.linux-x86_64-cpython-38/phoebe/frontend/default_bundles
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
copying phoebe/atmospheres/tables/wd/atmcof.dat -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
copying phoebe/atmospheres/tables/wd/atmcofplanck.dat -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/wd
creating build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.pb -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/johnson_v.fits -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.pb3 -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/bolometric.fits -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/README -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/atmospheres/tables/passbands/johnson_v.pb3 -> build/lib.linux-x86_64-cpython-38/phoebe/atmospheres/tables/passbands
copying phoebe/solverbackends/ebai/bounds.data -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/i2h.weights -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/ebai/h2o.weights -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/ebai
copying phoebe/solverbackends/knn/detached.pf.knn -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
copying phoebe/solverbackends/knn/contact.2g.knn -> build/lib.linux-x86_64-cpython-38/phoebe/solverbackends/knn
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_check
CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native)
C compiler: gcc -pthread -B /home/kerdaris/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> phoebe
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.`
I don't have a clue on what should be done. My machine is running Phoebe legacy quite well.
Beta Was this translation helpful? Give feedback.
All reactions