Open WLCIssuesBot opened 7 years ago
Comment by jhdulaney Friday Sep 25, 2015 at 07:09 GMT
Workaround by configuring chck with:
cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=Release ..
Comment by Cloudef Friday Sep 25, 2015 at 07:17 GMT
Lets leave this issue open, as it seems to happen often. I need to do something to detect linkers that don't work with lto.
Comment by Cloudef Friday Sep 25, 2015 at 07:18 GMT
https://github.com/Cloudef/chck/issues/19 Link for people who stumble here.
Orbment users: I recommended =Release there, but if you want to run from source tree, you should use =Debug instead as it doesn't define NDEBUG and thus adds $PWD/plugins to plugin search path.
Comment by gpyh Wednesday Dec 02, 2015 at 10:37 GMT
Happened to me aswell when setting -DCMAKE_BUILD_TYPE=Upstream
. Works fine with Release
though.
Comment by pecastro Wednesday Dec 07, 2016 at 23:47 GMT
With clang it works fine.
export CC="clang" export CXX="clang++"
Issue by jhdulaney Friday Sep 25, 2015 at 07:03 GMT Originally opened as https://github.com/Cloudef/wlc/issues/69
When building, I receive the following build errors:
[ 95%] Linking C executable example ../src/libwlc.so.0.0.1: undefined reference to
chck_hash_table_release' ../src/libwlc.so.0.0.1: undefined reference to
chck_string_release' ../src/libwlc.so.0.0.1: undefined reference tochck_iter_pool_release' ../src/libwlc.so.0.0.1: undefined reference to
chck_pool_iter' ../src/libwlc.so.0.0.1: undefined reference tochck_pool_add' ../src/libwlc.so.0.0.1: undefined reference to
chck_hash_table_set' ../src/libwlc.so.0.0.1: undefined reference tochck_iter_pool_iter' ../src/libwlc.so.0.0.1: undefined reference to
chck_string_set_cstr' ../src/libwlc.so.0.0.1: undefined reference tochck_hash_table_collisions' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_push_front' ../src/libwlc.so.0.0.1: undefined reference toxdg_surface_interface' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_remove' ../src/libwlc.so.0.0.1: undefined reference tochck_string_set_varg' ../src/libwlc.so.0.0.1: undefined reference to
chck_hash_table' ../src/libwlc.so.0.0.1: undefined reference tochck_string_set_format' ../src/libwlc.so.0.0.1: undefined reference to
chck_string_set_cstr_with_length' ../src/libwlc.so.0.0.1: undefined reference tochck_hash_table_iter' ../src/libwlc.so.0.0.1: undefined reference to
chck_pool_release' ../src/libwlc.so.0.0.1: undefined reference tochck_pool_remove' ../src/libwlc.so.0.0.1: undefined reference to
chck_hash_table_get' ../src/libwlc.so.0.0.1: undefined reference tochck_pool' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_to_c_array' ../src/libwlc.so.0.0.1: undefined reference tochck_iter_pool_push_back' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_insert' ../src/libwlc.so.0.0.1: undefined reference toxdg_shell_interface' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_get' ../src/libwlc.so.0.0.1: undefined reference tochck_pool_get' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool_set_c_array' ../src/libwlc.so.0.0.1: undefined reference tochck_iter_pool_flush' ../src/libwlc.so.0.0.1: undefined reference to
chck_iter_pool' ../src/libwlc.so.0.0.1: undefined reference to `xdg_popup_interface'I attempted to work around by separately cloning, building, and installing chck, but it appears to not have made a difference.