The issue is that xz is compressing with the extreme '9e' compression option which is the most resource-hungry. 9e needs 674MB during compression (see the table on the xz manpage). Try running it via the util.sh script with the -z option to set a much lower compression level (eg 3).

On 19 July 2016 at 17:16, Peter <happy@hour.com> wrote:
I am trying to build the Debian 8 packages for a 32bit platform using Stanislav's script.

Unfortunately, I experience memory issues when building the sound packages at the point the ./debian/rules get-orig-source script is running.
After the xs compress tool starts claiming all physical memory, memory swap is increased rapidly to a point that downloading the tar file gets to a hold.
See below.

I am running the script on a 32bit machine with 512MiB RAM, so resources are relatively low.
I am not a shell script whiz, so maybe someone is willing to help with altering the script to work with lower resources, if this seems to be the cause.


Thanks Stanislav Sinyagin for creating and referring me to the script and Michael Jerris for additional comments.



1174 root      20   0  693176 447352    304 D  2.0 87.0   2:56.01 xz  


root@sip:/usr/src/freeswitch-sounds/music-default# ./debian/rules get-orig-source
wget -O ./tmp.cs0qwdwEJ2/upstream.tgz "http://files.freeswitch.org/freeswitch-sounds-music-48000-1.0.51.tar.gz"
--2016-07-17 08:04:37--  http://files.freeswitch.org/freeswitch-sounds-music-48000-1.0.51.tar.gz
Resolving files.freeswitch.org (files.freeswitch.org)... 209.105.235.7, 2607:f348:1021::7
Connecting to files.freeswitch.org (files.freeswitch.org)|209.105.235.7|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://files.freeswitch.org/releases/sounds/freeswitch-sounds-music-48000-1.0.51.tar.gz [following]
--2016-07-17 08:04:38--  http://files.freeswitch.org/releases/sounds/freeswitch-sounds-music-48000-1.0.51.tar.gz
Reusing existing connection to files.freeswitch.org:80.
HTTP request sent, awaiting response... 200 OK
Length: 75546338 (72M) [application/x-gzip]
Saving to: ‘./tmp.cs0qwdwEJ2/upstream.tgz’

./tmp.cs0qwdwEJ2/upstream.tgz                   100%[=======================================================================================================>]  72.05M  43.4KB/s   in 18m 59ss

2016-07-17 08:23:37 (64.8 KB/s) - ‘./tmp.cs0qwdwEJ2/upstream.tgz’ saved [75546338/75546338]

mkdir -p ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51
tar -x -C ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51 -f ./tmp.cs0qwdwEJ2/upstream.tgz
if [ -d ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51/music ]; then \
  mv ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51/music/48000 ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51/music/default; \
else \
  for x in ./tmp.cs0qwdwEJ2/freeswitch-music-default-1.0.51/*/*/*/*; do \
    for y in $x/*; do mv $y/* $x; rmdir $y; done; \
  done; \
fi
tar -c -C ./tmp.cs0qwdwEJ2 -f freeswitch-music-default_1.0.51.orig.tar freeswitch-music-default-1.0.51
xz -9ev freeswitch-music-default_1.0.51.orig.tar
freeswitch-music-default_1.0.51.orig.tar (1/1)
 45.6 %         21.9 MiB / 48.2 MiB = 0.455   192 KiB/s       4:17   5 min 10 s
 47.9 %         22.7 MiB / 50.7 MiB = 0.449    79 KiB/s      10:58       12 min

script stuck indefinitely at this point ....
  

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org