At the moment I am not changing any files,
I am just trying to compile the existing 100d firmware to prove I have a working environment (which I obviously don't!!) I'm still trying to understand how if 'ixus960_sd950 works for me out of the box' as you say,
I can't see where the problem can lie when I haven't altered anything from the original downloads which appear to work for you and everyone else.
For the already ported cameras, there are correct versions of the generated already checked in. Compare these with what your build generates.Generated files that may be of interest aretools/signatures_dryos.h<platform>/sub/<platformsub>/stubs_entry.Sstubs_auto.S
If the output isn't identical, chances are there is something wrong with the dump you are using.
you need understand the makefiles
Do you mean compare these files from a new version of trunk 885 with the versions that exist after attempting to compile 100d?
If so, some addresses in stubs_entry.S change (and some error messages are present) but the other files are identical.
QuoteIf the output isn't identical, chances are there is something wrong with the dump you are using.It came from the dump archive - are there alternatives?
if that is absolutely a necessity then perhaps I should throw in the towel, as that isn't going to happen without a lot of self-teaching that unfortunately I don't have sufficient free time for.
Yes. Or any other camera that you are unable to build from scratch.
"some changes" and "some error messages" doesn't give us a lot to go on. If you post the actual, specific output, we might be able to give specific advice.
Please create a diff and post it as an attachment, or zip the changed files and post that. In tortoise you can use "create patch" to generate a file that contains all the differences.
If the output isn't identical, chances are there is something wrong with the dump you are using....there are alternatives.
Chances of porting without understanding are low.
Does that mean that to have a working environment I need to build all firmware versions of all cameras with all firmware dumps in place (although I am only interested in one version of one camera?)
I was using ixus960_sd950_100d.7z from drop.io/chdkdumps2.
I understand that (now that the typo regarding stubs_entry.s and stubs_entry_2.s has been corrected - I was scratching my head over that one for several days!)
it clear that sig_ref_dryos_2 is bad in some way
Quote from: reyalp on 26 / April / 2010, 23:56:26it clear that sig_ref_dryos_2 is bad in some wayBrilliant - you got it spot on. I'm extremely embarrassed to say what I did wrong, but if you don't know the Canon range inside out (and don't take enough time over things) it's possible to get mixed up between SD1100 and A1100...
Started by ProjectHaxor General Discussion and Assistance
Started by UgoRaffaele Firmware Dumping
Started by vonfilm « 1 2 » General Help and Assistance on using CHDK stable releases
Started by loren.busch.5 CHDK Releases
Started by perspixe LUA Scripting