I have been all day on this, as well as annoying dfort, and still without progress. I am unable to install Cygwin, etc., according to dfort's post http://www.magiclantern.fm/forum/index.php?topic=15894.0 and successfully build ML.
My system is Windows 7 Pro (I7 24GB ram). All of the files I needed were downloaded today. I have followed dfort's instructions for a 32 bit install, copying and pasting all the command line examples he has provided. All appeared to proceed normally, and I presume the install was properly finished once the unified version was cloned out of https://bitbucket.org/hudson/magic-lantern was done.
Desiring a build for the EOS M, I went to \home\chris\magic-lantern\platform\EOSM.202, with my Cygwin 32 terminal, and typed:
make zip
Dfort tried the same procedure today, and made a successful build. He then emailed me the console report of the build process.
My experience was identical, until after a bit after the message
was generated. Trouble seems to begin at the line:
[ LD ] magiclantern
Below is my printout following the exit from the tcc directory. Everything prior to the following lines were essentially identical to dfort's successful build. Notice that none of the symbols defined within tcc seem to be understood. HELP! I have attempted a fresh install twice and still get the same error. I am ready to be shamed for doing something dumb, if someone is willing to show a path to success.
My system is Windows 7 Pro (I7 24GB ram). All of the files I needed were downloaded today. I have followed dfort's instructions for a 32 bit install, copying and pasting all the command line examples he has provided. All appeared to proceed normally, and I presume the install was properly finished once the unified version was cloned out of https://bitbucket.org/hudson/magic-lantern was done.
Desiring a build for the EOS M, I went to \home\chris\magic-lantern\platform\EOSM.202, with my Cygwin 32 terminal, and typed:
make zip
Dfort tried the same procedure today, and made a successful build. He then emailed me the console report of the build process.
My experience was identical, until after a bit after the message
Code Select
make[1]: Leaving directory '/home/chris/magic-lantern/tcc
was generated. Trouble seems to begin at the line:
[ LD ] magiclantern
Below is my printout following the exit from the tcc directory. Everything prior to the following lines were essentially identical to dfort's successful build. Notice that none of the symbols defined within tcc seem to be understood. HELP! I have attempted a fresh install twice and still get the same error. I am ready to be shamed for doing something dumb, if someone is willing to show a path to success.
Code Select
make[1]: Leaving directory '/home/chris/magic-lantern/tcc'
[ CC ] module.o
[ AR ] strrchr.o
[ AR ] dietlibc.a
[ AR ] lib_a-setjmp.o
[ AR ] newlib-libc.a
[ CP ] newlib-libm.a
[ CP ] gcc-libgcc.a
[ LD ] magiclantern
module.o: In function `module_load_symbols.constprop.2':
module.c:(.text+0xebc): undefined reference to `tcc_add_symbol'
module.o: In function `_module_load_all':
module.c:(.text+0xf2c): undefined reference to `tcc_new'
module.c:(.text+0xf38): undefined reference to `tcc_set_options'
module.c:(.text+0xf5c): undefined reference to `tcc_delete'
module.c:(.text+0xf98): undefined reference to `tcc_delete'
module.c:(.text+0x11b4): undefined reference to `tcc_delete'
module.c:(.text+0x11f0): undefined reference to `tcc_add_file'
module.c:(.text+0x1250): undefined reference to `tcc_relocate'
module.c:(.text+0x127c): undefined reference to `tcc_relocate'
module.c:(.text+0x12e4): undefined reference to `tcc_delete'
module.c:(.text+0x1350): undefined reference to `tcc_get_symbol'
module.c:(.text+0x1378): undefined reference to `tcc_get_symbol'
module.c:(.text+0x13a0): undefined reference to `tcc_get_symbol'
module.c:(.text+0x13c8): undefined reference to `tcc_get_symbol'
module.c:(.text+0x13f0): undefined reference to `tcc_get_symbol'
module.o:module.c:(.text+0x16e0): more undefined references to `tcc_get_symbol' follow
module.o: In function `_module_load_all':
module.c:(.text+0x1740): undefined reference to `tcc_delete'
module.o: In function `module_load_task':
module.c:(.text+0x1a0c): undefined reference to `tcc_load_offline_section'
module.o: In function `module_load':
module.c:(.text+0x1ad0): undefined reference to `tcc_new'
module.c:(.text+0x1adc): undefined reference to `tcc_set_options'
module.c:(.text+0x1b00): undefined reference to `tcc_delete'
module.c:(.text+0x1b14): undefined reference to `tcc_add_file'
module.c:(.text+0x1b28): undefined reference to `tcc_relocate'
module.c:(.text+0x1b38): undefined reference to `tcc_delete'
module.o: In function `module_get_symbol':
module.c:(.text+0x1b58): undefined reference to `tcc_get_symbol'
module.o: In function `module_exec':
module.c:(.text+0x1b80): undefined reference to `tcc_get_symbol'
module.o: In function `module_unload':
module.c:(.text+0x1cfc): undefined reference to `tcc_delete'
make: *** [../../src/Makefile.src:195: magiclantern] Error 1
chris@melo2 ~/magic-lantern/platform/EOSM.202
$