I found a solution, I had to make by hand but someone can write a script if they want.
The issue was of the use of some deprecated function due to kernel 5.0.4
Function incriminated are :
==> do_gettimeofday()
Macro incriminated :
==> access_ok()
The step I did to fix it:
1) Install VMware 15.0.4 normaly: ./VMware-Player-15.0.4-12990004.x86_64.bundle
Should work fine
2) Go to the directory : /usr/lib/vmware/modules/source/
3) Extract two .tar files : vmmon.tar and vmnet.tar
==> **tar -xvf vmmon.tar** --> create a directory called **vmmon-only**
==> **tar -xvf vmnet.tar** --> create a directory called **vmnet-only**
4) Go into the directory vmmon-only : cd vmmon-only
4.1) comment the line 1641 in the file /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c
==> // extern unsigned long totalram_pages;
4.2) comment also line 1787 in the file /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c
==> // do_gettimeofday(&tv); which is deprecated
4.3) comment also line 1901 in the file /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c
==> // do_gettimeofday(&tv);
4.4) modify the macro access_ok which only accept two arguments, in the file /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c line 3408
==> if (!access_ok(p, size)) {
5) compile : make -j4 -C ../vmmon-only auto-build HEADER_DIR=/lib/modules/5.0.4-200.fc29.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no
6) copy your vmmon.ko file into the directory /lib/modules/5.0.4-200.fc29.x86_64/misc/
==> cp vmmon.ko /lib/modules/5.0.4-200.fc29.x86_64/misc/
7) go into the directory vmnet-only : cd vmnet-only
7.1) modify the macro access_ok on line 145 of the file /usr/lib/vmware/modules/source/vmnet-only/userif.c
==> if (!access_ok((void *)uAddr, size) ||
8) compile : make -j4 -C ../vmnet-only auto-build HEADER_DIR=/lib/modules/5.0.4-200.fc29.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no
9) copy vmnet.ko file into the directory /lib/modules/5.0.4-200.fc29.x86_64/misc/
==> cp vmnet.ko /lib/modules/5.0.4-200.fc29.x86_64/misc/
10)start WMware player it will ask for your password and failed to compile, it's OK because you did it manually.
Bye