ireader / media-server

RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
MIT License
2.98k stars 1.06k forks source link

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

Open lxowalle opened 1 month ago

lxowalle commented 1 month ago

参考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 tonetwork_getip' collect2: error: ld returned 1 exit status

ireader commented 1 month ago

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

image