このような問題がありました:
In file included from ./include/wsockcompat.h:12:0, from nanohttp.c:84: c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:120:9: error: redefinition of 'struct hostent' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/netdb.h:73:8: note: originally defined here c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:155:8: error: redefinition of 'struct netent' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/netdb.h:87:8: note: originally defined here c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:161:9: error: redefinition of 'struct servent' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/netdb.h:94:8: note: originally defined here
このようなことが考えられます:
MinGWでは本来,(Cygwin由来と考えられる)netdb.hは含まれないはずのものですので,netdb.hを取り除くことが必要と考えられます。
このように対処しました:
- netdb.hを無くする。
- 再configureする。
0 件のコメント:
コメントを投稿