Replies: 4 comments 21 replies
-
Yes, the issue is already discussed in the "issues" section, with some really useful workarounds. Last week, I successfully installed using the manual installation method described by @biergaizi here: I made some mistakes, as you can see in the thread, but it finally worked. |
Beta Was this translation helpful? Give feedback.
-
Better to completely remove Brew from documentation for now before a contributor steps up. I'll submit a PR. |
Beta Was this translation helpful? Give feedback.
-
As a partial work-around, I find that a containerized build (following https://github.com/tclin0122/openEMS_docker.git) runs well under podman except for visualization of the model. I find that the GL dependency of AppCSXCAD is just horrible to try to get running. As a workaround to all of that, I have built a small visualization system that reads the xml rendition of the physical model and displays it in a web viewer. This seems promising, actually, and getting a working viewer has taken less time than what I spent on failing to deal with a remote OpenGL library. My current work is in Julia, but I expect that it could be translated to Python fairly simply. In summary, I would suggest that putting a Dockerfile into the distro would almost be worth dropping the brew port entirely especially if a lightweight web-based viewer is acceptable. |
Beta Was this translation helpful? Give feedback.
-
In case anyone's reading this. This error:
is also known, which has been fixed last month at here: thliebig/openEMS#184 But this PR is not merged yet as @thliebig appears to be busy on university duties. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I was just trying to install using brew and ran into three problems.
The first is that that openEMS depends on numpy 1 and that is becoming an antiquated stance. I can uninstall numpy, install the most current version 1, at least until I run some other software.
Second, the tinyxml package was disabled in brew recently (on 2025-06-03) due to the tinyxml project being abandoned. The real fix is to convert to tinyxml2, but that is a significant change that would require testing that I don't even understand how to do. There is a fairly disgusting work-around involving tapping the core cask in brew and manually deleting the disabled flag from tinyxml. Not nice at all. But effective. At least effective enough to get me to the next problem.
At this point, installation goes forward to the point where this message pops up:
Anybody have hints about how to proceed here?
Beta Was this translation helpful? Give feedback.
All reactions