Open ethrbh opened 9 years ago
Robi,
Thanks for the heads-up. My 2nd gen Raspi B is coming (presently out of stock at the supplier so backordered). Once it arrives I'm trying to get a handle on this repo again :) I'll try to get this change merged in then.
hello Josh,
Very welcome :-) Right now I could step forward but another fault come :-( Compile the erlang_portutil is failing. I try to digin to it.
I really would like to use this erlang extension on my Pi. So please let me know if you have done some improvements.
Compiled src/meck_expect.erl Compiled src/meck_cover.erl Compiled src/meck_args_matcher.erl Compiled src/meck.erl Compiled src/meck_proc.erl make[2]: Leaving directory '/home/pi/ethrbh/temp/erlang.mk/deps/meck' make[2]: Entering directory '/home/pi/ethrbh/temp/erlang.mk/deps/pihwm' make[2]: * No targets specified and no makefile found. Stop. make[2]: Leaving directory '/home/pi/ethrbh/temp/erlang.mk/deps/pihwm' make[2]: Entering directory '/home/pi/ethrbh/temp/erlang.mk/deps/erlang_portutil' gcc -c -o portutil.o portutil.c -Wall -std=c99 -I/usr/lib/erlang/usr/include make[2]: Leaving directory '/home/pi/ethrbh/temp/erlang.mk/deps/erlang_portutil' mkdir -p priv ebin gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/portutil.o deps/erlang_portutil/portutil.c gcc: error: deps/erlang_portutil/portutil.c: No such file or directory gcc: fatal error: no input files compilation terminated. Makefile:37: recipe for target 'portutil' failed make[1]: * [portutil] Error 4 make[1]: Leaving directory '/home/pi/ethrbh/temp/erlang.mk/deps/erlang_ale' erlang.mk:141: recipe for target 'deps' failed make: *\ [deps] Error 2 pi@raspberrypi ~/ethrbh/temp/erlang.mk $
thanks, /Robi
hello Josh,
I had to install autoconf tool to the Pi: pi@raspberrypi ~/ethrbh/temp/erlang.mk/deps/pihwm $ config_data ,../cls -la total 44 drwxr-xr-x 6 pi pi 4096 Feb 11 19:55 . drwxr-xr-x 8 pi pi 4096 Feb 11 19:56 .. -rwxr-xr-x 1 pi pi 2298 Feb 11 19:55 autogen.sh -rw-r--r-- 1 pi pi 3658 Feb 11 19:55 configure.ac drwxr-xr-x 2 pi pi 4096 Feb 11 19:55 demo drwxr-xr-x 2 pi pi 4096 Feb 11 19:55 doc drwxr-xr-x 8 pi pi 4096 Feb 11 19:55 .git -rw-r--r-- 1 pi pi 408 Feb 11 19:55 .gitignore drwxr-xr-x 2 pi pi 4096 Feb 11 19:55 lib -rw-r--r-- 1 pi pi 1011 Feb 11 19:55 Makefile.am -rw-r--r-- 1 pi pi 855 Feb 11 19:55 README.md pi@raspberrypi ~/ethrbh/temp/erlang.mk/deps/pihwm $ ./autogen.sh
You must have autoconf installed to compile pihwm.
Download the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/
You must have automake installed to compile pihwm.
Get ftp://sourceware.cygnus.com/pub/automake/automake-1.4.tar.gz
(or a newer version if it is available)
pi@raspberrypi ~/ethrbh/temp/erlang.mk/deps/pihwm $ apt-sudo apt-get install autoconf
but this does not solved all the issues. There is one left (or maybe more): Compiled src/meck_proc.erl make[1]: Leaving directory '/home/pi/ethrbh/temp/erlang_ale_ethrbh/erlang_ale/deps/meck' make[1]: Entering directory '/home/pi/ethrbh/temp/erlang_ale_ethrbh/erlang_ale/deps/pihwm' make[1]: *\ No targets specified and no makefile found. Stop. make[1]: Leaving directory '/home/pi/ethrbh/temp/erlang_ale_ethrbh/erlang_ale/deps/pihwm'
It looks pihwm project uses automake, and maybe this does not looks good for the make system. pi@raspberrypi ~/ethrbh/temp/erlang_ale_ethrbh/erlang_ale $ ls deps/gproc/pihwm/ autogen.sh configure.ac demo doc lib Makefile.am README.md pi@raspberrypi ~/ethrbh/temp/erlang_ale_ethrbh/erlang_ale $ pi@raspberrypi ~/ethrbh/temp/erlang_ale_ethrbh/erlang_ale $
I tried install the newest automake, but I have the latest: pi@raspberrypi ~/ethrbh/temp/erlang_ale_ethrbh/erlang_ale $ sudo apt-get install automake automake is already the newest version. automake set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded. pi@raspberrypi ~/ethrbh/temp/erlang_ale_ethrbh/erlang_ale $
Right now I don't know what should be the next step. I hope you can turn on the light in my head :-)
thanks for your help, /Robi
hello,
Just FYI, I raised a new issue on pihwm tool, due to failed compilation https://github.com/omerk/pihwm/issues/5
br, /Robi
Just tried building it on a first gen RasPi and had no problems. Seems to be a version 2 issue. Knewter and I both are waiting to receive our RasPi2 boards so we can look into this further.
hello rclements,
Thanks for your feedback.
I have read few documents about the new Pi HW and it has different CPU, more RAM, and more GPIO, than the 1st gen. HW. So the 1st 26 PIN on the 1st rev and 2nd rev HW is the same, and I though that if I use eq. GPIO-14 it should work. But If I see the error I got, it looks something is missing in my OS, so this is not that point that the GPIO access is wrong or not, I guess.
I would like to ask you which OS do you use on your Pi? Maybe I can try use that, and see how it work for me.
I use this OS: pi@raspberrypi ~/ethrbh/temp/erlang-ale $ uname -a Linux raspberrypi 3.18.5-v7+ #225 SMP PREEMPT Fri Jan 30 18:53:55 GMT 2015 armv7l GNU/Linux
many thanks for your help, /Robi
I'm running Raspbian Linux Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
hello Robby,
Thanks, I try download and burn into the Pi, and see how it works.
thanks, /Robi
Let me know how it goes!
hello Robby,
I have bad news :-( I could download the http://downloads.raspberrypi.org/raspbian/images/raspbian-2014-01-09/ and http://downloads.raspberrypi.org/raspbian/images/raspbian-2014-06-22/ images but Pi wont boot with these. I have to restore my original image what is running, but the ALE wont compile. I think I need wait for your fix, but tomorrow I try digin what could cause that I cannot able to compile it.
thanks for your help, /Robi
Here's another fun idea. Perhaps we could set up a pair programming session on the pi. Robby and I use tmate.io for this regularly, though we typically run it on a machine on his network then ssh into the pi together. At any rate, if we could do that then at least we could pair with you in the environment (perhaps in conjunction with a Google Hangout for voice and video) and see if we could figure out the problem for you. I'd be willing to try this tomorrow if you want. You can email me at josh dot rubyist at gmail dot com. Otherwise we'll have to wait until the pi2 arrives, and I don't even have an estimate on that date from the supplier yet sadly.
hello Josh,
I have sent an email to you from my gmail address. Unfortunately I forgot fill the subject :-( The email has detailed info about how you can login to my Pi.
thanks for your help, /Robi
I just ssh'ed into your pi, followed the README, and erlang_ale compiled fine. This is inevitably some issue with not using raspbian I guess? Anyway let me know if that sorts you out?
hello Josh,
Thanks that you have logged in to the Pi and compiled the code. I also tried once more from the beginning. Unfortunately the meck and pihwm deps are not compiled.
Compiled src/gproc.erl make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc' make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck' /bin/sh: 1: ./rebar: not found /bin/sh: 1: compile: not found Makefile:6: recipe for target 'compile' failed make[1]: * [compile] Error 127 make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck' make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm' make[1]: * No targets specified and no makefile found. Stop. make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm' make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil' gcc -c -o portutil.o portutil.c -Wall -std=c99 -I/usr/lib/erlang/usr/include make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil'
I would like to ask you did I something wrong, or do I missed something?
thanks for your help, /Robi
ps: below you can see the whole logs about the compilation.
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.02.13 19:41:17 =~=~=~=~=~=~=~=~=~=~=~= login as: pi pi@81.182.154.107's password: Linux raspberrypi 3.18.5-v7+ #225 SMP PREEMPT Fri Jan 30 18:53:55 GMT 2015 armv7l
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Feb 13 15:59:04 2015 from rrcs-24-73-187-202.se.biz.rr.com
pi@raspberrypi ~ $ pwd
/home/pi
pi@raspberrypi ~ $ cd ethrbh/
pi@raspberrypi ~/ethrbh $ kmkdir erlang-ale-3
pi@raspberrypi ~/ethrbh $ mkdir erlang-ale-3 erlang-ale-3c erlang-ale-3d erlang-ale-3
pi@raspberrypi ~/ethrbh/erlang-ale-3 $ git clone https://github.com/esl/erlang-ale.git
Cloning into 'erlang-ale'...
remote: Counting objects: 867, done.
remote: Compressing objects: 11% (1/9)
remote: Compressing objects: 22% (2/9)
remote: Compressing objects: 33% (3/9)
remote: Compressing objects: 44% (4/9)
remote: Compressing objects: 55% (5/9)
remote: Compressing objects: 66% (6/9)
remote: Compressing objects: 77% (7/9)
remote: Compressing objects: 88% (8/9)
remote: Compressing objects: 100% (9/9)
remote: Compressing objects: 100% (9/9), done.
Receiving objects: 0% (1/867)
Receiving objects: 1% (9/867)
Receiving objects: 2% (18/867)
Receiving objects: 3% (27/867)
Receiving objects: 4% (35/867)
Receiving objects: 5% (44/867)
Receiving objects: 6% (53/867)
Receiving objects: 7% (61/867)
Receiving objects: 8% (70/867)
Receiving objects: 9% (79/867)
Receiving objects: 10% (87/867)
Receiving objects: 11% (96/867)
Receiving objects: 12% (105/867)
Receiving objects: 13% (113/867)
Receiving objects: 14% (122/867)
Receiving objects: 15% (131/867)
Receiving objects: 16% (139/867)
Receiving objects: 17% (148/867)
Receiving objects: 18% (157/867)
Receiving objects: 19% (165/867)
Receiving objects: 20% (174/867)
Receiving objects: 21% (183/867)
Receiving objects: 22% (191/867)
Receiving objects: 23% (200/867)
Receiving objects: 24% (209/867)
Receiving objects: 25% (217/867)
Receiving objects: 26% (226/867)
Receiving objects: 27% (235/867)
Receiving objects: 28% (243/867)
Receiving objects: 29% (252/867)
Receiving objects: 30% (261/867)
Receiving objects: 31% (269/867)
Receiving objects: 32% (278/867)
Receiving objects: 33% (287/867)
Receiving objects: 34% (295/867)
Receiving objects: 35% (304/867)
Receiving objects: 36% (313/867)
Receiving objects: 37% (321/867)
Receiving objects: 38% (330/867)
Receiving objects: 39% (339/867)
Receiving objects: 40% (347/867)
Receiving objects: 41% (356/867)
Receiving objects: 42% (365/867)
Receiving objects: 43% (373/867)
Receiving objects: 44% (382/867)
Receiving objects: 45% (391/867)
Receiving objects: 46% (399/867)
Receiving objects: 47% (408/867)
Receiving objects: 48% (417/867)
Receiving objects: 49% (425/867), 276.00 KiB | 542 KiB/s
Receiving objects: 50% (434/867), 276.00 KiB | 542 KiB/s
Receiving objects: 51% (443/867), 276.00 KiB | 542 KiB/s
Receiving objects: 52% (451/867), 276.00 KiB | 542 KiB/s
Receiving objects: 53% (460/867), 276.00 KiB | 542 KiB/s
Receiving objects: 54% (469/867), 276.00 KiB | 542 KiB/s
Receiving objects: 55% (477/867), 276.00 KiB | 542 KiB/s
Receiving objects: 56% (486/867), 276.00 KiB | 542 KiB/s
Receiving objects: 57% (495/867), 276.00 KiB | 542 KiB/s
Receiving objects: 58% (503/867), 276.00 KiB | 542 KiB/s
Receiving objects: 59% (512/867), 276.00 KiB | 542 KiB/s
Receiving objects: 60% (521/867), 276.00 KiB | 542 KiB/s
Receiving objects: 61% (529/867), 276.00 KiB | 542 KiB/s
Receiving objects: 62% (538/867), 276.00 KiB | 542 KiB/s
Receiving objects: 63% (547/867), 276.00 KiB | 542 KiB/s
Receiving objects: 64% (555/867), 276.00 KiB | 542 KiB/s
Receiving objects: 65% (564/867), 276.00 KiB | 542 KiB/s
Receiving objects: 66% (573/867), 276.00 KiB | 542 KiB/s
Receiving objects: 67% (581/867), 276.00 KiB | 542 KiB/s
Receiving objects: 68% (590/867), 276.00 KiB | 542 KiB/s
Receiving objects: 69% (599/867), 276.00 KiB | 542 KiB/s
Receiving objects: 70% (607/867), 276.00 KiB | 542 KiB/s
Receiving objects: 71% (616/867), 276.00 KiB | 542 KiB/s
Receiving objects: 72% (625/867), 276.00 KiB | 542 KiB/s
Receiving objects: 73% (633/867), 276.00 KiB | 542 KiB/s
Receiving objects: 74% (642/867), 276.00 KiB | 542 KiB/s
Receiving objects: 75% (651/867), 276.00 KiB | 542 KiB/s
Receiving objects: 76% (659/867), 276.00 KiB | 542 KiB/s
Receiving objects: 77% (668/867), 276.00 KiB | 542 KiB/s
Receiving objects: 78% (677/867), 276.00 KiB | 542 KiB/s
Receiving objects: 79% (685/867), 276.00 KiB | 542 KiB/s
Receiving objects: 80% (694/867), 276.00 KiB | 542 KiB/s
Receiving objects: 81% (703/867), 276.00 KiB | 542 KiB/s
Receiving objects: 82% (711/867), 276.00 KiB | 542 KiB/s
Receiving objects: 83% (720/867), 276.00 KiB | 542 KiB/s
Receiving objects: 84% (729/867), 276.00 KiB | 542 KiB/s
Receiving objects: 85% (737/867), 276.00 KiB | 542 KiB/s
Receiving objects: 86% (746/867), 276.00 KiB | 542 KiB/s
Receiving objects: 87% (755/867), 276.00 KiB | 542 KiB/s
Receiving objects: 88% (763/867), 276.00 KiB | 542 KiB/s
Receiving objects: 89% (772/867), 276.00 KiB | 542 KiB/s
Receiving objects: 90% (781/867), 276.00 KiB | 542 KiB/s
Receiving objects: 91% (789/867), 276.00 KiB | 542 KiB/s
Receiving objects: 92% (798/867), 276.00 KiB | 542 KiB/s
Receiving objects: 93% (807/867), 276.00 KiB | 542 KiB/s
Receiving objects: 94% (815/867), 276.00 KiB | 542 KiB/s
Receiving objects: 95% (824/867), 276.00 KiB | 542 KiB/s
remote: Total 867 (delta 6), reused 7 (delta 4)
Receiving objects: 96% (833/867), 276.00 KiB | 542 KiB/s
Receiving objects: 97% (841/867), 276.00 KiB | 542 KiB/s
Receiving objects: 98% (850/867), 276.00 KiB | 542 KiB/s
Receiving objects: 99% (859/867), 276.00 KiB | 542 KiB/s
Receiving objects: 100% (867/867), 276.00 KiB | 542 KiB/s
Receiving objects: 100% (867/867), 521.21 KiB | 542 KiB/s, done.
Resolving deltas: 0% (0/409)
Resolving deltas: 1% (8/409)
Resolving deltas: 2% (10/409)
Resolving deltas: 3% (14/409)
Resolving deltas: 4% (17/409)
Resolving deltas: 5% (23/409)
Resolving deltas: 7% (29/409)
Resolving deltas: 9% (37/409)
Resolving deltas: 10% (42/409)
Resolving deltas: 11% (46/409)
Resolving deltas: 13% (55/409)
Resolving deltas: 14% (58/409)
Resolving deltas: 18% (75/409)
Resolving deltas: 19% (78/409)
Resolving deltas: 20% (85/409)
Resolving deltas: 21% (88/409)
Resolving deltas: 23% (97/409)
Resolving deltas: 24% (102/409)
Resolving deltas: 25% (103/409)
Resolving deltas: 26% (107/409)
Resolving deltas: 28% (115/409)
Resolving deltas: 30% (125/409)
Resolving deltas: 31% (127/409)
Resolving deltas: 38% (157/409)
Resolving deltas: 41% (169/409)
Resolving deltas: 43% (179/409)
Resolving deltas: 44% (180/409)
Resolving deltas: 51% (211/409)
Resolving deltas: 52% (213/409)
Resolving deltas: 53% (217/409)
Resolving deltas: 54% (223/409)
Resolving deltas: 57% (237/409)
Resolving deltas: 58% (240/409)
Resolving deltas: 59% (244/409)
Resolving deltas: 62% (257/409)
Resolving deltas: 65% (267/409)
Resolving deltas: 67% (275/409)
Resolving deltas: 68% (279/409)
Resolving deltas: 69% (283/409)
Resolving deltas: 70% (287/409)
Resolving deltas: 71% (291/409)
Resolving deltas: 72% (295/409)
Resolving deltas: 73% (300/409)
Resolving deltas: 74% (304/409)
Resolving deltas: 75% (310/409)
Resolving deltas: 76% (312/409)
Resolving deltas: 78% (321/409)
Resolving deltas: 79% (325/409)
Resolving deltas: 80% (328/409)
Resolving deltas: 81% (334/409)
Resolving deltas: 82% (336/409)
Resolving deltas: 84% (345/409)
Resolving deltas: 85% (351/409)
Resolving deltas: 87% (357/409)
Resolving deltas: 88% (361/409)
Resolving deltas: 89% (367/409)
Resolving deltas: 91% (374/409)
Resolving deltas: 92% (379/409)
Resolving deltas: 93% (381/409)
Resolving deltas: 94% (385/409)
Resolving deltas: 95% (392/409)
Resolving deltas: 96% (394/409)
Resolving deltas: 97% (398/409)
Resolving deltas: 98% (401/409)
Resolving deltas: 99% (405/409)
Resolving deltas: 100% (409/409)
Resolving deltas: 100% (409/409), done.
pi@raspberrypi ~/ethrbh/erlang-ale-3 $ ls
erlang-ale
pi@raspberrypi ~/ethrbh/erlang-ale-3 $ cd erlang-ale/
pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ ls
c_src doc erlang.mk examples Makefile README.md src test
pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ cat README.md
Erlang/ALE provides high level abstractions that use Erlang facilities to interface with the hardware peripherals on embedded platforms. Raspberry Pi is our current development platform but running ALE on other platforms should be relatively straightforward too since the lowest layer hardware drivers are not baked into the ALE itself.
This is very much a work in progress and things are likely to be fragile as we tidy things up. Currently the hardware module supported are I2C, SPI and PWM.
Log in to your Pi and fetch the latest version of ALE using git:
git clone https://github.com/esl/erlang-ale.git
Fetch the dependencies and build erlang-ale:
cd erlang-ale && make
You can ignore the errors generated by this.
Use make shell
to set things up and start a shell.
Set a pin as an output:
gpio_sup:start_link([{23, output}]).
Turn it on:
gpio:write(23, 1).
A more detailed usage of the GPIO module can be found in
examples/gpio_counter.erl
...are most welcome! Please use the issue tracker or email us at
embedded@erlang-solutions.com
erlang-ale is licensed under the Apache License, Version 2.0 (the "License");
You may not use this library except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ make
git clone -n -- https://github.com/lehoff/gproc.git /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc
Cloning into '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc'...
remote: Counting objects: 1308, done.
remote: Compressing objects: 0% (1/484)
remote: Compressing objects: 1% (5/484)
remote: Compressing objects: 2% (10/484)
remote: Compressing objects: 3% (15/484)
remote: Compressing objects: 4% (20/484)
remote: Compressing objects: 5% (25/484)
remote: Compressing objects: 6% (30/484)
remote: Compressing objects: 7% (34/484)
remote: Compressing objects: 8% (39/484)
remote: Compressing objects: 9% (44/484)
remote: Compressing objects: 10% (49/484)
remote: Compressing objects: 11% (54/484)
remote: Compressing objects: 12% (59/484)
remote: Compressing objects: 13% (63/484)
remote: Compressing objects: 14% (68/484)
remote: Compressing objects: 15% (73/484)
remote: Compressing objects: 16% (78/484)
remote: Compressing objects: 17% (83/484)
remote: Compressing objects: 18% (88/484)
remote: Compressing objects: 19% (92/484)
remote: Compressing objects: 20% (97/484)
remote: Compressing objects: 21% (102/484)
remote: Compressing objects: 22% (107/484)
remote: Compressing objects: 23% (112/484)
remote: Compressing objects: 24% (117/484)
remote: Compressing objects: 25% (121/484)
remote: Compressing objects: 26% (126/484)
remote: Compressing objects: 27% (131/484)
remote: Compressing objects: 28% (136/484)
remote: Compressing objects: 29% (141/484)
remote: Compressing objects: 30% (146/484)
remote: Compressing objects: 31% (151/484)
remote: Compressing objects: 32% (155/484)
remote: Compressing objects: 33% (160/484)
remote: Compressing objects: 34% (165/484)
remote: Compressing objects: 35% (170/484)
remote: Compressing objects: 36% (175/484)
remote: Compressing objects: 37% (180/484)
remote: Compressing objects: 38% (184/484)
remote: Compressing objects: 39% (189/484)
remote: Compressing objects: 40% (194/484)
remote: Compressing objects: 41% (199/484)
remote: Compressing objects: 42% (204/484)
remote: Compressing objects: 43% (209/484)
remote: Compressing objects: 44% (213/484)
remote: Compressing objects: 45% (218/484)
remote: Compressing objects: 46% (223/484)
remote: Compressing objects: 47% (228/484)
remote: Compressing objects: 48% (233/484)
remote: Compressing objects: 49% (238/484)
remote: Compressing objects: 50% (242/484)
remote: Compressing objects: 51% (247/484)
remote: Compressing objects: 52% (252/484)
remote: Compressing objects: 53% (257/484)
remote: Compressing objects: 54% (262/484)
remote: Compressing objects: 55% (267/484)
remote: Compressing objects: 56% (272/484)
remote: Compressing objects: 57% (276/484)
remote: Compressing objects: 58% (281/484)
remote: Compressing objects: 59% (286/484)
remote: Compressing objects: 60% (291/484)
remote: Compressing objects: 61% (296/484)
remote: Compressing objects: 62% (301/484)
remote: Compressing objects: 63% (305/484)
remote: Compressing objects: 64% (310/484)
remote: Compressing objects: 65% (315/484)
remote: Compressing objects: 66% (320/484)
remote: Compressing objects: 67% (325/484)
remote: Compressing objects: 68% (330/484)
remote: Compressing objects: 69% (334/484)
remote: Compressing objects: 70% (339/484)
remote: Compressing objects: 71% (344/484)
remote: Compressing objects: 72% (349/484)
remote: Compressing objects: 73% (354/484)
remote: Compressing objects: 74% (359/484)
remote: Compressing objects: 75% (363/484)
remote: Compressing objects: 76% (368/484)
remote: Compressing objects: 77% (373/484)
remote: Compressing objects: 78% (378/484)
remote: Compressing objects: 79% (383/484)
remote: Compressing objects: 80% (388/484)
remote: Compressing objects: 81% (393/484)
remote: Compressing objects: 82% (397/484)
remote: Compressing objects: 83% (402/484)
remote: Compressing objects: 84% (407/484)
remote: Compressing objects: 85% (412/484)
remote: Compressing objects: 86% (417/484)
remote: Compressing objects: 87% (422/484)
remote: Compressing objects: 88% (426/484)
remote: Compressing objects: 89% (431/484)
remote: Compressing objects: 90% (436/484)
remote: Compressing objects: 91% (441/484)
remote: Compressing objects: 92% (446/484)
remote: Compressing objects: 93% (451/484)
remote: Compressing objects: 94% (455/484)
remote: Compressing objects: 95% (460/484)
remote: Compressing objects: 96% (465/484)
remote: Compressing objects: 97% (470/484)
remote: Compressing objects: 98% (475/484)
remote: Compressing objects: 99% (480/484)
remote: Compressing objects: 100% (484/484)
remote: Compressing objects: 100% (484/484), done.
Receiving objects: 0% (1/1308)
Receiving objects: 1% (14/1308)
Receiving objects: 2% (27/1308)
Receiving objects: 3% (40/1308)
Receiving objects: 4% (53/1308)
Receiving objects: 5% (66/1308)
Receiving objects: 6% (79/1308)
Receiving objects: 7% (92/1308)
Receiving objects: 8% (105/1308)
Receiving objects: 9% (118/1308)
Receiving objects: 10% (131/1308)
Receiving objects: 11% (144/1308)
Receiving objects: 12% (157/1308)
Receiving objects: 13% (171/1308)
Receiving objects: 14% (184/1308)
Receiving objects: 15% (197/1308)
Receiving objects: 16% (210/1308)
Receiving objects: 17% (223/1308)
Receiving objects: 18% (236/1308)
Receiving objects: 19% (249/1308)
Receiving objects: 20% (262/1308)
Receiving objects: 21% (275/1308)
Receiving objects: 22% (288/1308)
Receiving objects: 23% (301/1308)
Receiving objects: 24% (314/1308)
Receiving objects: 25% (327/1308)
Receiving objects: 26% (341/1308)
Receiving objects: 27% (354/1308)
Receiving objects: 28% (367/1308)
Receiving objects: 29% (380/1308)
Receiving objects: 30% (393/1308)
Receiving objects: 31% (406/1308)
Receiving objects: 32% (419/1308)
Receiving objects: 33% (432/1308)
Receiving objects: 34% (445/1308)
Receiving objects: 35% (458/1308)
Receiving objects: 36% (471/1308)
Receiving objects: 37% (484/1308)
Receiving objects: 38% (498/1308)
Receiving objects: 39% (511/1308)
Receiving objects: 40% (524/1308)
Receiving objects: 41% (537/1308)
Receiving objects: 42% (550/1308)
Receiving objects: 43% (563/1308)
Receiving objects: 44% (576/1308)
Receiving objects: 45% (589/1308)
Receiving objects: 46% (602/1308)
Receiving objects: 47% (615/1308)
Receiving objects: 48% (628/1308)
Receiving objects: 49% (641/1308)
Receiving objects: 50% (654/1308)
Receiving objects: 51% (668/1308)
Receiving objects: 52% (681/1308)
Receiving objects: 53% (694/1308)
Receiving objects: 54% (707/1308)
Receiving objects: 55% (720/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 56% (733/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 57% (746/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 58% (759/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 59% (772/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 60% (785/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 61% (798/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 62% (811/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 63% (825/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 64% (838/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 65% (851/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 66% (864/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 67% (877/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 68% (890/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 69% (903/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 70% (916/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 71% (929/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 72% (942/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 73% (955/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 74% (968/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 75% (981/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 76% (995/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 77% (1008/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 78% (1021/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 79% (1034/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 80% (1047/1308), 292.00 KiB | 572 KiB/s
Receiving objects: 81% (1060/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 81% (1062/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 82% (1073/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 83% (1086/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 84% (1099/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 85% (1112/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 86% (1125/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 87% (1138/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 88% (1152/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 89% (1165/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 90% (1178/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 91% (1191/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 92% (1204/1308), 860.00 KiB | 852 KiB/s
Receiving objects: 93% (1217/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 94% (1230/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 95% (1243/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 96% (1256/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 97% (1269/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 98% (1282/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 99% (1295/1308), 1.43 MiB | 963 KiB/s
remote: Total 1308 (delta 783), reused 1308 (delta 783)
Receiving objects: 100% (1308/1308), 1.43 MiB | 963 KiB/s
Receiving objects: 100% (1308/1308), 1.64 MiB | 963 KiB/s, done.
Resolving deltas: 0% (0/783)
Resolving deltas: 1% (9/783)
Resolving deltas: 2% (18/783)
Resolving deltas: 4% (33/783)
Resolving deltas: 7% (60/783)
Resolving deltas: 8% (68/783)
Resolving deltas: 9% (73/783)
Resolving deltas: 10% (79/783)
Resolving deltas: 11% (87/783)
Resolving deltas: 12% (96/783)
Resolving deltas: 13% (104/783)
Resolving deltas: 14% (114/783)
Resolving deltas: 16% (129/783)
Resolving deltas: 17% (134/783)
Resolving deltas: 18% (141/783)
Resolving deltas: 19% (153/783)
Resolving deltas: 21% (168/783)
Resolving deltas: 22% (177/783)
Resolving deltas: 23% (181/783)
Resolving deltas: 24% (190/783)
Resolving deltas: 25% (198/783)
Resolving deltas: 27% (213/783)
Resolving deltas: 29% (228/783)
Resolving deltas: 31% (243/783)
Resolving deltas: 32% (252/783)
Resolving deltas: 34% (274/783)
Resolving deltas: 35% (275/783)
Resolving deltas: 37% (290/783)
Resolving deltas: 38% (303/783)
Resolving deltas: 39% (309/783)
Resolving deltas: 41% (325/783)
Resolving deltas: 42% (334/783)
Resolving deltas: 43% (337/783)
Resolving deltas: 46% (362/783)
Resolving deltas: 48% (383/783)
Resolving deltas: 49% (384/783)
Resolving deltas: 50% (393/783)
Resolving deltas: 51% (402/783)
Resolving deltas: 54% (428/783)
Resolving deltas: 56% (441/783)
Resolving deltas: 59% (462/783)
Resolving deltas: 60% (476/783)
Resolving deltas: 63% (494/783)
Resolving deltas: 64% (502/783)
Resolving deltas: 73% (577/783)
Resolving deltas: 74% (587/783)
Resolving deltas: 76% (599/783)
Resolving deltas: 77% (606/783)
Resolving deltas: 78% (616/783)
Resolving deltas: 79% (622/783)
Resolving deltas: 80% (627/783)
Resolving deltas: 82% (646/783)
Resolving deltas: 83% (657/783)
Resolving deltas: 86% (675/783)
Resolving deltas: 88% (690/783)
Resolving deltas: 89% (700/783)
Resolving deltas: 91% (714/783)
Resolving deltas: 92% (721/783)
Resolving deltas: 93% (730/783)
Resolving deltas: 96% (752/783)
Resolving deltas: 97% (760/783)
Resolving deltas: 98% (771/783)
Resolving deltas: 99% (779/783)
Resolving deltas: 100% (783/783)
Resolving deltas: 100% (783/783), done.
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc ; git checkout -q master
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc ; if [ -n ]; then eval ; fi
git clone -n -- https://github.com/eproxus/meck.git /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck
Cloning into '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck'...
remote: Counting objects: 1596, done.
Receiving objects: 0% (1/1596)
Receiving objects: 1% (16/1596)
Receiving objects: 2% (32/1596)
Receiving objects: 3% (48/1596)
Receiving objects: 4% (64/1596)
Receiving objects: 5% (80/1596)
Receiving objects: 6% (96/1596)
Receiving objects: 7% (112/1596)
Receiving objects: 8% (128/1596)
Receiving objects: 9% (144/1596)
Receiving objects: 10% (160/1596)
Receiving objects: 11% (176/1596)
Receiving objects: 12% (192/1596)
Receiving objects: 13% (208/1596)
Receiving objects: 14% (224/1596)
Receiving objects: 15% (240/1596)
Receiving objects: 16% (256/1596)
Receiving objects: 17% (272/1596)
Receiving objects: 18% (288/1596)
Receiving objects: 19% (304/1596)
Receiving objects: 20% (320/1596)
Receiving objects: 21% (336/1596)
Receiving objects: 22% (352/1596)
Receiving objects: 23% (368/1596)
Receiving objects: 24% (384/1596)
Receiving objects: 25% (399/1596)
Receiving objects: 26% (415/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 27% (431/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 28% (447/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 29% (463/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 30% (479/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 31% (495/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 32% (511/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 33% (527/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 34% (543/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 35% (559/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 36% (575/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 37% (591/1596), 264.00 KiB | 510 KiB/s
Receiving objects: 38% (607/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 39% (623/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 40% (639/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 41% (655/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 42% (671/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 42% (676/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 43% (687/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 44% (703/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 45% (719/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 46% (735/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 47% (751/1596), 668.00 KiB | 657 KiB/s
Receiving objects: 48% (767/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 49% (783/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 50% (798/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 51% (814/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 52% (830/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 53% (846/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 54% (862/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 55% (878/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 56% (894/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 57% (910/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 58% (926/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 59% (942/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 60% (958/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 61% (974/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 62% (990/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 63% (1006/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 64% (1022/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 65% (1038/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 66% (1054/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 67% (1070/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 68% (1086/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 69% (1102/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 70% (1118/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 71% (1134/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 72% (1150/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 73% (1166/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 74% (1182/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 75% (1197/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 76% (1213/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 77% (1229/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 78% (1245/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 79% (1261/1596), 1.12 MiB | 757 KiB/s
Receiving objects: 79% (1274/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 80% (1277/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 81% (1293/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 82% (1309/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 83% (1325/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 84% (1341/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 85% (1357/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 86% (1373/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 87% (1389/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 88% (1405/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 89% (1421/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 90% (1437/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 91% (1453/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 92% (1469/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 93% (1485/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 94% (1501/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 95% (1517/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 96% (1533/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 97% (1549/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 98% (1565/1596), 1.58 MiB | 802 KiB/s
remote: Total 1596 (delta 0), reused 0 (delta 0)
Receiving objects: 99% (1581/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 100% (1596/1596), 1.58 MiB | 802 KiB/s
Receiving objects: 100% (1596/1596), 1.91 MiB | 802 KiB/s, done.
Resolving deltas: 0% (0/910)
Resolving deltas: 1% (12/910)
Resolving deltas: 2% (20/910)
Resolving deltas: 3% (30/910)
Resolving deltas: 5% (49/910)
Resolving deltas: 6% (59/910)
Resolving deltas: 7% (70/910)
Resolving deltas: 9% (82/910)
Resolving deltas: 11% (106/910)
Resolving deltas: 12% (115/910)
Resolving deltas: 17% (157/910)
Resolving deltas: 19% (175/910)
Resolving deltas: 20% (191/910)
Resolving deltas: 25% (235/910)
Resolving deltas: 26% (238/910)
Resolving deltas: 30% (280/910)
Resolving deltas: 31% (283/910)
Resolving deltas: 32% (300/910)
Resolving deltas: 33% (304/910)
Resolving deltas: 34% (314/910)
Resolving deltas: 36% (332/910)
Resolving deltas: 39% (355/910)
Resolving deltas: 42% (385/910)
Resolving deltas: 46% (427/910)
Resolving deltas: 47% (431/910)
Resolving deltas: 48% (441/910)
Resolving deltas: 49% (446/910)
Resolving deltas: 50% (455/910)
Resolving deltas: 51% (471/910)
Resolving deltas: 52% (476/910)
Resolving deltas: 53% (484/910)
Resolving deltas: 57% (526/910)
Resolving deltas: 59% (537/910)
Resolving deltas: 61% (560/910)
Resolving deltas: 62% (565/910)
Resolving deltas: 63% (577/910)
Resolving deltas: 66% (601/910)
Resolving deltas: 67% (612/910)
Resolving deltas: 68% (626/910)
Resolving deltas: 69% (628/910)
Resolving deltas: 70% (638/910)
Resolving deltas: 71% (647/910)
Resolving deltas: 75% (689/910)
Resolving deltas: 77% (706/910)
Resolving deltas: 80% (728/910)
Resolving deltas: 84% (770/910)
Resolving deltas: 86% (783/910)
Resolving deltas: 88% (806/910)
Resolving deltas: 89% (815/910)
Resolving deltas: 91% (837/910)
Resolving deltas: 92% (842/910)
Resolving deltas: 93% (850/910)
Resolving deltas: 94% (856/910)
Resolving deltas: 95% (870/910)
Resolving deltas: 96% (878/910)
Resolving deltas: 97% (883/910)
Resolving deltas: 98% (896/910)
Resolving deltas: 99% (901/910)
Resolving deltas: 100% (910/910)
Resolving deltas: 100% (910/910), done.
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck ; git checkout -q 0.7.2
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck ; if [ -n ]; then eval ; fi
git clone -n -- https://github.com/omerk/pihwm.git /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm
Cloning into '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm'...
remote: Counting objects: 829, done.
Receiving objects: 0% (1/829)
Receiving objects: 1% (9/829)
Receiving objects: 2% (17/829)
Receiving objects: 3% (25/829)
Receiving objects: 4% (34/829)
Receiving objects: 5% (42/829)
Receiving objects: 6% (50/829)
Receiving objects: 7% (59/829)
Receiving objects: 8% (67/829)
Receiving objects: 9% (75/829)
Receiving objects: 10% (83/829)
Receiving objects: 11% (92/829)
Receiving objects: 12% (100/829)
Receiving objects: 13% (108/829)
Receiving objects: 14% (117/829)
Receiving objects: 15% (125/829)
Receiving objects: 16% (133/829)
Receiving objects: 17% (141/829)
Receiving objects: 18% (150/829)
Receiving objects: 19% (158/829)
Receiving objects: 20% (166/829)
Receiving objects: 21% (175/829)
Receiving objects: 22% (183/829)
Receiving objects: 23% (191/829)
Receiving objects: 24% (199/829)
Receiving objects: 25% (208/829), 156.00 KiB | 303 KiB/s
Receiving objects: 26% (216/829), 156.00 KiB | 303 KiB/s
Receiving objects: 27% (224/829), 156.00 KiB | 303 KiB/s
Receiving objects: 28% (233/829), 156.00 KiB | 303 KiB/s
Receiving objects: 29% (241/829), 156.00 KiB | 303 KiB/s
Receiving objects: 30% (249/829), 156.00 KiB | 303 KiB/s
Receiving objects: 31% (257/829), 156.00 KiB | 303 KiB/s
Receiving objects: 32% (266/829), 156.00 KiB | 303 KiB/s
Receiving objects: 33% (274/829), 156.00 KiB | 303 KiB/s
Receiving objects: 34% (282/829), 156.00 KiB | 303 KiB/s
Receiving objects: 35% (291/829), 156.00 KiB | 303 KiB/s
Receiving objects: 36% (299/829), 156.00 KiB | 303 KiB/s
Receiving objects: 37% (307/829), 156.00 KiB | 303 KiB/s
Receiving objects: 38% (316/829), 156.00 KiB | 303 KiB/s
Receiving objects: 39% (324/829), 156.00 KiB | 303 KiB/s
Receiving objects: 40% (332/829), 156.00 KiB | 303 KiB/s
Receiving objects: 41% (340/829), 604.00 KiB | 595 KiB/s
Receiving objects: 42% (349/829), 604.00 KiB | 595 KiB/s
Receiving objects: 42% (353/829), 604.00 KiB | 595 KiB/s
Receiving objects: 43% (357/829), 604.00 KiB | 595 KiB/s
Receiving objects: 44% (365/829), 604.00 KiB | 595 KiB/s
Receiving objects: 45% (374/829), 604.00 KiB | 595 KiB/s
Receiving objects: 46% (382/829), 604.00 KiB | 595 KiB/s
Receiving objects: 47% (390/829), 604.00 KiB | 595 KiB/s
Receiving objects: 48% (398/829), 604.00 KiB | 595 KiB/s
Receiving objects: 49% (407/829), 604.00 KiB | 595 KiB/s
Receiving objects: 50% (415/829), 604.00 KiB | 595 KiB/s
Receiving objects: 51% (423/829), 604.00 KiB | 595 KiB/s
Receiving objects: 52% (432/829), 604.00 KiB | 595 KiB/s
Receiving objects: 53% (440/829), 604.00 KiB | 595 KiB/s
Receiving objects: 54% (448/829), 604.00 KiB | 595 KiB/s
Receiving objects: 55% (456/829), 604.00 KiB | 595 KiB/s
Receiving objects: 56% (465/829), 604.00 KiB | 595 KiB/s
Receiving objects: 57% (473/829), 604.00 KiB | 595 KiB/s
Receiving objects: 58% (481/829), 604.00 KiB | 595 KiB/s
Receiving objects: 59% (490/829), 604.00 KiB | 595 KiB/s
Receiving objects: 60% (498/829), 604.00 KiB | 595 KiB/s
Receiving objects: 61% (506/829), 604.00 KiB | 595 KiB/s
Receiving objects: 62% (514/829), 604.00 KiB | 595 KiB/s
Receiving objects: 63% (523/829), 604.00 KiB | 595 KiB/s
Receiving objects: 64% (531/829), 604.00 KiB | 595 KiB/s
Receiving objects: 65% (539/829), 604.00 KiB | 595 KiB/s
Receiving objects: 66% (548/829), 604.00 KiB | 595 KiB/s
Receiving objects: 67% (556/829), 604.00 KiB | 595 KiB/s
Receiving objects: 68% (564/829), 604.00 KiB | 595 KiB/s
Receiving objects: 69% (573/829), 604.00 KiB | 595 KiB/s
Receiving objects: 70% (581/829), 604.00 KiB | 595 KiB/s
Receiving objects: 71% (589/829), 604.00 KiB | 595 KiB/s
Receiving objects: 72% (597/829), 604.00 KiB | 595 KiB/s
Receiving objects: 73% (606/829), 604.00 KiB | 595 KiB/s
Receiving objects: 74% (614/829), 604.00 KiB | 595 KiB/s
Receiving objects: 75% (622/829), 604.00 KiB | 595 KiB/s
Receiving objects: 76% (631/829), 604.00 KiB | 595 KiB/s
Receiving objects: 77% (639/829), 604.00 KiB | 595 KiB/s
Receiving objects: 78% (647/829), 604.00 KiB | 595 KiB/s
Receiving objects: 79% (655/829), 604.00 KiB | 595 KiB/s
Receiving objects: 80% (664/829), 604.00 KiB | 595 KiB/s
Receiving objects: 81% (672/829), 604.00 KiB | 595 KiB/s
Receiving objects: 82% (680/829), 604.00 KiB | 595 KiB/s
Receiving objects: 83% (689/829), 604.00 KiB | 595 KiB/s
Receiving objects: 84% (697/829), 604.00 KiB | 595 KiB/s
Receiving objects: 85% (705/829), 604.00 KiB | 595 KiB/s
Receiving objects: 86% (713/829), 604.00 KiB | 595 KiB/s
Receiving objects: 87% (722/829), 604.00 KiB | 595 KiB/s
Receiving objects: 88% (730/829), 604.00 KiB | 595 KiB/s
Receiving objects: 89% (738/829), 604.00 KiB | 595 KiB/s
Receiving objects: 90% (747/829), 604.00 KiB | 595 KiB/s
Receiving objects: 91% (755/829), 604.00 KiB | 595 KiB/s
Receiving objects: 92% (763/829), 604.00 KiB | 595 KiB/s
remote: Total 829 (delta 0), reused 0 (delta 0)
Receiving objects: 93% (771/829), 604.00 KiB | 595 KiB/s
Receiving objects: 94% (780/829), 604.00 KiB | 595 KiB/s
Receiving objects: 95% (788/829), 604.00 KiB | 595 KiB/s
Receiving objects: 96% (796/829), 604.00 KiB | 595 KiB/s
Receiving objects: 97% (805/829), 604.00 KiB | 595 KiB/s
Receiving objects: 98% (813/829), 604.00 KiB | 595 KiB/s
Receiving objects: 99% (821/829), 604.00 KiB | 595 KiB/s
Receiving objects: 100% (829/829), 604.00 KiB | 595 KiB/s
Receiving objects: 100% (829/829), 860.31 KiB | 595 KiB/s, done.
Resolving deltas: 0% (0/456)
Resolving deltas: 1% (5/456)
Resolving deltas: 2% (10/456)
Resolving deltas: 3% (17/456)
Resolving deltas: 4% (19/456)
Resolving deltas: 5% (25/456)
Resolving deltas: 6% (28/456)
Resolving deltas: 7% (33/456)
Resolving deltas: 8% (40/456)
Resolving deltas: 9% (44/456)
Resolving deltas: 15% (71/456)
Resolving deltas: 16% (76/456)
Resolving deltas: 18% (84/456)
Resolving deltas: 19% (88/456)
Resolving deltas: 20% (94/456)
Resolving deltas: 21% (96/456)
Resolving deltas: 23% (107/456)
Resolving deltas: 25% (117/456)
Resolving deltas: 26% (120/456)
Resolving deltas: 27% (124/456)
Resolving deltas: 28% (131/456)
Resolving deltas: 31% (142/456)
Resolving deltas: 40% (185/456)
Resolving deltas: 41% (187/456)
Resolving deltas: 42% (194/456)
Resolving deltas: 56% (257/456)
Resolving deltas: 57% (263/456)
Resolving deltas: 59% (270/456)
Resolving deltas: 60% (274/456)
Resolving deltas: 61% (282/456)
Resolving deltas: 62% (284/456)
Resolving deltas: 63% (289/456)
Resolving deltas: 68% (314/456)
Resolving deltas: 69% (315/456)
Resolving deltas: 70% (323/456)
Resolving deltas: 75% (343/456)
Resolving deltas: 78% (357/456)
Resolving deltas: 79% (364/456)
Resolving deltas: 81% (370/456)
Resolving deltas: 82% (374/456)
Resolving deltas: 83% (379/456)
Resolving deltas: 84% (385/456)
Resolving deltas: 85% (390/456)
Resolving deltas: 86% (394/456)
Resolving deltas: 87% (398/456)
Resolving deltas: 88% (402/456)
Resolving deltas: 89% (409/456)
Resolving deltas: 90% (411/456)
Resolving deltas: 91% (415/456)
Resolving deltas: 92% (421/456)
Resolving deltas: 93% (425/456)
Resolving deltas: 94% (430/456)
Resolving deltas: 95% (437/456)
Resolving deltas: 96% (442/456)
Resolving deltas: 97% (443/456)
Resolving deltas: 99% (453/456)
Resolving deltas: 100% (456/456)
Resolving deltas: 100% (456/456), done.
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm ; git checkout -q master
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm ; if [ -n ]; then eval ; fi
git clone -n -- https://github.com/omerk/erlang_portutil /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil
Cloning into '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil'...
remote: Counting objects: 41, done.
remote: Total 41 (delta 0), reused 0 (delta 0)
Unpacking objects: 2% (1/41)
Unpacking objects: 4% (2/41)
Unpacking objects: 7% (3/41)
Unpacking objects: 9% (4/41)
Unpacking objects: 12% (5/41)
Unpacking objects: 14% (6/41)
Unpacking objects: 17% (7/41)
Unpacking objects: 19% (8/41)
Unpacking objects: 21% (9/41)
Unpacking objects: 24% (10/41)
Unpacking objects: 26% (11/41)
Unpacking objects: 29% (12/41)
Unpacking objects: 31% (13/41)
Unpacking objects: 34% (14/41)
Unpacking objects: 36% (15/41)
Unpacking objects: 39% (16/41)
Unpacking objects: 41% (17/41)
Unpacking objects: 43% (18/41)
Unpacking objects: 46% (19/41)
Unpacking objects: 48% (20/41)
Unpacking objects: 51% (21/41)
Unpacking objects: 53% (22/41)
Unpacking objects: 56% (23/41)
Unpacking objects: 58% (24/41)
Unpacking objects: 60% (25/41)
Unpacking objects: 63% (26/41)
Unpacking objects: 65% (27/41)
Unpacking objects: 68% (28/41)
Unpacking objects: 70% (29/41)
Unpacking objects: 73% (30/41)
Unpacking objects: 75% (31/41)
Unpacking objects: 78% (32/41)
Unpacking objects: 80% (33/41)
Unpacking objects: 82% (34/41)
Unpacking objects: 85% (35/41)
Unpacking objects: 87% (36/41)
Unpacking objects: 90% (37/41)
Unpacking objects: 92% (38/41)
Unpacking objects: 95% (39/41)
Unpacking objects: 97% (40/41)
Unpacking objects: 100% (41/41)
Unpacking objects: 100% (41/41), done.
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil ; git checkout -q master
cd /home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil ; if [ -n ]; then eval ; fi
make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc'
./rebar get-deps
==> gproc (get-deps)
./rebar compile
==> gproc (compile)
Compiled src/gproc_pt.erl
Compiled src/gproc_app.erl
Compiled src/gproc_info.erl
Compiled src/gproc_sup.erl
Compiled src/gproc_lib.erl
Compiled src/gproc_init.erl
Compiled src/gproc_ps.erl
Compiled src/gproc_bcast.erl
src/gproc_dist.erl:23: Warning: behaviour gen_leader undefined
Compiled src/gproc_dist.erl
Compiled src/gproc_monitor.erl
Compiled src/gproc_pool.erl
Compiled src/gproc.erl
make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/gproc'
make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck'
/bin/sh: 1: ./rebar: not found
/bin/sh: 1: compile: not found
Makefile:6: recipe for target 'compile' failed
make[1]: * [compile] Error 127
make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/meck'
make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm'
make[1]: * No targets specified and no makefile found. Stop.
make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/pihwm'
make[1]: Entering directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil'
gcc -c -o portutil.o portutil.c -Wall -std=c99 -I/usr/lib/erlang/usr/include
make[1]: Leaving directory '/home/pi/ethrbh/erlang-ale-3/erlang-ale/deps/erlang_portutil'
mkdir -p priv ebin
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/portutil.o deps/erlang_portutil/portutil.c
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/pihwm.o deps/pihwm/lib/pihwm.c
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/pi_gpio.o -lpthread deps/pihwm/lib/pi_gpio.c
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/pi_i2c.o deps/pihwm/lib/pi_i2c.c
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/pi_spi.o deps/pihwm/lib/pi_spi.c
gcc -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -c -o priv/pi_pwm.o deps/pihwm/lib/pi_pwm.c
erlc -o ./ebin src/port_lib.erl
gcc -Lpriv -L/usr/lib/erlang/usr/lib -L/usr/lib/erlang/lib/erl_interface-3.7.17/lib -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -o priv/gpio_port \
priv/portutil.o priv/pihwm.o priv/pi_gpio.o c_src/gpio_port.c \
-lpthread -lerl_interface -lei
erlc -o ./ebin src/gpio.erl
gcc -Lpriv -L/usr/lib/erlang/usr/lib -L/usr/lib/erlang/lib/erl_interface-3.7.17/lib -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -o priv/pwm_nif.so -fPIC -shared \ deps/pihwm/lib/pihwm.c deps/pihwm/lib/pi_gpio.c c_src/pwm_nif.c \ -lpthread erlc -o ./ebin src/pwm.erl src/pwm.erl:63: Warning: variable 'Devname' is unused gcc -Lpriv -L/usr/lib/erlang/usr/lib -L/usr/lib/erlang/lib/erl_interface-3.7.17/lib -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -o priv/i2c_lib \ priv/portutil.o priv/pihwm.o priv/pi_i2c.o c_src/i2c_ei.c \ -lpthread -lerl_interface -lei erlc -o ./ebin src/i2c.erl gcc -Lpriv -L/usr/lib/erlang/usr/lib -L/usr/lib/erlang/lib/erl_interface-3.7.17/lib -I/usr/local/include -I/usr/lib/erlang/lib/erl_interface-3.7.17/include -I/usr/lib/erlang/usr/include/ -Ideps/erlang_portutil -Ideps/pihwm/lib -o priv/spi_lib \ priv/portutil.o priv/pihwm.o priv/pi_spi.o c_src/spi_ei.c \ -lpthread -lerl_interface -lei erlc -o ./ebin src/spi.erl erlc -o examples examples/*.erl pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ ls c_src deps doc ebin erlang.mk examples Makefile priv README.md src test pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ ls deps/ erlang_portutil gproc meck pihwm pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $ ls deps/pihwm/ autogen.sh configure.ac demo doc lib Makefile.am README.md pi@raspberrypi ~/ethrbh/erlang-ale-3/erlang-ale $
hello Josh,
I have a good news. I tried to make the erlang-ale once again, I got the same faults what I got before, but, I tried start an erlang shell (make shell) and just turn ON/OFF GPIO17. And it is working, the LED I plugged on that pin started to work :-) Now I'm interesting about meck and pihwm compilation error. Are these critical or ?
many thanks for your grate support and helping me. /Robi
hello,
Today I have started to learn and play with Erlang on Rasperry Pi B 1G RAM (http://www.raspberrypi.org/products/raspberry-pi-2-model-b/).
I have installed the latest erlang-mini, than I cloned the Erlang-ALE project from GitHub. I followed the instruction to compile the project. Unfortunately there are few errors when compile meck application what is one of the deps. project of Erlang-ALE.
I could fix it on my local copy, but for same reason I cannot able to push the changes in the git repo. See details below. I would be happy if someone could push the fix :-)
Log on the error
pi@raspberrypi ~/ethrbh/temp/erlang-ale $ make all make[1]: Entering directory '/home/pi/ethrbh/temp/erlang-ale/deps/gproc' ./rebar get-deps ==> gproc (get-deps) ./rebar compile ==> gproc (compile) make[1]: Leaving directory '/home/pi/ethrbh/temp/erlang-ale/deps/gproc' make[1]: Entering directory '/home/pi/ethrbh/temp/erlang-ale/deps/meck' /bin/sh: 1: ./rebar: not found /bin/sh: 1: compile: not found Makefile:6: recipe for target 'compile' failed make[1]: *\ [compile] Error 127 make[1]: Leaving directory '/home/pi/ethrbh/temp/erlang-ale/deps/meck' make[1]: Entering directory '/home/pi/ethrbh/temp/erlang-ale/deps/pihwm'
OS on raspberry pi:
pi@raspberrypi ~/ethrbh/temp/erlang-ale $ uname -a Linux raspberrypi 3.18.5-v7+ #225 SMP PREEMPT Fri Jan 30 18:53:55 GMT 2015 armv7l GNU/Linux
Solution what is working (for me at least)
Use the master branch of meck when clone in the erlang_ale/Makefile old line: dep_meck = https://github.com/eproxus/meck.git 0.7.2 new line: dep_meck = https://github.com/eproxus/meck.git master
thanks for your help, /Robi