eeeslab / examon Goto Github PK
View Code? Open in Web Editor NEWA highly scalable framework for the performance and energy monitoring of HPC servers
License: Other
A highly scalable framework for the performance and energy monitoring of HPC servers
License: Other
I followed the instructions provided in the README on Installation/Building.
However this error appears:
make[2]: Entering directory '/home/jitschin/git/examon/lib/mosquitto-1.3.5/client'
cc pub_client.o -o mosquitto_pub -L../lib ../lib/libmosquitto.so.1
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_sk_num'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_init_ssl'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_sk_value'
../lib/libmosquitto.so.1: undefined reference to `OPENSSL_init_crypto'
../lib/libmosquitto.so.1: undefined reference to `SSL_CTX_set_options'
collect2: error: ld returned 1 exit status
Makefile:8: recipe for target 'mosquitto_pub' failed
make[2]: *** [mosquitto_pub] Error 1
make[2]: Leaving directory '/home/jitschin/git/examon/lib/mosquitto-1.3.5/client'
Makefile:17: recipe for target 'mosquitto' failed
It sounded to me like there could be some issue with OpenSSL. So I reinstalled openssl sudo apt-get install --reinstall libssl-dev
. Nothing changed. So I figured I could fetch a more recent OpenSSL, like version 1.1.1. I built it and installed it. However building examon still failed with the same error.
I am running Ubuntu 16.04.4 LTS. uname -a
gives me the following:
4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Here is a full listing of what make told me upon invocation: https://pastebin.com/HZxKRdn2
I would be happy for a response within the next days. Even a mere hint to a solution would be appreciated.
Thanks again for your quick mail-response. Sorry it took me a bit to compile this issue, I had to make sure the error wasn't due to some strange configuration on the test system.
I ran EXAMON on a test system, a HASWELL, using mod msr and mosquitto, both with and without kpti patch (i.e. tried it with kernel option nopti
). Each time it segfaulted in the same function: rdpmc ()
I compiled EXAMON with options -DDEBUG=True
and -g
and ran it through gdb. It told me a few more details about the segfault, here's what I got: https://pastebin.com/qzwmaLmv
The Linux version I am running according to uname -a is Linux mabus 4.13.0-26-generic #29~16.04.2-Ubuntu SMP Tue Jan 9 22:00:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Could it be that the CPU (with family 6, model 60) is not supported?
Which steps could I take to get EXAMON running on said CPU?
Should I test EXAMON on a different CPU e.g. one of Ivy Bridge, Westmere EP, Skylake, Sandy Bridge, Sandy Bridge EP or another Haswell?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.