Package Details: microchip-mplabxc16-bin 1.36B-1

Git Clone URL: https://aur.archlinux.org/microchip-mplabxc16-bin.git (read-only)
Package Base: microchip-mplabxc16-bin
Description: Microchip's MPLAB XC16 C compiler toolchain for their dsPIC and PIC24 microcontroller families
Upstream URL: http://www.microchip.com/xc16
Keywords: mplab xc16
Licenses: custom
Submitter: bxs
Maintainer: methril
Last Packager: methril
Votes: 11
Popularity: 0.000253
First Submitted: 2012-05-10 14:26
Last Updated: 2019-02-20 11:55

Latest Comments

1 2 3 4 5 6 Next › Last »

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 http://www.microchip.com/forums/m1035028.aspx

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

Error
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

greyltc commented on 2015-04-02 18:31

@ivanovp would you consider borrowing from or switching to my PKGBUILD here: https://aur.archlinux.org/packages/xc32-toolchain-bin/
to fix some things with the current packaging method? I've removed the need to actually run Microchip's installer package which prevents it from reaching around the users system and needing random directories to be created beforehand.