I was able to resolve the issue by compiling the latest version from CVS.

digiTonik wrote:
> 
> When I looked up CFLAGS i did not find the -s symbol. It had -g symbol so
> I added -Wall.
> 
> This is what it looks like before i made my change:
> CFLAGS=-D_REENTRANT=1 -I. -Igw -g -O2 -DDARWIN=1
> -L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
> -I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
> -I/opt/local/include/libxml2 -I/usr/include/opens
> 
> When I ran the gdb gw/bearerbox -v 3 kannel.conf. I get the following
> error and gdb exits. 
> Excess command line arguments ignored. (kannel.conf)
> 
> 
> Nikos Balkanas wrote:
>> 
>> Hmmm. I don't see anything perculiar. Except possibly libiconv.
>> 
>> Please do the following:
>> 
>> 1) Open Makefile and look for CFLAGS.
>> 2) Copy that to another line, comment original out and turn on debug 
>> symbols:
>> 
>> change:
>> -s -O<x>
>> to:
>> -g -Wall
>> 
>> 3) make clean
>> 4) make
>> 5)gdb gw/bearerbox -v 3 <configuration file>
>> 6) When it crashes (in gdb) type:
>> 
>> where
>> 
>> And post stack
>> 
>> BR,
>> Nikos
>> 
>> 
>> ----- Original Message ----- 
>> From: "digiTonik" <[email protected]>
>> To: <[email protected]>
>> Sent: Wednesday, March 31, 2010 12:26 PM
>> Subject: Re: Compiling Kannel on mac snow leopard (10.6)
>> 
>> 
>>>
>>> Ok I will download CVS version.
>>>
>>> Here is the out put of the configure..
>>>
>>> Configuring for Kannel gateway version 1.4.3 ...
>>>
>>> Running system checks ...
>>> checking build system type... i686-apple-darwin10.0.0
>>> checking host system type... i686-apple-darwin10.0.0
>>> checking for gcc... gcc
>>> checking for C compiler default output file name... a.out
>>> checking whether the C compiler works... yes
>>> checking whether we are cross compiling... no
>>> checking for suffix of executables...
>>> checking for suffix of object files... o
>>> checking whether we are using the GNU C compiler... yes
>>> checking whether gcc accepts -g... yes
>>> checking for gcc option to accept ISO C89... none needed
>>> checking for gcc option to accept ISO C99... -std=gnu99
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking for ranlib... ranlib
>>> checking for bison... bison -y
>>> checking for flex... flex
>>> checking lex output file root... lex.yy
>>> checking lex library... -lfl
>>> checking whether yytext is a pointer... yes
>>> checking for ar... ar
>>> checking for convert... no
>>> checking for perl... /usr/bin/perl
>>> checking for inline... inline
>>> checking for special C compiler options needed for large files... no
>>> checking for _FILE_OFFSET_BITS value needed for large files... no
>>> checking how to run the C preprocessor... gcc -std=gnu99 -E
>>> checking for grep that handles long lines and -e... /usr/bin/grep
>>> checking for egrep... /usr/bin/grep -E
>>> checking for ANSI C header files... yes
>>> checking for sys/types.h... yes
>>> checking for sys/stat.h... yes
>>> checking for stdlib.h... yes
>>> checking for string.h... yes
>>> checking for memory.h... yes
>>> checking for strings.h... yes
>>> checking for inttypes.h... yes
>>> checking for stdint.h... yes
>>> checking for unistd.h... yes
>>> checking size of short... 2
>>> checking size of int... 4
>>> checking size of long... 8
>>> checking size of long long... 8
>>> checking for log in -lm... yes
>>> checking for accept in -lsocket... no
>>> checking for inet_ntoa in -lnsl... no
>>> checking for inet_ntop in -lresolv... yes
>>> checking for inet_ntop in -lbind... no
>>> checking for pthread_exit in -lpthread... yes
>>> checking for libiconv in -liconv... no
>>> checking for ANSI C header files... (cached) yes
>>> checking sys/ioctl.h usability... yes
>>> checking sys/ioctl.h presence... yes
>>> checking for sys/ioctl.h... yes
>>> checking sys/time.h usability... yes
>>> checking sys/time.h presence... yes
>>> checking for sys/time.h... yes
>>> checking for sys/types.h... (cached) yes
>>> checking for unistd.h... (cached) yes
>>> checking sys/poll.h usability... yes
>>> checking sys/poll.h presence... yes
>>> checking for sys/poll.h... yes
>>> checking pthread.h usability... yes
>>> checking pthread.h presence... yes
>>> checking for pthread.h... yes
>>> checking getopt.h usability... yes
>>> checking getopt.h presence... yes
>>> checking for getopt.h... yes
>>> checking syslog.h usability... yes
>>> checking syslog.h presence... yes
>>> checking for syslog.h... yes
>>> checking iconv.h usability... yes
>>> checking iconv.h presence... yes
>>> checking for iconv.h... yes
>>> checking zlib.h usability... yes
>>> checking zlib.h presence... yes
>>> checking for zlib.h... yes
>>> checking execinfo.h usability... yes
>>> checking execinfo.h presence... yes
>>> checking for execinfo.h... yes
>>> checking for stdlib.h... (cached) yes
>>> checking sys/socket.h usability... yes
>>> checking sys/socket.h presence... yes
>>> checking for sys/socket.h... yes
>>> checking sys/sockio.h usability... yes
>>> checking sys/sockio.h presence... yes
>>> checking for sys/sockio.h... yes
>>> checking netinet/in.h usability... yes
>>> checking netinet/in.h presence... yes
>>> checking for netinet/in.h... yes
>>> checking for net/if.h... yes
>>> checking for gettimeofday... yes
>>> checking for select... yes
>>> checking for socket... yes
>>> checking for strdup... yes
>>> checking for getopt_long... yes
>>> checking for localtime_r... yes
>>> checking for gmtime_r... yes
>>> checking for backtrace... yes
>>> checking for srandom... yes
>>> checking for getopt... yes
>>> checking for gethostbyname_r... no
>>> checking for gethostbyname... yes
>>> checking for socklen_t in <sys/socket.h>... yes
>>> checking for getopt in <stdio.h>... no
>>> checking for getopt in <unistd.h>... yes
>>> checking regex.h usability... yes
>>> checking regex.h presence... yes
>>> checking for regex.h... yes
>>> checking for regcomp... yes
>>>
>>> Checking for POSIX threads support ...
>>> checking for working pthreads... yes
>>> checking for pthread_spinlock support... no
>>> checking for pthread_rwlock support... yes
>>> checking for sem_init in -lrt... no
>>> checking for semaphore support... no
>>>
>>> Checking for libxml2 support ...
>>> checking for xml2-config... /opt/local/bin/xml2-config
>>> checking libxml version... 2.7.6
>>>
>>> Configuring for PCRE support ...
>>> checking whether to compile with PCRE support... disabled
>>>
>>> Configuring DocBook support ...
>>> checking for jade... no
>>> checking for jadetex... no
>>> checking for pdfjadetex... no
>>> checking for dvips... no
>>> checking for fig2dev... no
>>> checking for convert... no
>>> checking for
>>> /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl... no
>>> checking for
>>> /usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... 
>>> no
>>> checking for
>>> /usr/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl... no
>>> checking for
>>> /usr/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl...
>>> no
>>> checking for
>>> /usr/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl... no
>>> checking for /usr/share/sgml/docbook/dsssl/modular/html/docbook.dsl...
>>> no
>>> checking for
>>> /usr/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl...
>>> no
>>> checking for
>>> /usr/local/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... no
>>> checking for
>>> /usr/local/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl...
>>> no
>>> checking for
>>> /usr/local/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... no
>>> checking for
>>> /usr/local/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl...
>>> no
>>> checking for 
>>> /usr/local/share/sgml/docbook/dsssl/modular/html/docbook.dsl...
>>> no
>>> checking for
>>> /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... no
>>> checking for
>>> /usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl...
>>> no
>>> checking for
>>> /usr/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... no
>>> checking for 
>>> /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl...
>>> no
>>> checking for
>>> /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl... no
>>> checking for /usr/share/sgml/docbook/dsssl/modular/print/docbook.dsl...
>>> no
>>> checking for
>>> /usr/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... 
>>> no
>>> checking for
>>> /usr/local/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... no
>>> checking for
>>> /usr/local/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... 
>>> no
>>> checking for
>>> /usr/local/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl... no
>>> checking for
>>> /usr/local/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl...
>>> no
>>> checking for
>>> /usr/local/share/sgml/docbook/dsssl/modular/print/docbook.dsl... no
>>> Not building documentation.
>>>
>>> Configuring parameters ...
>>> checking which malloc to use... native malloc
>>> enabling local time
>>> enabling cookies
>>> enabling HTTP/1.1 keep-alive
>>>
>>> Configuring OpenSSL support ...
>>> checking whether to compile with SSL support... trying /usr/lib
>>> /usr/include/openssl
>>> checking for openssl... /opt/local/bin/openssl
>>> checking for CRYPTO_lock in -lcrypto... yes
>>> checking for SSL_library_init in -lssl... yes
>>> checking for SSL_connect in -lssl... yes
>>> checking openssl/x509.h usability... yes
>>> checking openssl/x509.h presence... yes
>>> checking for openssl/x509.h... yes
>>> checking openssl/rsa.h usability... yes
>>> checking openssl/rsa.h presence... yes
>>> checking for openssl/rsa.h... yes
>>> checking openssl/crypto.h usability... yes
>>> checking openssl/crypto.h presence... yes
>>> checking for openssl/crypto.h... yes
>>> checking openssl/pem.h usability... yes
>>> checking openssl/pem.h presence... yes
>>> checking for openssl/pem.h... yes
>>> checking openssl/ssl.h usability... yes
>>> checking openssl/ssl.h presence... yes
>>> checking for openssl/ssl.h... yes
>>> checking openssl/err.h usability... yes
>>> checking openssl/err.h presence... yes
>>> checking for openssl/err.h... yes
>>> checking openssl/hmac.h usability... yes
>>> checking openssl/hmac.h presence... yes
>>> checking for openssl/hmac.h... yes
>>> checking whether the OpenSSL library is multithread-enabled... yes
>>> checking whether to compile with SSL support... yes
>>>
>>> Configuring DB support ...
>>> checking whether to compile with MySQL support... disabled
>>> checking whether to compile with LibSDB support... disabled
>>> checking whether to compile with SQLite2 support... disabled
>>> checking whether to compile with SQLite3 support... disabled
>>> checking whether to compile with Oracle support... disabled
>>> checking whether to compile with PostgresSQL support... disabled
>>>
>>> Generating output files ...
>>> configure: creating ./config.status
>>> config.status: creating gwlib/gw_uuid_types.h
>>> config.status: creating Makefile
>>> config.status: creating gw-config.h
>>> config.status: gw-config.h is unchanged
>>>
>>>
>>> Nikos Balkanas wrote:
>>>>
>>>> Hi,
>>>>
>>>> Better download latest CVS. However, didn't ask for configuration. I 
>>>> asked
>>>> for configuration logs, the result of running ./configure.
>>>>
>>>> BR,
>>>> Nikos
>>>> ----- Original Message ----- 
>>>> From: "digiTonik" <[email protected]>
>>>> To: <[email protected]>
>>>> Sent: Wednesday, March 31, 2010 11:33 AM
>>>> Subject: Re: Compiling Kannel on mac snow leopard (10.6)
>>>>
>>>>
>>>>>
>>>>> I using gateway-1.4.3.tar.gz listed under Stable release in Kannel.org
>>>>> download section.
>>>>>
>>>>> config logs:
>>>>> group = core
>>>>> admin-port = 13000
>>>>> admin-password = bar
>>>>>
>>>>> # SMSBOX SETUP
>>>>> group = smsbox
>>>>> bearerbox-host = localhost
>>>>> sendsms-port = 13013
>>>>>
>>>>>
>>>>> # SEND-SMS USERS
>>>>>
>>>>> group = sendsms-user
>>>>> username = tester
>>>>> password = foobar
>>>>> #user-deny-ip = ""
>>>>> #user-allow-ip = ""
>>>>>
>>>>> # SMSC Fake
>>>>> group = smsc
>>>>> smsc = fake
>>>>> host = 127.0.0.1
>>>>> port = 13013
>>>>>
>>>>>
>>>>> # this sender is for Kannel relay testing (http_smsc)
>>>>> group = sendsms-user
>>>>> username = kannel
>>>>> password = rL4y
>>>>> user-deny-ip = "*.*.*.*"
>>>>> user-allow-ip = "127.0.0.1"
>>>>>
>>>>>
>>>>> # SMS SERVICE Default
>>>>> # there should be default always
>>>>> group = sms-service
>>>>> keyword = default
>>>>> text = "No service specified"
>>>>>
>>>>> Nikos Balkanas wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Please post configuration logs. Are you using the latest CVS sources
>>>>>> from
>>>>>> kannel's site?
>>>>>>
>>>>>> BR,
>>>>>> Nikos
>>>>>> ----- Original Message ----- 
>>>>>> From: "digiTonik" <[email protected]>
>>>>>> To: <[email protected]>
>>>>>> Sent: Wednesday, March 31, 2010 9:37 AM
>>>>>> Subject: Compiling Kannel on mac snow leopard (10.6)
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> I downloaded the gzip tarball. I installed it with the following 
>>>>>>> steps.
>>>>>>> ./configure
>>>>>>> make
>>>>>>> make install
>>>>>>>
>>>>>>> When I run ./bearerbox kannel.conf. I am using the sample conf that
>>>>>>> came
>>>>>>> in
>>>>>>> the package. I get the following error.
>>>>>>> 2010-03-31 07:25:22 [39761] [0] INFO: Debug_lvl = -1, log_file =
>>>>>>> <none>,
>>>>>>> log_lvl = 0
>>>>>>> 2010-03-31 07:25:22 [39761] [0] WARNING: DLR: using default
>>>>>>> 'internal'
>>>>>>> for
>>>>>>> storage type.
>>>>>>> 2010-03-31 07:25:22 [39761] [0] INFO: DLR using storage type:
>>>>>>> internal
>>>>>>> Segmentation fault
>>>>>>> -- 
>>>>>>> View this message in context:
>>>>>>> http://old.nabble.com/Compiling-Kannel-on-mac-snow-leopard-%2810.6%29-tp28091962p28091962.html
>>>>>>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context:
>>>>> http://old.nabble.com/Compiling-Kannel-on-mac-snow-leopard-%2810.6%29-tp28091962p28092886.html
>>>>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context: 
>>> http://old.nabble.com/Compiling-Kannel-on-mac-snow-leopard-%2810.6%29-tp28091962p28093462.html
>>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>>
>>> 
>> 
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Compiling-Kannel-on-mac-snow-leopard-%2810.6%29-tp28091962p28100846.html
Sent from the Kannel - User mailing list archive at Nabble.com.


Reply via email to