graph-learn icon indicating copy to clipboard operation
graph-learn copied to clipboard

[BUG] 对‘_ULx86_64_step’未定义的引用

Open jingmouren opened this issue 4 years ago • 5 comments

cmake 时报如下错误

/git/alibaba/graph-learn/built/lib/libgraphlearn_shared.so:对‘_ULx86_64_step’未定义的引用 /git/alibaba/graph-learn/built/lib/libgraphlearn_shared.so:对‘_ULx86_64_get_reg’未定义的引用 /git/alibaba/graph-learn/built/lib/libgraphlearn_shared.so:对‘_Ux86_64_getcontext’未定义的引用 /git/alibaba/graph-learn/built/lib/libgraphlearn_shared.so:对‘gflags::FlagRegisterer::FlagRegisterer(char const*, char const*, char const*, char const*, void*, void*)’未定义的引用 /git/alibaba/graph-learn/built/lib/libgraphlearn_shared.so:对‘_ULx86_64_init_local’未定义的引用 collect2: error: ld returned 1 exit status make[2]: *** [../built/bin/service_unittest] 错误 1 make[1]: *** [CMakeFiles/service_unittest.dir/all] 错误 2 make: *** [all] 错误 2

jingmouren avatar Feb 18 '21 14:02 jingmouren

Seems it doesn't find library of libunwind and gflags. Do you have libunwind-devel and gflags-devel installed?

siyuan0322 avatar Feb 19 '21 07:02 siyuan0322

贴错地方了 这个错是单独编译graph-learn时的

jingmouren avatar Feb 19 '21 13:02 jingmouren

Hi @jingmouren, I have transfer the issue to the graph-learn repo: https://github.com/alibaba/graph-learn/issues/143

sighingnow avatar Feb 20 '21 02:02 sighingnow

不过 libunwind-devel and gflags-devel 已经装了。还是报这错

jingmouren avatar Feb 20 '21 12:02 jingmouren

@jingmouren 不同环境编译方式可能有差异,手动改一下Makefile,在so编译时加上-lunwind

jackonan avatar Apr 02 '21 02:04 jackonan