Re: [問題] 移植SNMP時 make 出錯(system.lo)
※ 引述《endlie (end)》之銘言:
: 大家好
: 小弟 移植SNMP 到 270 板子上
: 環境
: VM FC4
: gcc-4.0.0.8
: glibc-2.3.5-10
: 配置的部分 我是參考以下網站
: http://blogold.chinaunix.net/u1/39383/showart_370286.html
: 配置時都正常 沒出現錯誤
: 但是在MAKE時
: 就會出錯
: system.c: In function `get_myaddr':
: system.c:575: error: storage size of `ifc' isn't known
: 我認為是system.c 這檔案的問題
: 再來就是 我最囧的 我找不到system.c 這個檔案
1. system.c 應該在你的 net-snmp-5.1.2/snmplib 下, 找不到的話用
find -name system.c 應該就找得到
2. 先看/usr/include/net/if.h存不存在, 沒有的話要先裝glibc-headers
然後試試看在system.c開頭加上 #include <net/if.h>
看是否會解決此問題
3. 如果(2)解決了問題, 看看你configure出來的Makefile有沒有define HAVE_NET_IF_H
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.209.67
※ 編輯: nith 來自: 220.128.209.67 (04/26 16:21)
推
04/27 11:59, , 1F
04/27 11:59, 1F
推
04/27 12:10, , 2F
04/27 12:10, 2F
推
04/27 15:05, , 3F
04/27 15:05, 3F
→
04/27 16:59, , 4F
04/27 16:59, 4F
→
04/27 17:00, , 5F
04/27 17:00, 5F
→
04/27 17:02, , 6F
04/27 17:02, 6F
→
04/27 17:03, , 7F
04/27 17:03, 7F
推
04/27 18:06, , 8F
04/27 18:06, 8F
討論串 (同標題文章)