title: Python 3.8 failed to compile Module _uuid
body: <p>Compiling the recent version of Python 3.8, the UUID module failed with this following error: </p>
  
  <pre><code>/home/centos/Python-3.8.0/Modules/_uuidmodule.c: In function ‘py_uuid_generate_time_safe’:
  /home/centos/Python-3.8.0/Modules/_uuidmodule.c:19:5: error: unknown type name ‘uuid_t’
       uuid_t uuid;
       ^
  /home/centos/Python-3.8.0/Modules/_uuidmodule.c:36:5: error: implicit declaration of function ‘uuid_generate_time’ [-Werror=implicit-function-declaration]
       uuid_generate_time(uuid);
       ^
  /home/centos/Python-3.8.0/Modules/_uuidmodule.c:37:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
       return Py_BuildValue("y#O", (const char *) uuid, sizeof(uuid), Py_None);
                                   ^
  cc1: some warnings being treated as errors
  </code></pre>
  
  <p>I installed all relevant packages without any issue.</p>