ducharmemetal / ardupilot-mega

Automatically exported from code.google.com/p/ardupilot-mega
0 stars 0 forks source link

Repository messed up - totally. #812

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Enough is enough!

The repository is messed up totally and in an unusable state.

After cloning it I spent many hours to fix error by error that appeared when I 
tried just to compile without changing a single byte of the codebase.

1. I changed correct reference path.
2. was searching for missing assemblies which I found only in the binary 
release of APM Planner. (This is a known annoyance at LEAST since May 2012)
3. Code signing manifest has been fixed by setting up a test cert.
4. DPinstx64.exe and dpinstx86.exe referenced by program.cs should be in 
/drivers.. but hey, what a surprise? NO FILE THERE!
5. Not to forget warnings like this: 
"The predefined type 'System.Runtime.CompilerServices.ExtensionAttribute' is 
defined in multiple assemblies in the global alias; using definition from 
'\Tools\ArdupilotMegaPlanner\Lib\Microsoft.Scripting.ExtensionAttribute.dll'    \To
ols\ArdupilotMegaPlanner\CSC    ArdupilotMega
"

6....can be endless continued...

I don´t know what is wrong here but it seems that a whole bunch of files are 
not even checked in.

Or maybe I´am blind or stupid. Well possible too.

I don´t believe that anyone is able to compile APM Planner using the latest 
cloned codebase.

Original issue reported on code.google.com by ka...@gmx.de on 20 Nov 2012 at 10:07

GoogleCodeExporter commented 9 years ago
I finished researching and wrote a small HowTo pdf, maybe this help others to 
prevent the same major headaches...
You can dl it here: 
http://www.filedropper.com/howtocompileapmmissionplannersourcecodesuccessfullywi
thvisualstudio

Original comment by ka...@gmx.de on 21 Nov 2012 at 12:37

GoogleCodeExporter commented 9 years ago

Original comment by Meee...@gmail.com on 27 Nov 2012 at 10:29