tjeerds
January 28, 2008, 3:10pm
#1
Hi,
I installed asterisk 1.4.1 successfully! After that I downloaded asterisk-addons for asterisk 1.4.1. After ./configure I do ./make but after this process different object and shared-object are made, however one doesn’t; res_config_mysql.so
I see the res_config_mysql.c in the directory but no res_config_mysql.o or res_config_mysql.so.
Please let me know the solution for this problem and why res_config_mysql.c doesn’t compile the right way!
Grtz,
tjeerds
mbruni
January 28, 2008, 3:41pm
#2
Try “make menuselect” after “configure” and also I would try download and build a newer version of Asterisk (latest is 1.4.17) and addons (latest is 1.4.5).
Cheers.
Marco Bruni
tjeerds
January 28, 2008, 4:17pm
#3
I upgraded asterisk to 1.4.17 and the add-ons to 1.4.5. I tried make menuselect but it doesn’t work. I get the message:
asterisk:/asterisk-addons-1.4.5# make menuselect
*** Install ncurses to use the menu interface! ***
menuselect changes NOT saved!
this is the output for: make and make install. it seems that the res_config_mysql isn’t compiled at all!
asterisk:/asterisk-addons-1.4.5# make
make[1]: Entering directory /asterisk-addons-1.4.5' make[2]: Entering directory
/asterisk-addons-1.4.5/asterisk-ooh323c’
make all-am
make[3]: Entering directory /asterisk-addons-1.4.5/asterisk-ooh323c' make[3]: Leaving directory
/asterisk-addons-1.4.5/asterisk-ooh323c’
make[2]: Leaving directory /asterisk-addons-1.4.5/asterisk-ooh323c' make[2]: Entering directory
/asterisk-addons-1.4.5/format_mp3’
make[2]: Nothing to be done for all'. make[2]: Leaving directory
/asterisk-addons-1.4.5/format_mp3’
make[1]: Leaving directory `/asterisk-addons-1.4.5’
±— Asterisk-Addons Build Complete ----+
+
Addons has successfully been built . +
If you would like to install it : +
+
make install +
±--------------------------------------------+
asterisk:/asterisk-addons-1.4.5# make install
make[1]: Entering directory /asterisk-addons-1.4.5' make[2]: Entering directory
/asterisk-addons-1.4.5/asterisk-ooh323c’
make all-am
make[3]: Entering directory /asterisk-addons-1.4.5/asterisk-ooh323c' make[3]: Leaving directory
/asterisk-addons-1.4.5/asterisk-ooh323c’
make[2]: Leaving directory /asterisk-addons-1.4.5/asterisk-ooh323c' make[2]: Entering directory
/asterisk-addons-1.4.5/format_mp3’
make[2]: Nothing to be done for all'. make[2]: Leaving directory
/asterisk-addons-1.4.5/format_mp3’
make[1]: Leaving directory /asterisk-addons-1.4.5' for x in app_saycountpl.so; do /usr/bin/install -c -m 755 $x /usr/lib/asterisk/modules ; done make[1]: Entering directory
/asterisk-addons-1.4.5/format_mp3’
/usr/bin/install -c -m 755 format_mp3.so /usr/lib/asterisk/modules
make[1]: Leaving directory /asterisk-addons-1.4.5/format_mp3' make[1]: Entering directory
/asterisk-addons-1.4.5/asterisk-ooh323c’
cp .libs/libchan_h323.so.1.0.1 /usr/lib/asterisk/modules/chan_ooh323.so
make[1]: Leaving directory `/asterisk-addons-1.4.5/asterisk-ooh323c’
±— Asterisk-Addons Installation Complete ----+
+
Addons has successfully been installed. +
If you would like to install the sample +
configuration files (overwriting any +
existing config files), run: +
+
make samples +
±----------------------------------------------+
asterisk:/asterisk-addons-1.4.5#
mbruni
January 28, 2008, 4:27pm
#4
So you have to install the ncurses library, also check that you have installed the mysql client library and the relatives development files.
Cheers.
Marco Bruni
tjeerds
January 29, 2008, 8:01am
#5
Owk! Do you know the rule for this, i mean:
apt-get install ??? and
apt-get install >
i’m using debian 4.0
thanx in advance
grtz tjeerds
tjeerds
January 29, 2008, 9:57am
#6
I solved it!
I was indeed the mysql client library!!!
Thanx Marco for your help, i’m very pleased right now
For Debian:
apt-get install libmysqlclient15-dev
Then re-do a ./configure, make, make install.
To copy the file manually - cp res/*.so /usr/lib/asterisk/modules
That will get you the right file in the right place - don’t forget to edit your modules.conf to include this module - and to do a ‘noload’ on the ODBC one.
HTH