Here is the best way to use -m32
 ./configure --with-malloc-native --disable-docs --disable-wap 
--sysconfdir=/etc/kannel/ 
  --enable-start-stop-daemon --disable-keepalive  --with-cflags="-m32"

BTW, and after my experience, kannel is *NOT* working with native 64bits 
mode, the program segfaults as you.

Regards

Vincent.


----- Original Message ----- 
From: "Maciej Bogucki" <[EMAIL PROTECTED]>
To: <devel@kannel.org>
Sent: Wednesday, October 19, 2005 5:22 PM
Subject: x86_64 platform problem


> Hello,
> 
> I want to run kannel on server with two AMD Opteron 848 processors(it is 
> dual core processor). Kannel compile ok, but when I run wapbox, or 
> smsbox I get "segmentation fault". After some investigation with 
> strace/gdb I found that problem is in "gwlib/octstr.c" line 2177
> 
> n = (long) strlen(s);
> 
> Do You have any idea?
> 
> When I compile kannel with i386 support, and when I run it I get:
> 
> set_tid_address(0x55563ee8)             = 14677
> rt_sigaction(SIGRTMIN, {0x44d971340, [], 0}, NULL, 8) = 0
> rt_sigaction(SIGRT_1, {0x100000044d9713a8, [], 0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=-4286578688, rlim_max=0}) = 0
> Segmentation fault
> 
> Doeas anyboudy succesfully run kannel on x86_64? Do I need to add some 
> flags to gcc? I'm sure that it isn't only problem with this particular 
> processor, the same is AMD Opteron 246 processor either with or without SMP.
> 
> I have:
> kernel: 2.6.13
> glibc: 2.3.5
> gcc: 4.0.1
> 
> Best Regards
> Maciej Bogucki
> 
> -- 
> PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9F74A406
> Key fingerprint = 6E44 9A4A 8743 9936 1E92  A0B4 F2A8 87F7 9F74 A406
> 
> 
>


Reply via email to