master : config.status: error: cannot find input file: bootstrap/org.freeciv.gtk2.desktop.in'
same message for :
bootstrap/org.freeciv.mp.gtk2.desktop.in
bootstrap/freeciv-gtk2.appdata.xml.in
bootstrap/freeciv-gtk3.appdata.xml.in
bootstrap/freeciv-mp-gtk2.appdata.xml.in
Neither gtk2- nor gtk3-client exist any more in master (gtk2 has been gone for years, gtk3 since S3_1 branching), so the lack of those files is like it should be. That leaves the question of why your configure would now expect them? Is there any chance that you have had some other branch checked out to the same directory earlier, and something of that somehow remains? What does 'git status' say?
yes i have other branches
I switched from S3_0 to master , but i did not delete anything before './configure'
Reply To alain_bkr
yes i have other branches I switched from S3_0 to master , but i did not delete anything before './configure'
Did you regenerate configure with ./autogen.sh (or e.g. by running 'make'). If not, that would explain the problem; you would be using S3_0 configure.
As there has been no reply, assuming that this was an user error (S3_0 configure that expects gtk2-client files used in master branch) and closing.
error while configuring , from master .2a6560a1499d1361a5d543 (june 13)
config.status: error: cannot find input file: bootstrap/org.freeciv.gtk3.desktop.in'
config.status: error: cannot find input file: bootstrap/org.freeciv.gtk2.desktop.in'