I found that 'sudo dnf install @developement-tools' is equivalent to 'sudo dnf groupinstall "Development Tools"'. And removed 'ncurses-devel' as I found it was added by mistake from one of my previous pull requests. And I added 'gcc-c++' as it is needed for Principia to compile on Fedora. I had to make this pull request again, as there were some merging conflicts between this repository and my fork of this repository.
I found that 'sudo dnf install @developement-tools' is equivalent to 'sudo dnf groupinstall "Development Tools"'. And removed 'ncurses-devel' as I found it was added by mistake from one of my previous pull requests. And I added 'gcc-c++' as it is needed for Principia to compile on Fedora. I had to make this pull request again, as there were some merging conflicts between this repository and my fork of this repository.