You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, I'm having trouble building CxxProf. When building cxxprof_server the following error ocurs:
| We're building the following components in this iteration:
| -- cxxprof_server
| -- cxxprof_interface_test
| ...cxxprof_server - cmake - SUCCESS
| ...cxxprof_interface_test - cmake - SUCCESS
| ...cxxprof_interface_test - release - SUCCESS
| ...cxxprof_interface_test - debug - SUCCESS
| ...cxxprof_server - release - ~~ ERROR: 2 ~~
Errors occured, stopping the build...
So I look into the logs and found these errors:
Linking CXX executable cxxprof_server
/usr/bin/ld: warning: libboost_thread.so.1.55.0, needed by /home/fatbean/SourceCode/CxxProf/thirdparty/sqlite3cc/lib/libsqlite3cc.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libPluma.so, needed by /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so, not found (try using -rpath or -rpath-link)
/home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to pluma::Provider::~Provider()' /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference tovtable for pluma::Provider'
/home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to pluma::Host::add(pluma::Provider*)' /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference totypeinfo for pluma::Provider'
collect2: error: ld returned 1 exit status
make[2]: *** [cxxprof_server] Error 1
make[1]: *** [CMakeFiles/cxxprof_server.dir/all] Error 2
make: *** [all] Error 2
Well, the libboost_thread.so.1.55.0 and libPluma.so are actually there, But the compile cannot find them. Is there anything wrong when specifying the library path? I don't know much about cmake or make, would you offer some tips of solving these problems?
The text was updated successfully, but these errors were encountered:
You could try to add the pathes where boost and pluma are located in to your LD_LIBRARY_PATH. I must admit that the Linux-builds are not tested as good as the Windows-side.
Hey, I'm having trouble building CxxProf. When building cxxprof_server the following error ocurs:
| We're building the following components in this iteration:
| -- cxxprof_server
| -- cxxprof_interface_test
| ...cxxprof_server - cmake - SUCCESS
| ...cxxprof_interface_test - cmake - SUCCESS
| ...cxxprof_interface_test - release - SUCCESS
| ...cxxprof_interface_test - debug - SUCCESS
| ...cxxprof_server - release - ~~ ERROR: 2 ~~
Errors occured, stopping the build...
So I look into the logs and found these errors:
Linking CXX executable cxxprof_server
/usr/bin/ld: warning: libboost_thread.so.1.55.0, needed by /home/fatbean/SourceCode/CxxProf/thirdparty/sqlite3cc/lib/libsqlite3cc.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libPluma.so, needed by /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so, not found (try using -rpath or -rpath-link)
/home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to
pluma::Provider::~Provider()' /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to
vtable for pluma::Provider'/home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to
pluma::Host::add(pluma::Provider*)' /home/fatbean/SourceCode/CxxProf/cmake/../install/cxxprof_dyn_network/lib/libcxxprof_dyn_network.so: undefined reference to
typeinfo for pluma::Provider'collect2: error: ld returned 1 exit status
make[2]: *** [cxxprof_server] Error 1
make[1]: *** [CMakeFiles/cxxprof_server.dir/all] Error 2
make: *** [all] Error 2
Well, the libboost_thread.so.1.55.0 and libPluma.so are actually there, But the compile cannot find them. Is there anything wrong when specifying the library path? I don't know much about cmake or make, would you offer some tips of solving these problems?
The text was updated successfully, but these errors were encountered: