Closed da-liii closed 1 year ago
Bot detected the issue body's language is not English, translate it automatically.
Title: Error building link on Gitee Go's linux platform, missing add_syslinks("m")
Note: If you use vague expressions such as
unable/no effect/problem/error
when asking a question, but do not give any relevant auxiliary information according to the template below, there will be absolutely no feedback.
Please describe the problem you are encountering as clearly and precisely as possible.
Please describe your desired outcome as clearly and precisely as possible.
If possible, please try to attach the error output information during the running of the program.
Please provide compilation and runtime environment information.
Please provide any additional information to help us diagnose the problem.
你这个错误跟 tbox 没啥关系,是安装 tbox 包的配置里面 on_test 检测 tb_exit 尝试编译时候,缺 -lm
包的配置问题,得改包 而不是改 tbox/demo
Bot detected the issue body's language is not English, translate it automatically.
Your error has nothing to do with tbox. It is because the on_test detection tb_exit in the configuration of the tbox package is missing -lm when trying to compile.
Package configuration problem, you have to change the package instead of tbox/demo
再试试
xrepo update-repo
Bot detected the issue body's language is not English, translate it automatically.
try again
xrepo update-repo
linux 上我试了,可以的,-lm 也加上了。
仓库更新了么。
hecking for gcc ... /usr/bin/gcc
checking for the c compiler (cc) ... gcc
checking for flags (-fPIC) ... ok
> gcc "-fPIC" "-m64"
> /usr/bin/gcc -c -m64 -std=c99 -isystem /home/ruki/.xmake/packages/t/tbox/dev/7120a2256037488eba888d3e75fde43f/include -o /tmp/.xmake999/230831/_DCE8E5567C6A4B10875B0EAE2CE91540.o /tmp/.xmake999/230831/_302B6C47B7E64FF98E0D0C7234CBD3B7.c
checking for flags (-fdiagnostics-color=always) ... ok
> gcc "-fdiagnostics-color=always" "-m64"
checking for g++ ... /usr/bin/g++
checking for the linker (ld) ... g++
checking for /usr/bin/g++ ... ok
checking for flags (-fPIC) ... ok
> g++ "-fPIC" "-m64" "-m64"
> /usr/bin/g++ -o /tmp/.xmake999/230831/_DCE8E5567C6A4B10875B0EAE2CE91540.b /tmp/.xmake999/230831/_DCE8E5567C6A4B10875B0EAE2CE91540.o -m64 -L/home/ruki/.xmake/packages/t/tbox/dev/7120a2256037488eba888d3e75fde43f/lib -ltbox -lpthread -lm -ldl
> checking for c includes(tbox/tbox.h)
> checking for c funcs(tb_exit)
> checking for c links(tbox, pthread, m, dl)
> checking for c snippet(has_cfuncs)
=> install tbox dev .. ok
可以了,之前我用了自定义的XMAKE_REPO,所以还是出错
Bot detected the issue body's language is not English, translate it automatically.
It's ok, I used a custom XMAKE_REPO before, so I still got an error
描述问题
xmake config失败,安装
tbox dev
在链接demo的阶段失败期待的结果
xmake config成功
错误信息
相关环境
其他信息
https://gitee.com/XmacsLabs/lolly/gitee_go/pipelines/builds/1232020/stages/2255972/jobs/2901053/view