Windows GUI for trunk building - page 61 - General Discussion and Assistance - CHDK Forum

Windows GUI for trunk building

  • 771 Replies
  • 304691 Views
*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #600 on: 15 / December / 2011, 02:29:14 »
Advertisements
CHDK-Shell-v340 (update version)
CHDK-Shell-v340-full (full version, 19.5 MB)

  • changed:     Tooltip during deleting/recycling of old builds will now show at
                          top left corner of main or miniGUI (whichever is active)

  • fixed:           "ELF objdump" now collects all 3 main.dump files (from /core,
                          /loader/{camera} and /loader/{camera}/resetcode) in
                          /bin/logs/dump-{camera}-{firm}.txt; also tweaked the compilation
                          batch file to produce less 'noise' in the CMD window, and to add
                          full specs for SH and (native) GCC to the dump and log files.

  • fixed:            Finally managed to get the 'SKIP_AUTOBUILD' status to show up
                          in the 'cam panel' tooltips without breaking other info in there,
                          to give users at least a clue why it might not work or compile ..

  • removed:    (from 'Source Tools..') Camera properties fixing option; did not
                          work anymore after recent additions. I might put it back in later,
                          if there's any demand and I find time to fix it.

  • added:          Automatic patching of /core/Makefile - future GCC versions (4.6.x)
                          feature stricter checking of command line options; the patch is
                          fully backwards compatible (as in: all GCC versions support it)
                          Thanks Nilinhim ! See this post:
                          http://chdk.setepontos.com/index.php?topic=6254.msg77512#msg77512
                          Has been fixed in recent trunk revisions, but still usefull to
                          make older revisions compilable.

  • extra:           New compiler version available: GCC 4.6.2. Due to size this had to be
                          split up, because box.net will not allow files larger than 20 MB.  Unpacking
                          both archives will produce a directory named 'gcc462-host461'. To activate it,
                          go to "Compile Options ..", select "Set Paths" (under GCC Compiler Version);
                          this will open "Set Path to DevKits". Now click button "GCC 4" and browse to
                          'gcc462-host461' and confirm, then click "Accept New"
                          Performance-wise the new compiler produces ~ 3.5 kB smaller binaries, and
                          is as fast (or slow) as GCC 4.5.1. The 4.6.1 'host' compiler does produce more
                          warnings while working on the /tools directory.
                         
                          gcc462-host461_part1.7z (10.7 MB)
                          gcc462-host461_part2.7z (13.2 MB)



  • Security:      Clean according to Jotti.
                          Checksums (FileAlyzer) are:
                          CHDK-Shell-v340-full-sfx.exe
                          CRC-32:  7A891DB7
                          MD5:      C31725C1AFF4E4F2DFBB65339AFE8CB8
                          SHA1:     B60223029FC6AFBB7B65963C182AC9BE030BA149
                          CHDK-Shell-v340-sfx.exe
                          CRC-32:  0479621C
                          MD5:      516215D739DC553609DCD5E61B09415E
                          SHA1:     4D44C51365B42444C88F6FE6CB725A94C559A005
                          CHDK-Shell_Updater.7z
                          CRC-32:  508A9ABA
                          MD5:      AF65658DC9E472E72233BB7251FCC4E1
                          SHA1:     B0912EDA9A61DBE6BF3028787C4B3BEA6740CD3C

cheers,

wim

[ Have 7z & a recent*) version ? Save bandwidth, use CHDK-Shell-updater.7z  ]

*) recent = currently 3.3.0 and higher
« Last Edit: 15 / December / 2011, 04:14:57 by whim »

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #601 on: 19 / December / 2011, 12:49:00 »
A new GCC 4.6.2 compiler kit with GCC 3.4.5 host (Windows) compiler is now also available:

           gcc462-host345.7z (1 file only, 15.5 MB)

                    CRC-32:   D49B09EC
                    MD5:      5A18ED8D001B544A9EFD6EB76D826438
                    SHA1:     DB239697693F5B891C7B0A67D99A364611F879CD

Error free compilation of recent trunk source (CHDK trunk 1491 / CHDKDE trunk 901)
Even branch reyalp-flt 1489 compiles [edit: and runs] without error if tsvstar's latest patch is applied
Quote
Index: core/module_exportlist.h
=============================================================================
--- core/module_exportlist.h   (revision 1489)
+++ core/module_exportlist.h   (working copy)
@@ -4,6 +4,7 @@
 #ifndef MODULE_EXPORTLIST_H
 #define MODULE_EXPORTLIST_H
 
+#define CHDK_BUILD_NUM 1489
 
 //Section: exported defines
 extern int CAM_CHDK_BLACK_LEVEL ;
 

cheers,

wim
« Last Edit: 20 / December / 2011, 19:10:03 by whim »

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #602 on: 20 / December / 2011, 19:17:59 »
CHDK-Shell-v341 (update version)

  • fixed:             Long standing bug in branch checking: when set to "All" it would
                          keep downloading older - and even blacklisted - branches. Has
                          now hopefully been fixed; also added a button to reset the
                          blacklist, in view of the fact that any download or unpack
                          error can land a branch there (Thanks, philmoz !)

  • Security:        Clean according to Jotti; VirusTotal produces 1 false report:
                          Antiy-AVL 2.0.3.7 calls it:   "Trojan/win32.agent.gen"
                          Checksums (FileAlyzer) are:
                          CHDK-Shell-v341-sfx.exe
                          CRC-32:  B8CCBE11
                          MD5:      43AF3219F75911A0C36CF8C211F23EB1
                          SHA1:     A793B4EC78F25126825A9D39CC6E871660AD4327
                          CHDK-Shell_Updater.7z
                          CRC-32:  80D0519A
                          MD5:      97BBCB352DC056AEDD9BA1F0FBAF6D64
                          SHA1:     BB9BDE1C92537C8FC3F4A52C3C6589B3A27CE4C8

cheers,

wim

[ Have 7z & a recent*) version ? Save bandwidth, use CHDK-Shell-updater.7z  ]

*) recent = currently 3.4.0 and higher

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #603 on: 20 / December / 2011, 21:16:56 »
CHDK-Shell-v342 (update version)

  • fixed:             Fixed the 3.41 fix ;) (Thanks again, philmoz !)

  • Security:        Clean according to Jotti; VirusTotal produces 1 false report:
                          Antiy-AVL 2.0.3.7 calls it:   "Trojan/win32.agent.gen"
                          Checksums (FileAlyzer) are:
                          CHDK-Shell-v342-sfx.exe
                          CRC-32:  9003BE91
                          MD5:      CBBB769DF44926694F9AA222454E9691
                          SHA1:     A8784813E1FEC5C1987E98571FFA946C83D07089
                          CHDK-Shell_Updater.7z
                          CRC-32:  003E9ECC
                          MD5:      E08A263102690734803BCD53B74A0D91
                          SHA1:     42320774276724474A69E9BA88F6C134AA87FD5F

cheers,

wim

[ Have 7z & a recent*) version ? Save bandwidth, use CHDK-Shell-updater.7z  ]

*) recent = currently 3.4.0 and higher

Re: Windows GUI for trunk building
« Reply #604 on: 25 / December / 2011, 21:31:22 »
Hi whim.

I'm not sure I completely understand how this whole "stable" and "unstable/dev" branch thing is going to work out.

Do you have plans to let a user pick the  1.0.0 version to compile as opposed to needing to know the SVN version of the "stable" branch ?

These new things always take a while to settle.

Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 14125
Re: Windows GUI for trunk building
« Reply #605 on: 25 / December / 2011, 22:04:42 »
I'd suggest changing the 'juciphox' option to release-1_0.

Listing all release-N_M (or the largest N, M) would future proof things, assuming we stick with this convention.
Don't forget what the H stands for.

Re: Windows GUI for trunk building
« Reply #606 on: 29 / December / 2011, 09:50:04 »
I'd suggest changing the 'juciphox' option to release-1_0.

Listing all release-N_M (or the largest N, M) would future proof things, assuming we stick with this convention.
@whim :  I think this is a good and simple solution to my earlier post - at least for now.  Can you change the "default" branch to point to release-1_0.



I assume its just a matter of changing the defaulted value in the .ini file ?  (branch0=release-1_0).


One other minor "request" ? Currently, if I forget and leave the checkbox for Allow Internet checked, I get a couple of minute delay on startup.  So mostly I leave it unchecked.  It would be nice if there was a button called "Check Now" that did a one time check.  I know I can check / uncheck the box for Allow Internet check but that's not really the same thing. TIA for at least thinking about it.
« Last Edit: 29 / December / 2011, 09:52:12 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

Re: Windows GUI for trunk building
« Reply #607 on: 02 / January / 2012, 12:21:29 »
It would be also good to add an option to compile single module. Sure I could do this with only gcc but having this in CHDK Shell would be nice.

For example add a button such as 'Compile single module' and then a kind of 'browse' window could appear. What do you think about it?
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

Re: Windows GUI for trunk building
« Reply #608 on: 03 / January / 2012, 22:44:59 »
trying to compile for my sx20 d and this is the errors i am getting
========== C:\CHDKSHELL\TRUNK\TRUNK1525\BIN\LOGS\ERR-SX20-102D.TXT ==========

gui.c: In function 'gui_menuproc_badpixel_create':
gui.c:1004:2: warning: implicit declaration of function 'module_dng_load'
gui.c:1004:23: error: 'LIBDNG_OWNED_BY_CREATEBADPIXEL' undeclared (first use in this function)
gui.c:1004:23: note: each undeclared identifier is reported only once for each function it appears in
gui.c: In function 'gui_load_script':
gui.c:1098:5: warning: implicit declaration of function 'module_fselect_init'
C:\chdkshell\gcc451\bin\gmake.exe[1]: *** [gui.o] Error 1
gmake: *** [all-recursive] Error 1
sx20is 1.02d

*

Offline reyalp

  • ******
  • 14125
Re: Windows GUI for trunk building
« Reply #609 on: 03 / January / 2012, 23:12:45 »
trying to compile for my sx20 d and this is the errors i am getting
...
This isn't a chdkshell problem.

It looks like this happens if you have OPT_EDGEOVERLAY turned off in your buildconf. This is a bug, but in the module build there's probably not a lot of reason to turn it off.

Note that the trunk is now the unstable development branch. You ware welcome and encouraged to use it, but expect some bumps along the way. If you want to stick with a known quantity, use the release-1_0 branch.
Don't forget what the H stands for.

 

Related Topics


SimplePortal © 2008-2014, SimplePortal