星期五, 2月 06, 2009

upnp compilation with error

編繹 upnp 相關的程式時出現
upnp/ithread.h:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ithread_rwlockattr_t'


解決方法是
加上
-D_GNU_SOURCE

如:

$(CC) $(CFLAGS) $(INCLUDES) -c $<
$(CC) $(CFLAGS) $(INCLUDES) -D_GNU_SOURCE -c $<




參考資料:
https://dev.openwrt.org/ticket/3181

沒有留言: