Re: Problem with CVS source

"Nikos Balkanas" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Thanks, Stipe, for the fast reply. Please see my comments inlined.

Regards,

Nikos

On Mon, Oct 27, 2008 at 8:10 PM, Stipe Tolj <[email protected]> wrote:

> Nikos Balkanas schrieb:
> > Hi,
> >
> > I am rather new to the list. I tried to download and compile the latest
> > CVS source and I got the following error:
> >
> > gcc -std=gnu99 -D_REENTRANT=1 -I. -Igw -O6 -s -m64 -D_LARGE_FILES=
> > -I/usr/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes
> > -Wmissing-declarations -Wnested-externs -Winline -Wformat
> > -Wformat-security -Wmissing-format-attribute -Wall
> > -I/usr/local/ssl/include -o wmlscript/wslexer.o -c wmlscript/wslexer.c
> > wmlscript/wslexer.c:222: warning: no previous prototype for 'ws_yy_lex'
> > wmlscript/wslexer.c: In function `read_float_from_exp':
> > wmlscript/wslexer.c:1037: error: invalid operands to binary ==
> > wmlscript/wslexer.c:1038: error: wrong type argument to unary minus
> > make: *** [wmlscript/wslexer.o] Error 1
>
> there is something wrong with your local CVS checkout tree. Make sure you
>
>  $ make clean
>  $ make
>
To be sure I rm -rf gateway and restored from CVS again.


> in order to remove any previously build objects. The configure run was
> clean?


Yes. Apart from docbook support which I don't particular care (This is a
minimal server for security/performance reasons)
 CFLAGS="-O6 -s -m64 -DSunOS" CPPFLAGS="-I/usr/local/ssl/include" configure
--build=ia64-pc-solaris2.10 --libdir=/usr/local/lib/64 --enable-ssl
--enable-cookies --enable-debug --enable-warnings --enable-docs
--mandir=/usr/local/man --with-ssl=/usr/local/ssl --enable-pcre

gateway-1.4.1 compiled with the same configuration with no problems.
The issue seems to be with HUGE_VAL and Solaris. I don't have a linux in
front of me to check, but in solaris 10.5 in /usr/include/iso/math_iso.h:
#define HUGE_VAL __huge_val._d

> > Any ideas? How safe is it to use cvs source in production? By the looks
> > of it, it doesn't look tested.
>
> it is... in fact the CVS HEAD branch is a 1.4.2RC and is the most stable
> version
> you can get. We tend to be very "pessimistic" with commits and tend to be
> very
> careful to preserve the CVS HEAD quality.
>
> A lot of companies use either pure CVS HEAD or a patched CVS HEAD branch in
> production.

Good to know. Thanx.


>

> Another minor request: Daily snapshots do not have any indication of the
> > date. This could lead to an invalid snapshot if crontab or the server
> > goes down at the time of the snapshot.
>
> ???
>
In the web download site, under daily development downloads. The sources
tarball could have a day stamp in the name. I use a minimal server without
cvs. I downloaded the daily snapshot and couldn't figure out when it was
built. The last date in RELEASES was back in 2004. I installed CVS and got
the tree, just to be sure.

> Stipe
>
> --
> -------------------------------------------------------------------
> Kölner Landstrasse 419
> 40589 Düsseldorf, NRW, Germany
>
> tolj.org system architecture      Kannel Software Foundation (KSF)
> http://www.tolj.org/              http://www.kannel.org/
>
> mailto:st_{at}_tolj.org <st_%7Bat%7D_tolj.org>           mailto:
> stolj_{at}_kannel.org <stolj_%7Bat%7D_kannel.org>
> -------------------------------------------------------------------
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.