Package Details: microchip-mplabx-bin 6.20-1

Git Clone URL: https://aur.archlinux.org/microchip-mplabx-bin.git (read-only, click to copy)
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 (danwood76)
Last Packager: mickael9
Votes: 57
Popularity: 0.000001
First Submitted: 2011-12-17 04:28 (UTC)
Last Updated: 2024-02-04 15:45 (UTC)

Dependencies (13)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 15 16 17 18 19 20 21 22 23 24 25 .. 31 Next › Last »

<deleted-account> commented on 2013-04-14 05:50 (UTC)

I had difficulty building today on an x86_64 system: $ makepkg ==> Making package: microchip-mplabx-bin 1.70-1 (Sat Apr 13 22:49:40 PDT 2013) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found MPLABX-v1_70-linux-installer.run -> Found LICENSE -> Found fakechroot-i686.pkg.tar.xz -> Found fakeroot-i686.pkg.tar.xz ==> Validating source files with md5sums... MPLABX-v1_70-linux-installer.run ... Passed LICENSE ... Passed fakechroot-i686.pkg.tar.xz ... Passed fakeroot-i686.pkg.tar.xz ... Passed ==> Extracting sources... -> Extracting fakechroot-i686.pkg.tar.xz with bsdtar -> Extracting fakeroot-i686.pkg.tar.xz with bsdtar ==> Removing existing pkg/ directory... ==> Starting build()... mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied mkdir: cannot create directory ‘/home/tcarstens/AUR/microchip-mplabx-bin/temp/microchip-mplabx-bin/pkg’: Permission denied ==> ERROR: A failure occurred in build(). Aborting... The following patch to PKGBUILD got it to rock-n-roll: $ diff -aur PKGBUILD-pristine PKGBUILD-new --- PKGBUILD-pristine 2013-04-13 22:47:31.650263209 -0700 +++ PKGBUILD-new 2013-04-13 22:48:12.153594815 -0700 @@ -31,10 +31,13 @@ [ $CARCH = x86_64 ] && md5sums+=(0a300f12b73d5bc18548f5b50682236f 440a72910d23b25b5a57b7fe251e12e9) -build() { +package() { cd $srcdir - mkdir -p $pkgdir/{bin,etc,usr/{bin,lib,local/lib},tmp} + mkdir -p $pkgdir/{bin,etc,usr/{bin,lib,local/lib,libfakeroot-64},tmp} + cp -R /usr/lib/libfakeroot/* $pkgdir/usr/libfakeroot-64 + + ln -s /bin/bash $pkgdir/bin/ ln -s /bin/ln $pkgdir/bin/ @@ -48,13 +51,13 @@ echo -e "\n\n\n\n\n\n\n\n\n\ny\n\ny\n\nn" > $pkgdir/inst_input echo "#!/bin/bash - LD_LIBRARY_PATH=$srcdir/usr/lib/libfakeroot/fakechroot:$srcdir/usr/lib/libfakeroot:\$LD_LIBRARY_PATH + LD_LIBRARY_PATH=$srcdir/usr/lib/libfakeroot/fakechroot:$srcdir/usr/lib/libfakeroot:$srcdir/usr/lib/libfakeroot-64/fakechroot:$srcdir/usr/lib/libfakeroot-64:\$LD_LIBRARY_PATH ./$installer --mode text < inst_input &> /dev/null || true"> $pkgdir/chroot_input.sh chmod 0755 $pkgdir/chroot_input.sh echo -e "Creating the Package\n Please wait..." - fakechroot fakeroot chroot $pkgdir ./chroot_input.sh + fakechroot chroot $pkgdir ./chroot_input.sh cd $pkgdir$instdir/sys/java if test "$CARCH" == x86_64; then @@ -80,6 +83,3 @@ install -Dm 644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } -package() { - true -} This is the minimum hack; I'm not familiar-enough with ABS to know how to get it to download and extract fake(ch)root-{i686/x86_64} as source without one extracting over the other.

joerg-krause commented on 2013-03-03 16:58 (UTC)

Yes, you are right. I am using aura -Ayu to update the package. I tried makepkg and it worked for me. Many thanks!

joat commented on 2013-03-02 21:20 (UTC)

What commands are you using to build the package? The error "Raw shell command call failed" suggests that you are using Aura. Try using yaourt or makepkg instead since as far as I know Aura tries to parse the PKGBUILD itself and can have trouble with complex PKGBUILDs.

joerg-krause commented on 2013-03-02 11:48 (UTC)

I am running arch linux on a 64-bit machine. Trying to update gives the following error: warning: fakeroot-1.18.4-1 is up to date -- reinstalling warning: fakechroot-2.16-1 is up to date -- reinstalling error: failed to prepare transaction (package architecture is not valid) :: package fakeroot-1.18.4-1-i686 does not have a valid architecture :: package fakechroot-2.16-1-i686 does not have a valid architecture Raw shell command call failed. Any idea?

joat commented on 2013-03-02 03:13 (UTC)

Updated to version 1.70

mwbrown commented on 2013-02-10 01:57 (UTC)

I seem to have found the problem. It's an issue that seems to be occurring on my laptop using packer as the build tool. Packer is building the package in /tmp, which is mounted as a tmpfs. This package easily uses over a gigabyte of space to unpack, and it just so happens that the tmpfs fills before it creates the java directory. Building in a directory with more space fixes the problem. Sorry about the confusion.

joat commented on 2013-02-10 01:32 (UTC)

Can you provide more information? What commands are you executing to build the package? Are you building on a 32-bit or 64-bit machine? I've built this on both architectures on multiple machines using makepkg and yaourt and I haven't had any trouble. When I build the package using makepkg ~/abs/microchip-mplabx-bin/pkg/opt/microchip/mplabx/sys/java/jre1.6.0_33 is created so java is still being packaged from what I can tell.

mwbrown commented on 2013-02-09 23:10 (UTC)

The new 1.60 build doesn't seem to work. The PKGBUILD dies when attempting to change directories in this block of code: cd $pkgdir$instdir/sys/java if test "$CARCH" == x86_64; then ./jre-6u33-linux-x64.bin &> /dev/null rm $pkgdir$instdir/sys/java/jre-6u33-linux-x64.bin else ./jre-6u33-linux-i586.bin &> /dev/null rm $pkgdir$instdir/sys/java/jre-6u33-linux-i586.bin fi sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/opt/microchip/mplabx/sys/java/jre1. sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/opt/microchip/mplabx/sys/java/jre1. It seems as though the installer no longer packages Java with it.

joat commented on 2012-12-24 02:05 (UTC)

Updated to version 1.60