Though, there are several requirements, which should be fulfilled to make GVRP work:
Spreading VLANs switch
1. At least one port must be a member of the VLAN, which we want to spread to another switch 2. There must be a device connected to this port
3. The ports, that are connected to another switch must be in Trunk mode
4. VLANs, which we want to advertise, must be added as a Tagged traffic to this Trunk
5. The Port that belongs to a VLAN, which will be advertised, must be in mode GVRP Enable
6. If you want that a switch only advertises its VLANs, but not add VLANs learned from another switch, then you must specify the Dynamic VLAN Creation: Disable to the port that is connected to another switch
Receiving VLANs switch
7. The ports, that are connected to another switch must be in Trunk mode
8. If both switches are configured with Dynamic VLAN Creation: Enable, then each switch will add VLANs, advertised by another switch.