Hot!The MPLAB XC16 v1.36 release was removed.

Author
follower
Starting Member
  • Total Posts : 15
  • Reward points : 0
  • Joined: 2018/11/27 03:31:14
  • Location: 0
  • Status: offline
2019/01/30 00:58:57 (permalink)
4 (1)

The MPLAB XC16 v1.36 release was removed.

Please add a comment to the original announcement thread that the MPLAB XC16 v1.36 release has been pulled/removed.
#1

14 Replies Related Threads

    Gerald1
    Super Member
    • Total Posts : 338
    • Reward points : 0
    • Joined: 2009/05/12 06:50:37
    • Location: Wien, Austria
    • Status: online
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/30 10:03:31 (permalink)
    0
    follower
    Please add a comment to the original announcement thread that the MPLAB XC16 v1.36 release has been pulled/removed.


    Please read the threads like this:
    https://www.microchip.com/forums/m1083266.aspx
    It seems because Microchip has to do something. :)
     
    Gerald
    ---

    SG
    ---
    Daily the PC greets:
    "Press Enter!"; "Coward!"
    ---

    #2
    follower
    Starting Member
    • Total Posts : 15
    • Reward points : 0
    • Joined: 2018/11/27 03:31:14
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/30 19:19:05 (permalink)
    0
    geralds

    Please read the threads like this: [removed]



    Yeah, I had seen that thread and written up a more comprehensive post regarding the issue but couldn't (and still can't--apparently I'm not permitted to link to Microchip URLs or something) post it (due to an "access denied" response), so had to make do with a short post (which at least got put in the moderation queue).

    Regardless, it would make far more sense for the removal to be noted in the original post rather than buried in an unrelated thread.


    #3
    JPortici
    Super Member
    • Total Posts : 521
    • Reward points : 0
    • Joined: 2012/11/17 06:27:45
    • Location: Grappaland
    • Status: online
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/31 01:57:09 (permalink)
    +1 (1)
    interestingly, it was not removed :D
    they just replaced the landing link in https://www.microchip.com/mplab/compilers
    from https://www.microchip.com/mplabxc16windows (for the windows release) to the hardcoded link http://ww1.microchip.com/downloads/en/DeviceDoc/xc16-v1.35-full-install-windows-installer.exe
    you can still get v1.36 (but don't! because apparently it can produce bad code in unspecified cases)
    #4
    follower
    Starting Member
    • Total Posts : 15
    • Reward points : 0
    • Joined: 2018/11/27 03:31:14
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/31 04:17:28 (permalink)
    +1 (1)
    Jack_M
    interestingly, it was not removed :D
    they just replaced the landing link [...] (but don't! because apparently it can produce bad code in unspecified cases)



    Yep, wrote most of that in my original post (that I can't post) too...
     
    Edit: A (one paragraph at a time) experiment:
     
    For completeness, my original post (with links removed because apparently I'm not permitted to link to Microchip URLs):
     
    The locked thread "MPLAB XC16 v1.36 Released" mentions:
     
    MPLAB XC 16 C-Compiler v1.36 is available for download here

     
    But the linked page only appears to have XC16 v1.35 listed.
     
    I eventually discovered a post in thread "Do XC16 1.36 executables have a virus/trojan?" that says the v1.36 release was removed/pulled due to a bug.
     
    It would be nice if a comment about the removal of XC16 v1.36 was added to the original locked thread so other people don't waste time trying to find the release.


    Additional context:
     
    As there was a report that XC16 v1.36 fixed the issue of XC16 v1.35 not running on Mac I was wanting to verify the fix.

    Before I discovered the release had been pulled I noticed that all the XC16 v1.35 links were hard-coded to file downloads but the other compilers used a "short link" which redirected to the actual download.
     
    I discovered that if I used (the previous) short link for XC16 it will download v1.36:  Also the release notes (with an incorrect page title) are view-able at: But if the release has been pulled you shouldn't visit either of those URLs, I guess. :) (Although it does explain why some people were getting the mislabeled release.)
     
    Hopefully a comment can be added to the original post and the other information might be of use to someone. :) 
     
     
    post edited by follower - 2019/01/31 04:38:41
    #5
    follower
    Starting Member
    • Total Posts : 15
    • Reward points : 0
    • Joined: 2018/11/27 03:31:14
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/31 05:31:20 (permalink)
    0
    I have subsequently discovered that "Access Denied" is some sort of elaborate Microchip-endorsed forum hazing ritual.
    #6
    Aussie Susan
    Super Member
    • Total Posts : 3444
    • Reward points : 0
    • Joined: 2008/08/18 22:20:40
    • Location: Melbourne, Australia
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/31 19:18:13 (permalink)
    0
    Sadly no - it is a standard part of the firewall/forum software/forum rules.
    Susan
    #7
    follower
    Starting Member
    • Total Posts : 15
    • Reward points : 0
    • Joined: 2018/11/27 03:31:14
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/01/31 21:51:24 (permalink)
    0
    Well, the good news is that I eventually found a couple of workarounds for the issue (make sure links use "BBCode" link tags & aren't automatically turned into clickable links in the editor window--or use mobile view) which means I can present my original post in all its link-filled glory:
     
    The locked thread "MPLAB XC16 v1.36 Released" mentions:
    MPLAB XC 16 C-Compiler v1.36 is available for download here.
    But the linked page https://www.microchip.com/mplab/compilers only appears to have XC16 v1.35 listed.
     
    I eventually discovered a post in thread "Do XC16 1.36 executables have a virus/trojan?" that says the v1.36 release was removed/pulled due to a bug.
     
    It would be nice if a comment about the removal of XC16 v1.36 was added to the original locked thread so other people don't waste time trying to find the release.
     
    Additional context:
     
    As there was a report that XC16 v1.36 fixed the issue of XC16 v1.35 not running on Mac I was wanting to verify the fix.
     
    Before I discovered the release had been pulled I noticed that all the XC16 v1.35 links were hard-coded to file downloads but the other compilers used a "short link" which redirected to the actual download.
     
    I discovered that if I used (the previous) short link for XC16 it will download v1.36: https://www.microchip.com/mplabxc16osx Also the release notes (with an incorrect page title) are view-able at: http://ww1.microchip.com/.../Readme_XC16_v136.html But if the release has been pulled you shouldn't visit either of those URLs, I guess. :) (Although it does explain why some people were getting the mislabeled release.)
     
    Hopefully a commented can be added to the original post and the other information might be of use to someone. :)
    #8
    Kipton_Moravec
    New Member
    • Total Posts : 3
    • Reward points : 0
    • Joined: 2019/01/21 10:31:23
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/05 13:20:51 (permalink)
    0
    The bug I reported was that the v1.36 was missing a file called xc16-strip.exe and it caused an error on insulation. 

    The log showed:


    Editing registry for MPLAB
    Verifying integrity of installed files
    Executing C:\Program Files (x86)\Microchip\xc16\v1.36/bin/verifyinst
    Script exit code: 5
    Script output:
    File ../bin/xc16-strip.exe does not exist or is not accessible (3746).
    Script stderr:
    Program ended with an error exit code
    Error running C:\Program Files (x86)\Microchip\xc16\v1.36/bin/verifyinst : Program ended with an error exit code
     

    So it quits with an error and deletes the v1.36 directory. 
    #9
    mpgmike
    Senior Member
    • Total Posts : 68
    • Reward points : 0
    • Joined: 2014/01/23 17:27:06
    • Location: NJ
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/13 19:24:14 (permalink)
    +2 (2)
    v1.36b just showed up today on the Microchip site.
    #10
    ravit
    Starting Member
    • Total Posts : 24
    • Reward points : 0
    • Joined: 2014/03/28 10:33:37
    • Location: 0
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/14 10:27:01 (permalink)
    0
    Kipton_Moravec
    The bug I reported was that the v1.36 was missing a file called xc16-strip.exe and it caused an error on insulation. 

    The log showed:


    Editing registry for MPLAB
    Verifying integrity of installed files
    Executing C:\Program Files (x86)\Microchip\xc16\v1.36/bin/verifyinst
    Script exit code: 5
    Script output:
    File ../bin/xc16-strip.exe does not exist or is not accessible (3746).
    Script stderr:
    Program ended with an error exit code
    Error running C:\Program Files (x86)\Microchip\xc16\v1.36/bin/verifyinst : Program ended with an error exit code
     

    So it quits with an error and deletes the v1.36 directory. 


    Check your anti-virus logs. It might be removing the strip.exe before the install completes.
    #11
    rodims
    Super Member
    • Total Posts : 1404
    • Reward points : 0
    • Joined: 2009/02/10 11:08:59
    • Location: 51.9627, 7.6262
    • Status: online
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/14 11:25:35 (permalink)
    +1 (1)
    mpgmike
    v1.36b just showed up today on the Microchip site.



    No idea what's going on @ Microchip
    The download page: https://www.microchip.com/mplab/compilers
    claims that you can download: MPLAB® XC16 Compiler v1.36b published 2/7/19
     
    If I download it, it seems to be the old v1.36 realease.
    - The file name is the same: xc16-v1.36-full-install-windows-installer.exe
    - It installs as v1.36 (not 1.36b)
    - The files which create true or false virus alerts on virus total (e.g. xc16-gcc.exe) still have the file date from December. And they still show the same alerts (which is logical, since they have the same hash values).
    https://www.virustotal.com/#/file/d01252dea2fcf120840bd348b3181c5a554535654694b93fa201af9fad18d91a/detection
    (Microchip said, the alerts would be caused be shipping debug versions of the files)
    So in the best case they again only linked to the wrong file.
     
    This was the other thread:  https://www.microchip.com/forums/m1083266.aspx
    #12
    cawilkie
    Administrator
    • Total Posts : 1976
    • Reward points : 0
    • Joined: 2003/11/07 12:49:11
    • Status: online
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/14 12:19:16 (permalink)
    +1 (1)
    We are aware of the error and are working with the web-services team to address the issue.  
     
    The correct installer should be labeled as v1.36B and when installed, --version should produce this message:
     
    $ xc16-gcc --version
    elf-gcc (Microchip Technology) 4.5.1 (XC16, Microchip v1.36) (B) Build date: Jan 25 2019
    Part support version: 1.36 (B)
    __XC16_VERSION__ == 1036
    Copyright (C) 2010 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
    We have run the v1.36B installed binaries against 'virustotal.com' and find that we get different answers, for successive scans and re-scans.
     
    Our installed packages are virus free when we create them, and the installer runs consistency checks on the installed binaries to ensure that they match the built versions.  In this way we can have high confidence that the installed binaries are identical to the ones we created.
     
    Regards
    Calum
     
    [edit:  further to checking the installed binaries, we run the same consistency check on all files that are installed.]
    post edited by cawilkie - 2019/02/14 12:21:50
    #13
    MBedder
    Circuit breaker
    • Total Posts : 6672
    • Reward points : 0
    • Joined: 2008/05/30 11:24:01
    • Location: Zelenograd, Russia
    • Status: offline
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/14 12:44:15 (permalink)
    #14
    cawilkie
    Administrator
    • Total Posts : 1976
    • Reward points : 0
    • Joined: 2003/11/07 12:49:11
    • Status: online
    Re: The MPLAB XC16 v1.36 release was removed. 2019/02/14 14:37:43 (permalink)
    +2 (2)
    It looks like the  XC16 v1.36B links are all correct now.
     
    Regards
    Calum
    #15
    Jump to:
    © 2019 APG vNext Commercial Version 4.5