PIONEERS IPBX 2020 RasPi

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
20,217
Reaction score
5,974
The new Incredible PBX 2020 beta release for the Raspberry Pi is now available on SourceForge.

EOkNDIuWoAEpWut
 
Updating Asterisk 16 to latest release is easy:
Code:
cd /root
wget http://incrediblepbx.com/update-asterisk16-raspi.tar.gz
tar zxvf update-asterisk16-raspi.tar.gz
rm -f update-asterisk16-raspi.tar.gz
./update-asterisk16

EOqaNZcXkAAylNn
 
Are you planning on a "bring it with you guide" like you have done with previous releases?
 
Incredible PBX 2020.3 release will be available in about an hour. It has updated modules plus latest Asterisk release.
 
Can I use this version with the older RPI version 3B? This one is not the B+ model.
 
Can I use this version with the older RPI version 3B? This one is not the B+ model.

The image should be good back to at least the Pi2Bv1.2, but I personally wouldn't go less than the Pi3 for performance reasons.

A Pi3B+ is just an overclocked Pi3B with a new Ethernet chip.
 
Updating Asterisk 16 to latest release is easy:
Code:
cd /root
wget http://incrediblepbx.com/update-asterisk16-raspi.tar.gz
tar zxvf update-asterisk16-raspi.tar.gz
rm -f update-asterisk16-raspi.tar.gz
./update-asterisk16

EOqaNZcXkAAylNn
I know this is an old thread... I used this script some time ago to get to Asterisk 16.17 on Raspberry Pi4, Raspbian 10. However today I tried to get to Asterisk 16.18 which is current. I get the following error...

The existing menuselect.makeopts file did not specify
that 'test_scope_trace' should not be included. However, either some
dependencies for this module were not found or a
conflict exists.


Is this script still valid? Is it safe to delete menuselect.makeopts?
 
The existing menuselect.makeopts file did not specify
that 'test_scope_trace' should not be included. However, either some
dependencies for this module were not found or a
conflict exists.
Sorry to use a slightly political phrase but:
Me Too.
 
Have you actually tried to run the script?? It should sort this out. If make runs successfully, you're good to go. Otherwise, let me know.
 
post the alert message??
Code:
configure: creating ./config.status
config.status: creating makeopts
config.status: creating autoconfig.h
configure: Menuselect build configuration successfully completed

               .$$$$$$$$$$$$$$$=..
            .$7$7..          .7$$7:.
          .$$:.                 ,$7.7
        .$7.     7$$$$           .$$77
     ..$$.       $$$$$            .$$$7
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
.777.   .$$$$$$77$$$77$$$$$7.      $$$,
$$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7
$$$       .7$$$$$$$$$$$$$$$$      :$$$.
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.
$$$        $$$   7$$$7  .$$$    .$$$.
$$$$             $$$$7         .$$$.
7$$$7            7$$$$        7$$$
$$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type  : linux-gnueabihf
configure: Host CPU : armv7l
configure: build-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
configure: host-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" menuselect
make[1]: Entering directory '/usr/src/asterisk-16.18.0/menuselect'
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES -I/usr/include/libxml2   -c -o menuselect.o menuselect.c
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES   -c -o strcompat.o strcompat.c
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES   -c -o menuselect_stub.o menuselect_stub.c
gcc  -o menuselect menuselect.o strcompat.o menuselect_stub.o -lxml2
make[1]: Leaving directory '/usr/src/asterisk-16.18.0/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts

***********************************************************
  The existing menuselect.makeopts file did not specify
  that 'test_scope_trace' should not be included.  However, either some
  dependencies for this module were not found or a
  conflict exists.

  Either run 'make menuselect' or remove the existing
  menuselect.makeopts file to resolve this issue.
***********************************************************

make: *** [Makefile:364: menuselect.makeopts] Error 255
menuselect/menuselect --check-deps menuselect.makeopts

***********************************************************
  The existing menuselect.makeopts file did not specify
  that 'test_scope_trace' should not be included.  However, either some
  dependencies for this module were not found or a
  conflict exists.

  Either run 'make menuselect' or remove the existing
  menuselect.makeopts file to resolve this issue.
***********************************************************

make: *** [Makefile:364: menuselect.makeopts] Error 255
Running Incredible PBX shutdown...
 
Last edited:
Try adding after:
Code:
menuselect/menuselect --disable-category MENUSELECT_TESTS menuselect.makeopts
the following:
Code:
make menuselect.makeopts
 
Try adding
Code:
#!/bin/bash

echo "This utility updates Asterisk 16 to the very latest release."
read -p "Press Enter to proceed at your own risk or Ctrl-C to abort..."
cd /usr/src
rm -rf asterisk-16*
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
tar zxvf asterisk-16*
rm -f asterisk-16*.tar.gz
cd asterisk-16*
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
make distclean
tar zxvf /root/menuselect*.tar.gz
./configure --with-pjproject-bundled --with-jansson-bundled
menuselect/menuselect --disable-category MENUSELECT_TESTS menuselect.makeopts
make menuselect.makeopts
make && make install && ldconfig
fwconsole restart
Result
Bash:
asterisk-16.18.0/utils/utils.xml
A    addons/mp3
A    addons/mp3/common.c
A    addons/mp3/huffman.h
A    addons/mp3/tabinit.c
A    addons/mp3/Makefile
A    addons/mp3/README
A    addons/mp3/decode_i386.c
A    addons/mp3/dct64_i386.c
A    addons/mp3/MPGLIB_TODO
A    addons/mp3/mpg123.h
A    addons/mp3/layer3.c
A    addons/mp3/mpglib.h
A    addons/mp3/decode_ntom.c
A    addons/mp3/interface.c
A    addons/mp3/MPGLIB_README
Exported revision 202.
Hit http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit http://archive.raspberrypi.org/debian buster InRelease
Ign http://download.webmin.com/download/repository sarge InRelease
Hit https://packages.sury.org/php buster InRelease
Hit https://deb.nodesource.com/node_11.x buster InRelease
Hit http://download.webmin.com/download/repository sarge Release
Hit https://packages.ntop.org/apt/buster_pi armhf/ InRelease
Hit https://packages.ntop.org/apt/buster_pi all/ InRelease

#############################################
## install completed successfully
#############################################


checking for ....   [***various ***]
configure: Menuselect build configuration successfully completed

****Asterusk text graphic****

configure: Package configured for:
configure: OS type  : linux-gnueabihf
configure: Host CPU : armv7l
configure: build-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
configure: host-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
/root/update-asterisk16: line 16: menuselect/menuselect: No such file or directory
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" menuselect
make[1]: Entering directory '/usr/src/asterisk-16.18.0/menuselect'
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES -I/usr/include/libxml2   -c -o menuselect.o menuselect.c
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES   -c -o strcompat.o strcompat.c
gcc  -g -D_GNU_SOURCE -Wall -DHAVE_NCURSES   -c -o menuselect_stub.o menuselect_stub.c
gcc  -o menuselect menuselect.o strcompat.o menuselect_stub.o -lxml2
make[1]: Leaving directory '/usr/src/asterisk-16.18.0/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts

***********************************************************
  The existing menuselect.makeopts file did not specify
  that 'test_scope_trace' should not be included.  However, either some
  dependencies for this module were not found or a
  conflict exists.

  Either run 'make menuselect' or remove the existing
  menuselect.makeopts file to resolve this issue.
***********************************************************

make: *** [Makefile:364: menuselect.makeopts] Error 255
menuselect/menuselect --check-deps menuselect.makeopts

***********************************************************
  The existing menuselect.makeopts file did not specify
  that 'test_scope_trace' should not be included.  However, either some
  dependencies for this module were not found or a
  conflict exists.

  Either run 'make menuselect' or remove the existing
  menuselect.makeopts file to resolve this issue.
***********************************************************

make: *** [Makefile:364: menuselect.makeopts] Error 255
Running Incredible PBX shutdown...
 
Last edited:
You removed the line:
Code:
make menuselect.makeopts
which was above:
Code:
menuselect/menuselect --disable-category MENUSELECT_TESTS menuselect.makeopts

It should look like this, and it worked for me.
Code:
#!/bin/bash

echo "This utility updates Asterisk 16 to the very latest release."
read -p "Press Enter to proceed at your own risk or Ctrl-C to abort..."
cd /usr/src
rm -rf asterisk-16*
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
tar zxvf asterisk-16*
rm -f asterisk-16*.tar.gz
cd asterisk-16*
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
make distclean
tar zxvf /root/menuselect*.tar.gz
./configure --with-pjproject-bundled --with-jansson-bundled
make menuselect.makeopts
menuselect/menuselect --disable-category MENUSELECT_TESTS menuselect.makeopts
make menuselect.makeopts
make && make install && ldconfig
fwconsole restart
 
Your download is hosed. There is a menuselect directory under the asterisk directory:
Code:
cd /usr/src/asterisk-16.18.0/menuselect
ls

Makefile     contrib          menuselect.o
README         example_menuselect-tree  menuselect_curses.c
autoconfig.h     install-sh          menuselect_gtk.c
autoconfig.h.in  linkedlists.h          menuselect_newt.c
config.guess     make_version          menuselect_stub.c
config.log     makeopts          menuselect_stub.o
config.status     makeopts.in          missing
config.sub     menuselect          strcompat.c
configure     menuselect.c          strcompat.o
configure.ac     menuselect.h          test
 

Members online

Forum statistics

Threads
26,687
Messages
174,411
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top