Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - microchip-mplabx-bin

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: microchip-mplabx-bin 3.51-1

Git Clone URL: https://aur-dev.archlinux.org/microchip-mplabx-bin.git (read-only)
Package Base: microchip-mplabx-bin
Description: IDE for Microchip PIC and dsPIC development
Upstream URL: http://www.microchip.com/mplabx
Licenses: custom
Conflicts: mplab
Provides: mplab
Submitter: bxs
Maintainer: mickael9
Last Packager: mickael9
Votes: 46
Popularity: 1.087783
First Submitted: 2011-12-17 04:28
Last Updated: 2017-01-22 17:11

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

mawe commented on 2015-07-06 09:26

The additional x86_64 depends are missing now. mksrcinfo does not handle this shell code and spits a warning. You should use architecture-specific arrays, see the adaption in my package, which is originally based on yours: https://aur4.archlinux.org/cgit/aur.git/commit/?h=microchip-libraries-for-applications&id=bdb50800cc1dd547abf847cc1173811392c86e28

ivanovp commented on 2015-07-03 17:23

@mawe: Thanks.

mawe commented on 2015-07-03 15:58

You did not update the .SRCINFO file.

ivanovp commented on 2015-07-03 15:52

This page shows v2.35 while PKGBUILD contains v3.05. Why?

ivanovp commented on 2015-07-03 15:26

It has already updated to 3.0.5.

Bitl0rd commented on 2015-06-30 03:05

new version is MPLAB® X IDE v3.05

explorerchess commented on 2015-05-21 02:40

@danwood76 @ivanovp
Thank you very much guys!
This type it worked fine.
It installed correctly with no module error.
The PICkit3 is detected and work correctly.
I was able to reprogram a PIC18F45K20 with my new compiled test project and it worked good.

My Arch Linux - MPLABX with XC8 compiler seems now equally workable as my good old windows setup. I'll spend more time on it now. Thanks again.


ivanovp commented on 2015-05-19 16:04

@danwood76: thanks for fix. Patch applied.

danwood76 commented on 2015-05-19 07:20

It seems microchip have moved the mplabcomm files back to /opt/microchip/mplabcomm1.0 (they should make their minds up already)

I have also fixed mplab_ipe and added the 'StartupWMClass' lines to the .desktop files to make them work with Gnome Shell (and other window managers?) correctly.

Anyway heres a PKGBUILD diff:

--- microchip-mplabx-bin.orig/PKGBUILD 2015-05-18 18:52:41.000000000 +0100
+++ microchip-mplabx-bin/PKGBUILD 2015-05-19 08:17:56.436033532 +0100
@@ -75,17 +75,20 @@

sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/usr/lib/jvm/java-7-openjdk/|g' $pkgdir$instdir/v$pkgver/mplab_ide/etc/mplab_ide.conf
sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/usr/lib/jvm/java-7-openjdk/|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe
- sed -i 's|\"$jdkhome\"bin/java -jar \"$jdkhome\"/../../../mplab_ipe/ipe.jar|\"$jdkhome\"bin/java -jar /opt/microchip/mplabx/mplab_ipe/ipe.jar|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe
+ sed -i 's|\"$jdkhome\"bin/java -jar \"$jdkhome\"/../../../mplab_ipe/ipe.jar|\"$jdkhome\"bin/java -jar /opt/microchip/mplabx/v3.00/mplab_ipe/ipe.jar|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe

rm $pkgdir/{chroot_input.sh,inst_input,$installer,etc/{group,passwd}}
rm -r $pkgdir/{bin,tmp}

ln -s $instdir/v$pkgver/mplab_ide/bin/mplab_ide $pkgdir/usr/bin/mplab_ide
ln -s $instdir/v$pkgver/mplab_ipe/mplab_ipe $pkgdir/usr/bin/mplab_ipe
- ln -s $instdir/../mplabcomm1_0_0/libmchpusb-1.0.so.0.0.0 $pkgdir/usr/local/lib/libmchpusb-1.0.so
- ln -s $instdir/../mplabcomm1_0_0/mchplinusbdevice $pkgdir/etc/.mplab_ide
- ln -s $instdir/../mplabcomm1_0_0/libUSBAccessLink.so $pkgdir/usr/lib/libUSBAccessLink.so
- ln -s $instdir/../mplabcomm1_0_0/libSerialAccessLink.so $pkgdir/usr/lib/libSerialAccessLink.so
+ ln -s $instdir/../mplabcomm1.0/libmchpusb-1.0.so.0.0.0 $pkgdir/usr/local/lib/libmchpusb-1.0.so
+ ln -s $instdir/../mplabcomm1.0/mchplinusbdevice $pkgdir/etc/.mplab_ide
+ ln -s $instdir/../mplabcomm1.0/libUSBAccessLink.so $pkgdir/usr/lib/libUSBAccessLink.so
+ ln -s $instdir/../mplabcomm1.0/libSerialAccessLink.so $pkgdir/usr/lib/libSerialAccessLink.so
+ echo 'StartupWMClass=MPLAB X IDE v3.00' >> $pkgdir/usr/share/applications/mplab.desktop
+ echo 'StartupWMClass=com-microchip-ipe-ui-ProdProgrammerApp' >> $pkgdir/usr/share/applications/mplab_ipe.desktop

rm -f $pkgdir$instdir/Uninstall*

danwood76 commented on 2015-05-19 06:45

Thanks for the update ivanop.

PICKit 3 not working, I will check for missing links again.

JavaFX is required by the 'Embedded Browser UI' plugin. Not required IMO but if it is needed then you can switch to Java 8 and then enable it.