Hi,

  From one of the previous posts:
=====================================
add a swap file first:

     dd if=/dev/zero of=my_swap bs=1024 count=524288
     mkswap my_swap 
     sudo chown root my_swap 
     sudo chmod 600 my_swap 
     sudo swapon my_swap

  you can make the file permanent by adding a line to fstab

     /path-to-file/my_swap swap swap defaults 0 0
===============================================
Jeff

On Sunday, April 8, 2018 at 11:06:51 AM UTC-7, mahdi....@gmail.com wrote:
>
>
> could you please tell me how to  set the swap file properly
>
>
>>
>> On Friday, March 31, 2017 at 1:29:32 PM UTC-7, ceha...@gmail.com wrote:
>>>
>>> I just checked which image I have on my BBB, and it is the 1-30-2017 
>>> release.  My notes had the 3-15-17 release specified, but while that 
>>> compiled, it would not run.  I think the 2-12-17 release works though.  
>>> Sorry for any confusion.
>>>
>>> On Friday, March 31, 2017 at 4:21:42 PM UTC-4, ceha...@gmail.com wrote:
>>>>
>>>>
>>>> I've compiled on beaglebone using these steps.  The process runs much 
>>>> faster when running out of EMMC, so I recommend that you flash your SD 
>>>> card 
>>>> image onto the BBB, otherwise it will take hours.
>>>>
>>>> The swapfile is necessary as you've noted.  My first compile failed in 
>>>> the same way but I had another window open running 'top' which showed all 
>>>> of memory being consumed, and then the crash.  Running 'top' is an easy 
>>>> way 
>>>> to verify that a swap file is being used.
>>>>
>>>> From my notes:
>>>>
>>>> ----Build machinekit on the beaglebone----
>>>>
>>>> Start with this image:
>>>>
>>>>   bone-debian-8.7-machinekit-armhf-2017-03-12-4gb.img.xz
>>>>   
>>>>   install on an SD card and boot holding the boot button down at 
>>>> power-on
>>>>   open a terminal up, and use the following instructions:
>>>>
>>>> add a swap file first:
>>>>
>>>>      dd if=/dev/zero of=my_swap bs=1024 count=524288
>>>>      mkswap my_swap 
>>>>      sudo chown root my_swap 
>>>>      sudo chmod 600 my_swap 
>>>>      sudo swapon my_swap
>>>>
>>>>   you can make the file permanent by adding a line to fstab
>>>>
>>>>      /path-to-file/my_swap swap swap defaults 0 0
>>>>
>>>> then do this to build machinekit:
>>>>
>>>> sudo apt-get remove --purge machinekit
>>>> rm -rf machinekit
>>>>
>>>> sudo apt-get install libczmq-dev python-zmq libjansson-dev pkg-config \
>>>>   libwebsockets-dev libxenomai-dev python-pyftpdlib cython bwidget 
>>>> lsb-release
>>>>
>>>> sudo apt-get install git dpkg-dev
>>>> sudo apt-get install --no-install-recommends devscripts equivs
>>>> git clone https://github.com/machinekit/machinekit.git
>>>> cd machinekit
>>>> # to add RT-PREEMPT support, add a 'r'
>>>> # to add Xenomai support, add an 'x'
>>>> # this builds for Posix, RT-PREEMPT, Xenomai:
>>>> debian/configure -prx
>>>> sudo mk-build-deps -ir
>>>> cd src
>>>> ./autogen.sh
>>>> # for the Beaglebone, add --with-platform-beaglebone to ./configure
>>>> # for the Raspberry2, add --with-platform-raspberry to ./configure
>>>> # for PC platforms, add --with-rt-preempt  --with-posix  --with-xenomai
>>>> ./configure --with-platform-beaglebone
>>>>
>>>> make   <-- this takes a LONG time
>>>>
>>>> sudo make setuid
>>>>
>>>> Hope this helps!
>>>>
>>>>
>>>> On Thursday, March 30, 2017 at 7:51:50 PM UTC-4, Jeff Pollard wrote:
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>>   I'm trying to build machinekit from the 2017-02-12 version.  I've 
>>>>> gone through the steps below, and at step 24 I encounter an error while 
>>>>> compiling emctask.cc.  I read somewhere that adding a swap space might 
>>>>> help, so I tried to add one, and it either didn't help, or I did it 
>>>>> wrong.  
>>>>> In any case, can anyone tell me if the steps I've taken below are either 
>>>>> wrong, or if I'm missing any?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jeff
>>>>> (PS.  I tried to download the most recent Jessie version and when 
>>>>> booting the three blue LEDs would light up, and the BBB would freeze, 
>>>>> thus 
>>>>> I'm using the 02-12 version)
>>>>> ====================================== 
>>>>> on ubuntu....
>>>>> [1] wget 
>>>>> https://rcn-ee.com/rootfs/bb.org/testing/2017-02-12/machinekit/bone-debian-8.7-machinekit-armhf-2017-02-12-4gb.img.xz
>>>>>
>>>>> [2] sha256sum bone-debian-8.7-machinekit-armhf-2017-02-12-4gb*
>>>>> 18361e0426715974b5a0e7f014ff1bf26db2421cbf8d61622efd2856cd8c6214  
>>>>> bone-debian-8.7-machinekit-armhf-2017-02-12-4gb.img.xz
>>>>>
>>>>> [3] xzcat bone-debian-8.7-machinekit-armhf-2017-02-12-4gb.img.xz | 
>>>>> sudo dd of=/dev/sdc
>>>>> ----------------------------
>>>>> [4] install uSD in to BBB and boot
>>>>> ----------------------------
>>>>> resize 4GB to full 16 GB
>>>>> [5] cd /opt/scripts/tools/
>>>>> [6] git pull
>>>>> [7] sudo ./grow_partition.sh
>>>>> [8] sudo reboot
>>>>> -----------------------------
>>>>> [9] sudo apt-get remove --purge machinekit
>>>>> [10] sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 
>>>>> --recv 43DDF224
>>>>> [11] sudo sh -c \
>>>>>   "echo 'deb http://deb.machinekit.io/debian jessie main' > \
>>>>>   /etc/apt/sources.list.d/machinekit.list"
>>>>> [12] sudo apt-get update
>>>>> [13] sudo apt-get install machinekit-xenomai machinekit-dev
>>>>> ----------------------------
>>>>> [14] sudo apt-get install libczmq-dev python-zmq libjansson-dev 
>>>>> pkg-config \
>>>>>   libwebsockets-dev libxenomai-dev python-pyftpdlib cython bwidget 
>>>>> lsb-release
>>>>> ----------------------------  
>>>>> [15] sudo apt-get install git dpkg-dev
>>>>> [16] sudo apt-get install --no-install-recommends devscripts equivs
>>>>> [17] sudo git clone https://github.com/machinekit/machinekit.git 
>>>>> /home/machinekit-dev
>>>>> [18] cd machinekit-dev
>>>>> [19] sudo ./debian/configure -prx
>>>>> [20] sudo mk-build-deps -ir
>>>>> [21] cd src
>>>>> [22] sudo ./autogen.sh
>>>>> [23] sudo ./configure --with-platform-beaglebone
>>>>> [24] sudo make
>>>>> *********
>>>>> during compilng the source I get the error.......
>>>>> ....
>>>>> ....
>>>>> ....
>>>>> Compiling emc/task/emctask.cc
>>>>> g++: internal compiler error: Killed (program cc1plus)
>>>>> Please submit a full bug report,
>>>>> with preprocessed source if appropriate.
>>>>> See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
>>>>> Makefile:436: recipe for target 'objects/emc/task/emctask.o' failed
>>>>> make: *** [objects/emc/task/emctask.o] Error 4
>>>>> make: Leaving directory '/home/machinekit-dev/src'
>>>>> *********
>>>>>
>>>>> --to be done after compile
>>>>> [24]sudo make setuid
>>>>> ---------------------------
>>>>>
>>>>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to