media-server icon indicating copy to clipboard operation
media-server copied to clipboard

编译media-server的test时提示undefined reference to `network_getip'

Open lxowalle opened this issue 1 year ago • 1 comments

参考media-server/compile_cn.md文档,在编译test时报错找不到network_getip符号,是否是编译工具配置的问题,或者是编译方法的问题?

我的编译方法是:

cd sdk 
make clean && make
cd avcodec
make clean && make
cd media-server
make clean && make
cd media-server/test
make clean && make   # 此时报错

报错信息: /usr/bin/ld: debug.ubuntu22.04-linux64/objs/../../sdk/libice/test/ice-transport.o: in function ice_transport_bind': /home/aaaireader/media-server/test/../../sdk/libice/test/ice-transport.c:465: undefined reference to network_getip' collect2: error: ld returned 1 exit status

lxowalle avatar May 13 '24 01:05 lxowalle

编译时缺少了一个文件, 麻烦修改下test/Makefile,增加如下一行: SOURCE_FILES += $(ROOT)/source/port/sysnetconfig.c

image

ireader avatar May 14 '24 06:05 ireader