I am having trouble setting up minecraft forge, I follow all the right steps but when I run the install.sh, it thinks both my server and client are modified. The problem is, they are not. I have tried 10+ times. Here is the full log.
[hide]
$ ./install.sh
================ Forge ModLoader Setup Start ===================
Setting up MCP
> Backing up commands.py
patching file commands.py
Commands patch applied successfully
Copying FML conf
Fixing MCP Workspace
Downloaded argo-2.25.jar successfully
Downloaded guava-12.0.1.jar successfully
Downloaded guava-12.0.1-sources.jar successfully
Downloaded asm-all-4.0.jar successfully
Downloaded asm-all-4.0-source.jar successfully
Warning, Modified Client jar detected
Continuing with decompile may produce unpredictable results
If you continue, do not come to the FML or Forge team with decompile issues.
If you really want to continue, enter "Yes" Yes
Warning, Modified Server jar detected
Continuing with decompile may produce unpredictable results
If you continue, do not come to the FML or Forge team with decompile issues.
If you really want to continue, enter "Yes" Yes
Traceback (most recent call last):
File "install.py", line 40, in <module>
main()
File "install.py", line 19, in main
setup_fml(fml_dir, mcp_dir)
File "/home/giodamelio/Downloads/mcp72/forge/fml/fml.py", line 253, in setup_fml
decompile(None, False, False, True, True, False, True, False, False, False, False, False, False)
TypeError: decompile() takes exactly 11 arguments (13 given)
[/hide]
So then I thought, maybe the file are being modified in some way I didn't think about. So I checked the hashes, and nope, the file is intact.
$ cat md5s
#md5 hashes for downloaded files
#Tue Oct 23 16:56:13 PDT 2012
lwjgl.jar=7a07c4285fa9a6b204ba59f011f1cd77
jinput.jar=a7835a73a130656aba23e34147a55367
lwjgl_util.jar=f00470751cfc093ba760ca3cf10a512c
linux_natives.jar.lzma=ffc02d3cc741ed24f719eca16d1a9a85
minecraft.jar=969699f13e5bbe7f12e40ac4f32b7d9a
$ md5sum minecraft.jar
969699f13e5bbe7f12e40ac4f32b7d9a minecraft.jar
I know in the past it has been said that if forge says its modified then it is(here, here, here), but I think that something is going on here. What else could I do since I know that the client has not been modified?