SuccessChanges

Summary

  1. QEMU install: libnewlib-arm-none-eabi is architecture-independent
  2. QEMU install: download toolchain from launchpad and use developer.arm.com as mirror (developer.arm.com is currently down, hopefully not from our experiments)
  3. QEMU install: make it clear that *you* have to run the PATH command (not the script); use export (e.g. for shells other than bash) - https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
  4. QEMU install: 32-bit Mac toolchain doesn't have gdb...
  5. QEMU install: wrong quotes
  6. QEMU install: fix some copy/paste errors
  7. QEMU install: allow using the current 64-bit toolchain on Ubuntu; minor fixes
  8. QEMU install: more toolchain options (experimental) - Mac: try the toolchain from https://acroname.com/software/arm-eabi-gcc-toolchain-mac-osx-macos-x-32bit (not tested) - Ubuntu: options to install GCC from Ubuntu repo - older version, 32-bit or 64/bit - from gcc-arm-embedded PPA (6.x 64-bit) - from gcc-arm-embedded (32-bit installed in home directory) - use the existing installation if possible - Ubuntu: don't install libfdt-dev (not needed?) - all: print warnings about 64-bit GDB and allow using it anyway if user says so - all: check whether arm-none-eabi-gcc can compile a simple program - all: check whether rst2html or vncdotool are installed outside package manager
  9. Merged in kichetof/magic-lantern-1/kichetof/qemu-install-elegant-way-to-install-pack-1506440503741 (pull request #861) QEMU install: elegant way to install packages on macOS
  10. QEMU install: remove docutils install for macOS
  11. QEMU install: elegant way to install packages on macOS Checks if the package is already installed otherwise install it
  12. QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi can be installed with the same command (false alarm; let's also check for correct installation)
  13. QEMU install: pip does not require sudo
  14. QEMU install: fix for dpkg -l also returning non-installed packages https://wiki.debian.org/ListInstalledPackages
  15. QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi must not be installed with the same command (otherwise, we get gcc-arm-none-eabi:i386 which does not include libnewlib-arm-none-eabi...)
  16. QEMU install: pip recommends sudo -H https://stackoverflow.com/questions/27870003/pip-install-please-check-the-permissions-and-owner-of-that-directory
  17. QEMU install: also set up the toolchain for compiling ML (Ubuntu)
  18. QEMU install: typo
  19. Makefile: updated toolchain recommendation; minor edits
  20. QEMU install: 64-bit arm-none-eabi-gdb doesn't work (cannot boot 5D3 GUI), no matter where it comes from (Ubuntu repo or gcc-arm-embedded PPA)... on 64-bit Ubuntu, gdb-arm-one-eabi:i386 works, but Windows and Mac are out of luck for now
  21. Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested) By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed.
  22. QEMU install: gcc-arm-embedded try #5
  23. QEMU install: gcc-arm-embedded try #4
  24. QEMU install: gcc-arm-embedded try #3
  25. QEMU install: gcc-arm-embedded try #2
  26. QEMU install: let's try gcc-arm-embedded from PPA
  27. Merged in kichetof/magic-lantern-1/kichetof/qemu-check-if-brew-is-installed-on-macos-1506424463270 (pull request #860) also included this suggestion: https://bitbucket.org/hudson/magic-lantern/commits/a24f36e36ea4b27a3c86b8e77e70b49cf4e04fea#comment-5261641
  28. QEMU: check if brew is installed on macOS
  29. Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded )
  30. QEMU install: more Mac patches (not tested) from http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369
  31. QEMU install: also install docutils and vncdotool
  32. QEMU install: verbosity fine-tuning
  33. QEMU: minor README updates
  34. QEMU: README formatting
  35. QEMU: README formatting
  36. QEMU: updated install instructions in README
  37. QEMU install: arm-none-eabi-gdb requires 32-bit libraries on Ubuntu
  38. QEMU: set up arm-none-eabi-gdb from the install script
  39. QEMU: auto-install dependencies if running on Ubuntu-based systems (to be tested)
  40. QEMU: some Mac patches for install script (not tested) http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369
  41. QEMU: ggrep patch for Mac from kichetof http://www.magiclantern.fm/forum/index.php?topic=16012.msg190396#msg190396
  42. QEMU: supply an email address for git if the default doesn't work http://www.magiclantern.fm/forum/index.php?topic=16012.msg190409#msg190409
Changeset 13955:32d5cef7aa69 by alex@thinkpad:
QEMU install: libnewlib-arm-none-eabi is architecture-independent
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13954:8a17206191a1 by alex@thinkpad:
QEMU install: download toolchain from launchpad and use developer.arm.com as mirror<br>(developer.arm.com is currently down, hopefully not from our experiments)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13953:0c43b508fd66 by alex@thinkpad:
QEMU install: make it clear that *you* have to run the PATH command (not the script);<br>use export (e.g. for shells other than bash) - https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13952:b424f9a16207 by alex@thinkpad:
QEMU install: 32-bit Mac toolchain doesn&#039;t have gdb...
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13951:d26bf0428207 by alex@thinkpad:
QEMU install: wrong quotes
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13950:5e428ccbf444 by alex@thinkpad:
QEMU install: fix some copy/paste errors
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13949:170200433020 by alex@thinkpad:
QEMU install: allow using the current 64-bit toolchain on Ubuntu; minor fixes
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13948:d887fd83d3a4 by alex@thinkpad:
QEMU install: more toolchain options (experimental)<br>- Mac: try the toolchain from https://acroname.com/software/arm-eabi-gcc-toolchain-mac-osx-macos-x-32bit (not tested)<br>- Ubuntu: options to install GCC from Ubuntu repo<br>&nbsp; - older version, 32-bit or 64/bit<br>&nbsp; - from gcc-arm-embedded PPA (6.x 64-bit)<br>&nbsp; - from gcc-arm-embedded (32-bit installed in home directory)<br>&nbsp; - use the existing installation if possible<br>- Ubuntu: don&#039;t install libfdt-dev (not needed?)<br>- all: print warnings about 64-bit GDB and allow using it anyway if user says so<br>- all: check whether arm-none-eabi-gcc can compile a simple program<br>- all: check whether rst2html or vncdotool are installed outside package manager
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13947:1a0c8cc7da92 by Alex <broscutamaker@gmail.com>:
Merged in kichetof/magic-lantern-1/kichetof/qemu-install-elegant-way-to-install-pack-1506440503741 (pull request #861)<br><br>QEMU install: elegant way to install packages on macOS
Changeset 13946:f4d6f458664f by Christophe Francey <kichetof@gmail.com>:
QEMU install: remove docutils install for macOS
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13945:c94cd8c22124 by Christophe Francey <kichetof@gmail.com>:
QEMU install: elegant way to install packages on macOS<br>Checks if the package is already installed otherwise install it
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13944:75c10ef8133e by alex@thinkpad:
QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi can be installed with the same command<br>(false alarm; let&#039;s also check for correct installation)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13943:36f0c121f1a2 by alex@thinkpad:
QEMU install: pip does not require sudo
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13942:62946991048d by alex@thinkpad:
QEMU install: fix for dpkg -l also returning non-installed packages<br>https://wiki.debian.org/ListInstalledPackages
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13941:a393b459ed0f by alex@thinkpad:
QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi must not be installed with the same command<br>(otherwise, we get gcc-arm-none-eabi:i386 which does not include libnewlib-arm-none-eabi...)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13940:5be6b111d20b by alex@thinkpad:
QEMU install: pip recommends sudo -H<br>https://stackoverflow.com/questions/27870003/pip-install-please-check-the-permissions-and-owner-of-that-directory
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13939:84e77a505fb6 by alex@thinkpad:
QEMU install: also set up the toolchain for compiling ML (Ubuntu)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13938:92399e95e782 by alex@thinkpad:
QEMU install: typo
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13937:983ebedbb161 by alex@thinkpad:
Makefile: updated toolchain recommendation; minor edits
The file was modifiedMakefile.user.default (diff)
Changeset 13936:f19ab52fc185 by alex@thinkpad:
QEMU install: 64-bit arm-none-eabi-gdb doesn&#039;t work (cannot boot 5D3 GUI),<br>no matter where it comes from (Ubuntu repo or gcc-arm-embedded PPA)...<br>on 64-bit Ubuntu, gdb-arm-one-eabi:i386 works, but Windows and Mac are out of luck for now
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13935:a1b765ea2442 by alex@thinkpad:
Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested)<br>By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed.
The file was modifiedMakefile.user.default (diff)
Changeset 13934:6c6a7f74916d by alex@thinkpad:
QEMU install: gcc-arm-embedded try #5
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13933:c816b19c10ea by alex@thinkpad:
QEMU install: gcc-arm-embedded try #4
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13932:f30c6062eeee by alex@thinkpad:
QEMU install: gcc-arm-embedded try #3
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13931:e0edbf504b24 by alex@thinkpad:
QEMU install: gcc-arm-embedded try #2
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13930:beaa53cd9990 by alex@thinkpad:
QEMU install: let&#039;s try gcc-arm-embedded from PPA
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13929:8b435562cafc by alex@thinkpad:
Merged in kichetof/magic-lantern-1/kichetof/qemu-check-if-brew-is-installed-on-macos-1506424463270 (pull request #860)<br>also included this suggestion: https://bitbucket.org/hudson/magic-lantern/commits/a24f36e36ea4b27a3c86b8e77e70b49cf4e04fea#comment-5261641
Changeset 13928:dccfc072f4df by Christophe Francey <kichetof@gmail.com>:
QEMU: check if brew is installed on macOS
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13927:f65820c81fc9 by alex@thinkpad:
Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded )
The file was modifiedMakefile.user.default (diff)
Changeset 13926:a24f36e36ea4 by alex@thinkpad:
QEMU install: more Mac patches (not tested)<br>from http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13925:a8c0793fec39 by alex@thinkpad:
QEMU install: also install docutils and vncdotool
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13924:1c1402e836c4 by alex@thinkpad:
QEMU install: verbosity fine-tuning
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13923:5c2fbe15c267 by alex@thinkpad:
QEMU: minor README updates
The file was modifiedcontrib/qemu/README.rst (diff)
Changeset 13922:b3188ba69d91 by alex@thinkpad:
QEMU: README formatting
The file was modifiedcontrib/qemu/README.rst (diff)
Changeset 13921:84b2c847d01b by alex@thinkpad:
QEMU: README formatting
The file was modifiedcontrib/qemu/README.rst (diff)
Changeset 13920:e22d95a7099b by alex@thinkpad:
QEMU: updated install instructions in README
The file was modifiedcontrib/qemu/README.rst (diff)
Changeset 13919:2da1561f9693 by alex@thinkpad:
QEMU install: arm-none-eabi-gdb requires 32-bit libraries on Ubuntu
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13918:2531efc3ff07 by alex@thinkpad:
QEMU: set up arm-none-eabi-gdb from the install script
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13917:b266b03c78ae by alex@thinkpad:
QEMU: auto-install dependencies if running on Ubuntu-based systems (to be tested)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13916:45fa299fef89 by alex@thinkpad:
QEMU: some Mac patches for install script (not tested)<br>http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 13915:0926611787e2 by alex@thinkpad:
QEMU: ggrep patch for Mac from kichetof<br>http://www.magiclantern.fm/forum/index.php?topic=16012.msg190396#msg190396
The file was modifiedcontrib/qemu/scripts/run_canon_fw.sh (diff)
Changeset 13914:756f23180307 by alex@thinkpad:
QEMU: supply an email address for git if the default doesn&#039;t work<br>http://www.magiclantern.fm/forum/index.php?topic=16012.msg190409#msg190409
The file was modifiedcontrib/qemu/install.sh (diff)