Package Details: microchip-mplabxc16-bin 2.10-2

Git Clone URL: https://aur.archlinux.org/microchip-mplabxc16-bin.git (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: http://www.microchip.com/xc16
Keywords: mplab xc16
Licenses: custom
Submitter: bxs
Maintainer: methril
Last Packager: methril
Votes: 15
Popularity: 0.000000
First Submitted: 2012-05-10 14:26 (UTC)
Last Updated: 2025-12-08 17:28 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

methril commented on 2025-12-08 17:28 (UTC)

destate9 fixed the xclm issue.

methril commented on 2025-12-08 17:00 (UTC)

Created a XC-DSC 3.30 version here https://aur.archlinux.org/packages/microchip-mplabxc-dsc-bin

destate9 commented on 2025-11-01 06:51 (UTC)

In trying to use the xc16 compiler from the command line, I'm finding that I need to set the "set-user-ID" bit of xclm. I think it would be appropriate to add this to the PKGBUILD (taken from microchip-mplabx8-bin):

chmod u+s "${pkgdir}/${_instdir}/bin/xclm"

anatolyb commented on 2025-06-02 15:55 (UTC)

Is there any plans to create a "microchip-mplabxcdsc-bin" package for the XC-DSC 3.21 compiler (successor of xc16)?

methril commented on 2021-01-24 19:12 (UTC)

All those errors should be fixed with the newer version

dromadeuse commented on 2020-05-10 09:19 (UTC) (edited on 2020-05-10 09:22 (UTC) by dromadeuse)

Solved by uninstalling lib32-tclkit and sdx. microchip-mplabxc16-bin installation will ask to install tclkit (no 32bit).

dromadeuse commented on 2020-05-03 18:57 (UTC) (edited on 2020-05-03 18:57 (UTC) by dromadeuse)

I've the same issue : wrong ELF class: ELFCLASS64

searleser97 commented on 2020-04-19 18:26 (UTC)

I've been trying to update this package several times, but I am always getting this error, could you help me fix this.

==> Making package: microchip-mplabxc16-bin 1.50-1 (Sun 19 Apr 2020 01:16:05 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
  -> Unpacking files from installer
couldn't load file "/tmp/tcl_tRZWSY": /tmp/tcl_tRZWSY: wrong ELF class: ELFCLASS64
    while executing
"load /installer/libraries/lzma-decoder-linux-x64/liblzmadec0.2.so"
    ("package ifneeded Tcllzmadec 0.2" script)
    invoked from within
"package require Tcllzmadec"
    (file "./bitrock-unpacker.tcl" line 26)
==> ERROR: A failure occurred in build().
    Aborting...
Error making: microchip-mplabxc16-bin

methril commented on 2020-03-14 11:18 (UTC)

Updated to latest Release v1.50 and updated dependencies. The tclkit package is now 64-bits, if you don't need lib32-tclkit please allow to replace it.

dTeubl commented on 2020-03-08 08:36 (UTC)

Please add "lib32-expat" to the dependency list. I had a smooth install without that but run into compile error due to a missing library, which is located in the "lib32-expat" package.