Hi Frank,
i guess you mixed up some things...
f_m_b
*** Warning: File `../platform/sx20/libplatform.a' has modification time in the future (1277143414 > 1277050339)
*** Warning: Clock skew detected. Your build may be incomplete.
The .a files are locally compiled binaries, not source code files from the SVN; there's either something wrong with your system (check your time/clock settings), or you didn't run a "make clean" after your first test & before compiling again.
I suggest to
- install a new CHDKShell into a new folder
- let the CHDKShell load the gcc env (you can also copy the \gcc and \gcc4 folders from your existing installation)
- select the SVN source (button "Set SVN site..."): CHDK for the official trunk (CHDKDE is the german version, with some modifications and additions)
- let the CHDKShell download the latest trunk (changeset #905 atm)
- adjust the "Compile options...": select the gcc 4.4, some of the newer ports may not compile with the old gcc 4.3 version
Now select any of the cameras, e.g. one of the
SX10 firmwares; compile this to make sure the dev env works flawless.
Now you can edit the main makefile & remove the leading # from the SX120 lines as described above...
Bye the way what are the version-numbers in CHDK-Shell-v271.exe
Yesterday i had version number 341 and today 342, but svn-update on my source folder says, there is no code changed?
These are CHDKDE version numbers, latest CHDK trunk is #905.
The changeset number increments on changes in all branches of the SVN tree, also on commits in personal branches; #342 was a commit from yesterday in the CHDKDE trunk...
Some basics for using the CHDKShell & the different SVN sites & branches:
- select the SVN site (CHDK for the official site, CHDKDE for the german one)
- select "trunk" (above the "Change" button) to use the trunk of the site you've selected; this is the source used by the autobuild servers
- if you want to use one of the branches, make your choice with the "Branches" button
Note: the personal branches are personal test builds, nothing official, there may be errors, bugs or critical features which could harm your camera !
Also often the personal branches are incomplete or need special local settings to compile (e.g. my fe50 or fe50t branches - don't use them).
In the german CHDKDE, the
SX20 is already enabled in the main makefile, the german autobuild server delivers ready-to-use packages...
http://www.wirklemms.de/chdk/forum/autobuild.php