codes-org / codes

The Co-Design of Exascale Storage Architectures (CODES) simulation framework builds upon the ROSS parallel discrete event simulation engine to provide high-performance simulation utilities and models for building scalable distributed systems simulations
Other
40 stars 16 forks source link

macOS make check failures #185

Open nmcglo opened 4 years ago

nmcglo commented 4 years ago

I've been having difficulties getting make check to fully pass all tests on macOS. Works fine on Linux but have been spending the day getting my mac all up to date again and it's been a real pain - especially with GDB not being really useable on mac anymore without a lot of headache.

This is just to serve as a "it's not just you" if you're having some issues with mac. I've gotten it to run but just a couple tests fail and their failures "can't find symbol MPI_COMM_ROSS" don't make sense as this should break everything else if this was truly the case.

Failing tests: jobmap-test map-ctx-test

lalilalalalu commented 2 years ago

Hi, i have the same issue. Fix?

nmcglo commented 2 years ago

I've been mandatory remote since March 2020 and haven't had access to my office desk's Mac system for development and use Linux and Windows WSL for CODES development at home so I don't have a great way to debug or test fixes for this issue.

If this issue is found during regular operation of CODES outside of our make check testing, then it will be a higher priority. Currently though, I've not yet run into an instance where a regular simulation fails exclusively on Mac like it does in the above issue so it's fine to ignore the tests that fail for that reason.

Additionally, I'm currently in the process of changing the CODES build platform from Autotools to CMAKE which will have a different testing framework so this issue may be coincidentally resolved when that change is complete.