Great, thanks. It worked like a piece of cake. I guess I was doing some
extra steps in compiling and customizing unnecessarily. Your method got
executed very nicely, and kannel working fine now.

Many thanks! :-)


On Tue, Mar 12, 2013 at 5:25 PM, spameden <[email protected]> wrote:

> Most likely you've messed something.
>
> Make sure you've cleaned up everything before proceeding.
>
> Also I suggest re-checking source from SVN once again and starting from
> scratch.
>
> When installing into /usr/local prefix, you don't need to do
>
> "make /usr/local/sbin install"
>
> you need to:
>
> 1. Configure and install kannel (core bearerbox & smsbox here):
>
> cd trunk
> ./configure --prefix=/usr/local --with-mysql
> make
> make install
>
> 2. Install SQLBox
> cd addons/sqlbox
> ./configure --prefix=/usr/local --with-mysql
> make
> make install
>
> Simple as that.
>
> 2013/3/12 [email protected] <[email protected]>:
> > OK, I did a clean install of kannel, and afterwards sqlbox. Everything
> goes
> > smooth, except the error below during last stages of sqlbox installation
> > (its the same which I faced earlier and started working on
> reinstallation of
> > everything). Can you help?
> >
> > [root@ip-10-2-103-12 trunk]# make /usr/local/sbin/ install
> > make: Nothing to be done for `/usr/local/sbin/'.
> > Making install in gw
> > make[1]: Entering directory `/mnt/mdeuxhd/src/kannel/trunk/gw'
> > gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw    -g -O2
> -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -I/usr/local/include/kannel -g -O2 -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=
> -I/usr/include/libxml2
> > -I/usr/include/mysql55 -MT sqlbox.o -MD -MP -MF .deps/sqlbox.Tpo -c -o
> > sqlbox.o sqlbox.c
> > mv -f .deps/sqlbox.Tpo .deps/sqlbox.Po
> > gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw    -g -O2
> -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -I/usr/local/include/kannel -g -O2 -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=
> -I/usr/include/libxml2
> > -I/usr/include/mysql55 -MT sqlbox_mssql.o -MD -MP -MF
> .deps/sqlbox_mssql.Tpo
> > -c -o sqlbox_mssql.o sqlbox_mssql.c
> > mv -f .deps/sqlbox_mssql.Tpo .deps/sqlbox_mssql.Po
> > gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw    -g -O2
> -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -I/usr/local/include/kannel -g -O2 -D_XOPEN_SOURCE=600
> > -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=
> -I/usr/include/libxml2
> > -I/usr/include/mysql55 -MT sqlbox_mysql.o -MD -MP -MF
> .deps/sqlbox_mysql.Tpo
> > -c -o sqlbox_mysql.o sqlbox_mysql.c
> > sqlbox_mysql.c: In function âmysql_fetch_msgâ:
> > sqlbox_mysql.c:143:21: error: âstruct smsâ has no member named
> âmeta_dataâ
> > sqlbox_mysql.c: In function âmysql_save_msgâ:
> > sqlbox_mysql.c:201:59: error: âstruct smsâ has no member named
> âmeta_dataâ
> > make[1]: *** [sqlbox_mysql.o] Error 1
> > make[1]: Leaving directory `/mnt/mdeuxhd/src/kannel/trunk/gw'
> > make: *** [install-recursive] Error 1
> > Am not a hardcore C programmer, so any help will be appreciated.
> >
> > Regards,
> > H
> >
> >
> > On Tue, Mar 12, 2013 at 2:11 PM, spameden <[email protected]> wrote:
> >>
> >> Ofc, it's better to use package manager, but you'd need to provide
> >> .rpmspec file to build it.
> >>
> >> You can find one on https://github.com/blinohod/kannel-altlinux
> >>
> >> It's for ALTLinux tho, but ALTLinux uses RPM system too, so you can
> >> adjust it to make it work with kannel.
> >>
> >> In /usr/local you can check for similar files I've listed before.
> >>
> >> 2013/3/12 [email protected] <[email protected]>:
> >> > I use /usr/local/sbin prefix.
> >> >
> >> > Seems like a lot of cleaning to be done. Is it wise to install it via
> >> > yum
> >> > service then? Will the service keep track of everything by itself
> while
> >> > installing/uninstalling?
> >> >
> >> >
> >> > On Tue, Mar 12, 2013 at 2:00 PM, spameden <[email protected]> wrote:
> >> >>
> >> >> It depends whether you've used prefix or not.
> >> >>
> >> >> If you've used prefix /usr/local, pretty much everything you'd find
> >> >> there it also depends on the distribution you've used and whether
> >> >> you've used custom files for it.
> >> >>
> >> >> typical fileslist / dirlist:
> >> >>
> >> >> /etc/default/kannel
> >> >> /etc/logrotate.d/kannel
> >> >> /etc/kannel
> >> >> /etc/init.d/kannel
> >> >> /var/run/kannel
> >> >> /var/lib/kannel
> >> >> /var/log/kannel
> >> >> /usr/share/doc/kannel
> >> >> /usr/share/man/man8/run_kannel_box.8.gz
> >> >> /usr/share/man/man8/kannel.8.gz
> >> >> /usr/share/man/man1/wmlsc.1.gz
> >> >> /usr/share/man/man1/wmlsdasm.1.gz
> >> >> /usr/share/man/man1/seewbmp.1.gz
> >> >> /usr/share/man/man1/mtbatch.1.gz
> >> >> /usr/sbin/run_kannel_box
> >> >> /usr/sbin/wapbox
> >> >> /usr/sbin/smsbox
> >> >> /usr/sbin/bearerbox
> >> >> /usr/bin/mtbatch
> >> >> /usr/bin/wmlsc
> >> >> /usr/bin/wmlsdasm
> >> >> /usr/bin/seewbmp
> >> >> /usr/share/man/man8/smsbox.8.gz
> >> >> /usr/share/man/man8/bearerbox.8.gz
> >> >> /usr/share/man/man8/wapbox.8.gz
> >> >>
> >> >>
> >> >> 2013/3/12 [email protected] <[email protected]>:
> >> >> > Hi,
> >> >> >
> >> >> > I have messed up kannel installation by trying to downgrade from
> >> >> > 1.5.0
> >> >> > to
> >> >> > 1.4.3 (since few features were not working). Now SQLBOX is not
> happy
> >> >> > with
> >> >> > the new installation. I searched the errors, and apparently its the
> >> >> > incompatibility of SQLBOX with kannel compilation.
> >> >> >
> >> >> > I intend to reinstall kannel from scratch. Plz guide which
> >> >> > directories
> >> >> > are
> >> >> > to be removed for total cleanup. Originally I compiled from source
> >> >> > and
> >> >> > the
> >> >> > OS is Linux.
> >> >> >
> >> >> > Regards,
> >> >> >
> >> >
> >> >
> >
> >
>

Reply via email to