Package Details: microchip-mplabxc16-bin 1.41-1

Git Clone URL: (read-only, click to copy)
Package Base: microchip-mplabxc16-bin
Description: Microchip's MPLAB XC16 C compiler toolchain for their dsPIC and PIC24 microcontroller families
Upstream URL:
Keywords: mplab xc16
Licenses: custom
Submitter: bxs
Maintainer: methril
Last Packager: methril
Votes: 13
Popularity: 0.061647
First Submitted: 2012-05-10 14:26
Last Updated: 2019-11-18 19:38

Latest Comments

1 2 3 4 5 6 Next › Last »

anatolyb commented on 2019-10-01 09:43

there's 1.41 now, please update the package.

anatolyb commented on 2019-02-15 08:05

alright, there's 1.36B now, please update the package.

anatolyb commented on 2019-01-22 21:40

1.36 is very buggy. Microchip has removed it from downloads. You should revert to the 1.35 version until 1.36 comes back.

methril commented on 2018-02-05 15:37

NOTE: If you use eds pointers on EP devices, be careful, as this compiler version generates incorrect pointer data access. See this Microchip thread for more information

antoniovazquez commented on 2017-09-02 20:19

It solves the same issue for me. Thank you very much.

methril commented on 2017-06-27 11:26

This patch fixes your problems imran27:

@@ -34,9 +34,9 @@ build() {
package() {
mkdir -p "${pkgdir}${instdir}"
mv unpacked.vfs/compiler/programfiles*/* "${pkgdir}${instdir}"
- mv unpacked.vfs/licensecomponent/xclmallBin/bin/{roam.lic,xclm} "${pkgdir}${instdir}/bin"
- sed -i "s/<xclm>/<xclm>\n\t<xclm:LicenseDirectory xclm:path=\"\/opt\/microchip\/xclm\/license\/\" \/>/" unpacked.vfs/licensecomponent/xclmallBin/etc/xclm.conf
- mv unpacked.vfs/licensecomponent/xclmallBin/etc/xclm.conf "${pkgdir}${instdir}/etc"
+ mv unpacked.vfs/licensecomponent/xclmBinlinux32/bin/{roam.lic,xclm} "${pkgdir}${instdir}/bin"
+ sed -i "s/<xclm>/<xclm>\n\t<xclm:LicenseDirectory xclm:path=\"\/opt\/microchip\/xclm\/license\/\" \/>/" unpacked.vfs/licensecomponent/xclmBinlinux32/etc/xclm.conf
+ mv unpacked.vfs/licensecomponent/xclmBinlinux32/etc/xclm.conf "${pkgdir}${instdir}/etc"
mv unpacked.vfs/licensecomponent/xclmallDocs/doc/* "${pkgdir}${instdir}/docs"

mv "${pkgdir}${instdir}"/*License.txt "${pkgdir}${instdir}/docs" 2>/dev/null || true

imran27 commented on 2017-06-07 02:52

mv: cannot stat 'unpacked.vfs/licensecomponent/xclmallBin/bin/roam.lic': No such file or directory
mv: cannot stat 'unpacked.vfs/licensecomponent/xclmallBin/bin/xclm': No such file or directory

imran27 commented on 2017-06-06 05:20

When will this be updated?

greyltc commented on 2015-06-24 16:33

@ModYokosuka thanks for the heads up. This should be fixed now in pkgrel=8

ModYokosuka commented on 2015-06-24 16:23

Almost not worth bringing up but the license file is not correctly linked. This actually attempts to link to the file *icense.txt for some reason instead of the actual file.

- ln -s /opt/$pkgname/docs/*icense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ ln -s /opt/$pkgname/docs/MPLAB_XC16_Compiler_License.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE