Arduino WiFi Shield UDP Support

I understand what do you say before...but if i want to the udp connection with the shield wifi(R3) plus an arduino Due what i have to do, because i follow the same passage but something goes wrong. This is the message

In file included from c:\users\alepao\desktop\arduino-1.5.2\hardware\tools\g++_arm_none_eabi\bin../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/stdio.h:46,
from C:\Users\alepao\Documents\Arduino\libraries\WiFi/utility/debug.h:13,
from C:\Users\alepao\Documents\Arduino\libraries\WiFi\WiFiClient.cpp:6:
c:\users\alepao\desktop\arduino-1.5.2\hardware\tools\g++_arm_none_eabi\bin../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/sys/types.h:93: error: conflicting declaration 'typedef short unsigned int u_short'
C:\Users\alepao\Documents\Arduino\libraries\WiFi\utility/socket.h:71: error: 'u_short' has a previous declaration as 'typedef uint16 u_short'
C:\Users\alepao\Documents\Arduino\libraries\WiFi\WiFiClient.cpp: In member function 'virtual int WiFiClient::read(uint8_t*, size_t)':
C:\Users\alepao\Documents\Arduino\libraries\WiFi\WiFiClient.cpp:107: error: no matching function for call to 'ServerDrv::getDataBuf(uint8_t&, uint8_t*&, size_t*)'
C:\Users\alepao\Documents\Arduino\libraries\WiFi\utility/server_drv.h:26: note: candidates are: static bool ServerDrv::getDataBuf(uint8_t, uint8_t*, uint16_t*)