Closed meder411 closed 5 years ago
I tested the install of pymesh2 standalone as well as the entire sumo install instructions on Ubuntu 16.04, which is the linux version that is currently supported, and it is working. What operating system is causing this problem?
Hm. I'm using Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-141-generic x86_64). Must be some other issue on my system. Some other folks I know have been having trouble with install pymesh2 independently from SUMO also, so it might be our servers. I will investigate further. Thanks for checking on this.
Ok, I will close this issue then.
@dhuber23b Just a heads up that I identified the problem as being due to the use of Anaconda python. The key error was:
lto1: fatal error: bytecode stream generated with LTO version 6.0 instead of the expected 4.1 compilation terminated.
It showed up in some unrelated issue here and the solution there was to only use the conda
installer. That's not quite possible here, but it might be worth mentioning in the docs that users should use the system python (or avoid conda for this). When I switched to system python everything installed fine.
I've followed the installation instructions from the support website, but it consistently crashes when installing
pymesh2
in thepip install --verbose -e .
call. It seems this is a known issue withpip install pymesh2
. Evidently it still isn't fixed properly, but you can install it directly from the wheel file. However, as all of this is built into the SUMO API, I'm not quite sure how to get around the install error. Is there an easy fix?My build log is pasted below (forgive the length):