Hi,
I downloaded the latest CVS trunk sources and got the following error:
make[1]: Entering the directory `/home/ser/src/ser-trunk/modules/avpops' gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -minline-all-stringops -falign-loops -ftree-vectorize -mtune=opteron -Wall -DNAME='"ser"' -DVERSION='"2.1.0-dev2"' -DARCH='"x86_64"' -DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc 4.1.2"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=2001000 -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DDBG_QM_MALLOC -DUSE_TLS -DTLS_HOOKS -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DHAVE_SELECT -c avpops.c -o avpops.o In file included from avpops_impl.h:41, from avpops_parse.h:38, from avpops.c:50: avpops_db.h:66: error: expected ‘)’ before ‘*’ token make[1]: *** [avpops.o] Error 1 make[1]: Leaving the directory `/home/ser/src/ser-trunk/modules/avpops' make: *** [modules] Error 1
Cheers Tomasz
tzieleniewski wrote:
Hi,
I downloaded the latest CVS trunk sources and got the following error:
make[1]: Entering the directory `/home/ser/src/ser-trunk/modules/avpops' gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -minline-all-stringops -falign-loops -ftree-vectorize -mtune=opteron -Wall -DNAME='"ser"' -DVERSION='"2.1.0-dev2"' -DARCH='"x86_64"' -DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc 4.1.2"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=2001000 -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DDBG_QM_MALLOC -DUSE_TLS -DTLS_HOOKS -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DHAVE_SELECT -c avpops.c -o avpops.o In file included from avpops_impl.h:41, from avpops_parse.h:38, from avpops.c:50: avpops_db.h:66: error: expected ‘)’ before ‘*’ token make[1]: *** [avpops.o] Error 1 make[1]: Leaving the directory `/home/ser/src/ser-trunk/modules/avpops' make: *** [modules] Error 1
Cheers Tomasz _______________________________________________ Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Rumour has it that AVPOps is no longer a maintained product in the new code tree.
N.
Just to kill that rumour right away (as I started it...): 1. Folks use avpops in 0.9.x 2. Having avpops in SER 2.0 makes it easier to migrate 3. Everything avpops does, can now be done in a more logic and coherent way with new the selects and avps 4. As long as avpops is found in the cvs tree, it will be maintained so that it works 5. No one has come forward wanting to maintain avpops in the future (i.e. add new stuff) 6. If no one comes forward, avpops will at one point not be needed in SER and will be removed (but not until we see that most people have migrated)
The below error is caused by CVS currently being in a broken state due to migration to a new and improved database api. People who use CVS head (i.e. not used cvs checkout -r rel_2_0_0) should in general subscribe to serdev in order to follow updates to the head. g-)
SIP wrote:
tzieleniewski wrote:
Hi,
I downloaded the latest CVS trunk sources and got the following error:
make[1]: Entering the directory `/home/ser/src/ser-trunk/modules/avpops' gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -minline-all-stringops -falign-loops -ftree-vectorize -mtune=opteron -Wall -DNAME='"ser"' -DVERSION='"2.1.0-dev2"' -DARCH='"x86_64"' -DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc 4.1.2"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=2001000 -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DDBG_QM_MALLOC -DUSE_TLS -DTLS_HOOKS -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DHAVE_SELECT -c avpops.c -o avpops.o In file included from avpops_impl.h:41, from avpops_parse.h:38, from avpops.c:50: avpops_db.h:66: error: expected ‘)’ before ‘*’ token make[1]: *** [avpops.o] Error 1 make[1]: Leaving the directory `/home/ser/src/ser-trunk/modules/avpops' make: *** [modules] Error 1
Cheers Tomasz _______________________________________________ Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Rumour has it that AVPOps is no longer a maintained product in the new code tree.
N. _______________________________________________ Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Greger V. Teigre wrote:
Just to kill that rumour right away (as I started it...):
- Folks use avpops in 0.9.x
- Having avpops in SER 2.0 makes it easier to migrate
Dunno. Since you cannot use your old config, anyways, you might as well take the opportunity to throw it away, since:
- Everything avpops does, can now be done in a more logic and coherent
way with new the selects and avps 4. As long as avpops is found in the cvs tree, it will be maintained so that it works 5. No one has come forward wanting to maintain avpops in the future (i.e. add new stuff) 6. If no one comes forward, avpops will at one point not be needed in SER and will be removed (but not until we see that most people have migrated)
I would encourage everyone who did use it to get rid of it during migration to SER 2.0. Maybe there should be a big fat OBSOLETE in the docs.
Regards, Martin