I cloned https://github.com/MinecraftForge/MinecraftForge/tree/1.7.10 and checked out in the 1.7.10 branch.
I then followed what it said here https://github.com/MinecraftForge/MinecraftForge/wiki/If-you-want-to-contribute-to-Forge.
I made some changes to the MinecraftForge/eclipse/Forge project.
Then I ran "gradle build" in MinecraftForge/, but it failed.
hyperplay@HyperPlay-PC:~/Desktop/MinecraftForge$ gradle build
****************************
Powered By MCP:
http://modcoderpack.com/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn, bspkrs
MCP Data version : 9.05
****************************
:Forge:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
:Forge:processResources
:Forge:classes
:Forge:jar
:downloadBaseInstaller
:generateInstallJson
:createChangelog
:createVersionPropertiesFML UP-TO-DATE
:extractMcpData UP-TO-DATE
:genSrgs UP-TO-DATE
:compressDeobfData UP-TO-DATE
:extractWorkspace UP-TO-DATE
:downloadMcpTools SKIPPED
:downloadClient SKIPPED
:downloadServer SKIPPED
:updateJson
:mergeJars SKIPPED
:deobfuscateJar SKIPPED
:decompile SKIPPED
:fmlPatchJar UP-TO-DATE
:forgePatchJar UP-TO-DATE
:remapSourcesJar UP-TO-DATE
:extractForgeResources UP-TO-DATE
:extractForgeSources
:downloadNatives-jinput-platform SKIPPED
:downloadNatives-lwjgl-platform SKIPPED
:extractNativesNew UP-TO-DATE
:extractNatives UP-TO-DATE
:getAssetsIndex
:getAssets
:makeStart SKIPPED
:generateProjectClean UP-TO-DATE
:generateProjectForge UP-TO-DATE
:generateProjects UP-TO-DATE
:obfuscateJar
:Forge:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
:Forge:processResources
:Forge:classes
:Forge:jar
:genBinPatches
:generateVersionJson
:getLocalizations
Crowdin api key is null, skipping task.
:getLocalizations SKIPPED
:packageUniversal
The specified zip file ZIP '/home/hyperplay/Desktop/CheatForge/MinecraftForge/build/crowdin-localizations.zip' does not exist and will be silently ignored. This behaviour has been deprecated and is scheduled to be removed in Gradle 3.0
FAILURE: Build failed with an exception.
* What went wrong:
Failed to capture snapshot of input files for task 'packageUniversal' during up-to-date check. See stacktrace for details.
> java.io.FileNotFoundException: FMLRenderAccessLibrary.class (No such file or directory)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1 mins 30.617 secs
How can I solve this?