> I tried the a cvs snapshot of kannel again 17/9/2002 because of all
> the bugfixes but I still get a crash when I try and display the status
> of kannel using the control.html interface. (this exact configuration
> with the v1.2.0 stable release works fine)
>
> My system is redhat 7.3 with glibc-2.2.5-34
>
> ./configure --prefix=/usr --sysconfdir=/etc/kannel --disable-ssl
> --disable-docs
>
> Configuring for Kannel gateway version cvs- ...
>
> Running system checks ...
> checking host system type... i686-pc-linux-gnu
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc ) works... yes
> checking whether the C compiler (gcc ) is a cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for a BSD compatible install... (cached) /usr/bin/install -c
> checking for ranlib... (cached) ranlib
> checking for bison... (cached) bison -y
> checking for flex... (cached) flex
> checking for yywrap in -lfl... (cached) yes
> checking for convert... no
> checking for perl... (cached) /usr/bin/perl
> checking for log in -lm... (cached) yes
> checking for accept in -lsocket... (cached) no
> checking for inet_ntoa in -lnsl... (cached) yes
> checking for inet_ntop in -lresolv... (cached) yes
> checking for inet_ntop in -lbind... (cached) no
> checking for pthread_exit in -lpthread... (cached) yes
> checking for pthread_exit in -lc_r... (cached) no
> checking how to run the C preprocessor... (cached) gcc -E
> checking for ANSI C header files... (cached) yes
> checking for sys/ioctl.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/poll.h... (cached) yes
> checking for pthread.h... (cached) yes
> checking for getopt.h... (cached) yes
> checking for syslog.h... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for select... (cached) yes
> checking for socket... (cached) yes
> checking for strdup... (cached) yes
> checking for getopt_long... (cached) yes
> checking for getopt... (cached) yes
> checking for socklen_t in <sys/socket.h>... (cached) yes
> checking for getopt in <stdio.h>... (cached) no
> checking for getopt in <unistd.h>... (cached) yes
>
> Checking POSIX threads support ...
> checking for working pthreads... no
>
> Checking for libxml2 support ...
> checking for xml2-config... (cached) /usr/bin/xml2-config
> checking libxml version... 2.4.19
>
> Configuring DocBook support ...
> checking for jade... (cached) jade
> checking for jadetex... (cached) :
> checking for pdfjadetex... (cached) :
> checking for dvips... (cached) :
> checking for fig2dev... (cached) :
> checking for convert... (cached) :
> checking for
> /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl...
> (cached) no
> checking for
> /usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... (cached)
> no
> checking for
> /usr/share/sgml/docbook/dsssl-stylesheets-1.59/html/docbook.dsl...
> (cached) no
> checking for
> /usr/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... (cached)
> yes
> checking for
> /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl...
> (cached) no
> checking for
> /usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... (cached)
> no
> checking for
> /usr/share/sgml/docbook/dsssl-stylesheets-1.59/print/docbook.dsl...
> (cached) no
> checking for
> /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl...
> (cached) yes
> Not building documentation.
>
> Configuring parameters ...
> checking which malloc to use... native malloc
> enabling local time
>
> Configuring OpenSSL support ...
> checking whether to compile with SSL support... disabled
>
> Configuring DB support ...
> checking whether to compile with MySQL support... disabled
> checking whether to compile with LibSDB support... disabled
>
> Generating output files ...
> creating ./config.status
> creating Makefile
> creating config.h
> ########################################################
> My kannel.conf file.
>
> #Kannel.conf
> group = core
> admin-port = 13000
> smsbox-port=13001
> admin-password = ( hidden for this email )
> admin-allow-ip = "*.*.*.*"
> log-level = "2"
> log-file = "/var/log/kannel.log"
> box-allow-ip = "*.*.*.*"
> unified-prefix = "+44,0"
> access-log = "/var/log/kannel.access"
> store-file = "/var/log/kannel.store"
>
> group = smsc
> smsc = at2
> sim-buffering = yes
> modemtype = siemens_tc35
> device = /dev/ttyS0
> include = /etc/kannel/modems.conf
>
>
> # SMSBOX SETUP
>
> group = smsbox
> bearerbox-host = localhost
> sendsms-port = 13013
> sendsms-chars = "0123456789 +-"
> log-level = 2
> log-file = "/var/log/smsbox.log"
>
> # SEND-SMS USERS
>
> group = sendsms-user
> username = tester
> password = foobar
>
> # SERVICES
>
> group = sms-service
> keyword = default
> name = smsaddress
> post-url =
> "http://raregems/parsed.php?number=%p&keyword=%s&body=%r&time=%t"
> omit-empty = true
> max-messages=0
>
> ##########################################
> My modems.conf
>
> #modems.conf
>
>
> group = modems
> id = siemens_tc35
> name = "Siemens TC35"
> detect-string = "SIEMENS"
> detect-string2 = "TC35"
> init-string = "AT+CNMI=1,2,0,0,1"
> speed = 19200
> enable-hwhs = "AT\\Q3"
> need-sleep = true
> keepalive-cmd = AT
> message-storage = SM
> enable-mms = true
>
> #############################################
>
> I manually run the ./bearerbox /etc/kannel/kannel.conf
>
> Then./smsbox /etc/kannel/kannel.conf
>
> Then I run the control.html page to test the gateway status and get
> the following message when the bearerbox bails:-
>
> DEBUG: HTTP: Creating HTTPClient for `192.168.0.5'.
> PANIC: gwlib/octstr.c:2119: seems_valid_real: Assertion `ostr != NULL'
> failed. (Called from gwlib/octstr.c:1046:octstr_insert.)
>
> ###############################################
>
> The status I receive from the stable 1.2.0 gateway is :-
>
> Kannel bearerbox version `'.
> System Linux, release 2.4.18-3, version #1 Thu Apr 18 07:37:53 EDT
> 2002, machine i686.
> Hostname raregems.mayville, IP 192.168.0.10.
> Libxml version 20419.
> Using native malloc.
> Status: running, uptime 0d 0h 0m 58s
> WDP: received 0 (0 queued), sent 0 (0 queued)
> SMS: received 0 (0 queued), sent 0 (0 queued), store size 0
> SMS: inbound 0.00 msg/sec, outbound 0.00 msg/sec
> DLR: 0 queued, using internal storage
> Box connections:
> smsbox, IP 127.0.0.1 (on-line 0d 0h 0m 51s)
> SMSC connections:
> unknown AT2[/dev/ttyS0] (connecting, rcvd 0, sent 0, failed 0,
> queued 0 msgs)
>
> #######################################
>
> I hope someone has a solution as I'd like to be using the latest cvs
> and helping to test it.
>
> If any more information is required just drop me an email.
>
> Thanks,
>
> G.
>
>
> Giles Westwood
> Web Developer
> http://www.gileswestwood.co.uk
> [EMAIL PROTECTED]
> 07764611148
> 01132754610
>
>