namecoin을 설치할 때 이 오류는 무엇을 의미합니까?

namecoin을 설치할 때 이 오류는 무엇을 의미합니까?

namecoin을 설정하려고 하는데 makefile.unix를 실행할 때 다음 오류가 발생합니다.

$ g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/net.o net.cpp

In file included from net.cpp:10:
/usr/include/miniupnpc/upnpcommands.h:11:30: error: portlistingparse.h: No such file or directory
/usr/include/miniupnpc/upnpcommands.h:13:28: error: miniupnpctypes.h: No such file or directory
In file included from net.cpp:10:
/usr/include/miniupnpc/upnpcommands.h:25: error: ‘UNSIGNED_INTEGER’ does not name a type
/usr/include/miniupnpc/upnpcommands.h:29: error: ‘UNSIGNED_INTEGER’ does not name a type
/usr/include/miniupnpc/upnpcommands.h:33: error: ‘UNSIGNED_INTEGER’ does not name a type
/usr/include/miniupnpc/upnpcommands.h:37: error: ‘UNSIGNED_INTEGER’ does not name a type
/usr/include/miniupnpc/miniupnpc.h: In function ‘void ThreadMapPort2(void*)’:
/usr/include/miniupnpc/miniupnpc.h:53: error: too few arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int, int, int*)’
net.cpp:906: error: at this point in file
/usr/include/miniupnpc/upnpcommands.h:117: error: too few arguments to function ‘int UPNP_AddPortMapping(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*)’
net.cpp:920: error: at this point in file
make: *** [obj/nogui/net.o] Error 1

버클리 DB 문제가 아닐까 싶은데 어떻게 확인해야 할지 모르겠습니다. 누구든지 어떤 아이디어가 있습니까?

답변1

Alex의 의견이 정확합니다. 최신 miniupnpc가 손상되었습니다. 그러나 여기서는 작업 버전을 사용할 수 있습니다. http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.5.tar.gz그러면 namecoind가 정상적으로 컴파일됩니다.

관련 정보