You can subscribe to this list here.
2002 |
Jan
(32) |
Feb
(5) |
Mar
|
Apr
(6) |
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
(2) |
Oct
|
Nov
(15) |
Dec
(18) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(3) |
Feb
(2) |
Mar
(17) |
Apr
(30) |
May
(10) |
Jun
(4) |
Jul
(12) |
Aug
(23) |
Sep
(7) |
Oct
(9) |
Nov
(9) |
Dec
|
2004 |
Jan
|
Feb
(43) |
Mar
(61) |
Apr
(63) |
May
(45) |
Jun
(19) |
Jul
(38) |
Aug
(24) |
Sep
(44) |
Oct
(48) |
Nov
(30) |
Dec
(42) |
2005 |
Jan
(22) |
Feb
(33) |
Mar
(60) |
Apr
(36) |
May
(62) |
Jun
(55) |
Jul
(98) |
Aug
(115) |
Sep
(127) |
Oct
(156) |
Nov
(53) |
Dec
(46) |
2006 |
Jan
(112) |
Feb
(72) |
Mar
(145) |
Apr
(175) |
May
(69) |
Jun
(43) |
Jul
(110) |
Aug
(45) |
Sep
(53) |
Oct
(66) |
Nov
(96) |
Dec
(85) |
2007 |
Jan
(73) |
Feb
(45) |
Mar
(47) |
Apr
(28) |
May
(28) |
Jun
(35) |
Jul
(29) |
Aug
(17) |
Sep
(17) |
Oct
(44) |
Nov
(30) |
Dec
(35) |
2008 |
Jan
(34) |
Feb
(27) |
Mar
(12) |
Apr
(15) |
May
(17) |
Jun
(10) |
Jul
(6) |
Aug
(11) |
Sep
(2) |
Oct
(8) |
Nov
(5) |
Dec
(6) |
2009 |
Jan
|
Feb
(9) |
Mar
(5) |
Apr
(1) |
May
(2) |
Jun
(5) |
Jul
(8) |
Aug
(1) |
Sep
|
Oct
(4) |
Nov
(3) |
Dec
(4) |
2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
(7) |
Oct
(1) |
Nov
(2) |
Dec
(1) |
2012 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2013 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: tom <to...@tr...> - 2009-03-18 06:19:04
|
Dear Diameter professionals, I wanted to share with you a new Diameter discussion group on LinkedIn The Diameter Group http://www.linkedin.com/groups?home=&gid=1787697&trk=anet_ug_hm&goback=%2Ean h_1787697 I will be glad if you will join the discussion, I believe you can contribute a lot from your vast experience. Thanks, Tom Lee to...@tr... www.traffixsystems.com No virus found in this outgoing message. Checked by AVG. Version: 7.5.557 / Virus Database: 270.11.16/2005 - Release Date: 3/16/2009 7:01 PM |
From: Krisztian S. <kri...@so...> - 2009-03-04 10:57:17
|
Hi Luciano, Check the LD_LIBRARY_PATH environment variable. The runtime linker uses it to find the required libraries. Regards, K -----Original Message----- From: dia...@li... [mailto:dia...@li...] Sent: 2009. március 4. 11:32 To: dia...@li... Subject: Diameter-developers Digest, Vol 34, Issue 1 Send Diameter-developers mailing list submissions to dia...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/diameter-developers or, via email, send a message with subject or body 'help' to dia...@li... You can reach the person managing the list at dia...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Diameter-developers digest..." Today's Topics: 1. Re: Open Diameter Installation (Rafael Fern?ndez S?nchez) 2. Re: Open Diameter Installation (Johnny Willemsen) ---------------------------------------------------------------------- Message: 1 Date: Wed, 04 Mar 2009 11:29:27 +0100 From: Rafael Fern?ndez S?nchez <rf...@ti...> Subject: Re: [Diameter-developers] Open Diameter Installation To: Luciano Afranllie <lis...@gm...> Cc: "dia...@li..." <dia...@li...> Message-ID: <BAY...@ph...l> Content-Type: text/plain; charset="iso-8859-1" Hi, I already have installed OpenDiameter but now I try to execute someone of the applications as like aaa or nasd and the following mistake goes out for me: ../nasd: error while loading shared libraries: libACE.so.5.6.6: cannot open shared object file: No such file or directory I that does not happen, because ACE is installed well Luciano Afranllie escribi?: > On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fern?ndez S?nchez <rf...@ti...> wrote: > >> Buenas Johnny, >> >> My ACE version is 5.6 and have used this guide to install it: >> >> Using the Traditional GNU/UNIX Configuration from >> >> http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_tr aditional >> >> > > Hi, > > I installed opendiameter from svn sources some time ago in a Ubuntu > machine and these notes I made then can help you. > > Regards > Luciano > > Ubuntu configuration > ==================== > > g++ > --- > > dev@homero:~/prjs/diameter/cplusplus$ g++ -v > Using built-in specs. > Target: x86_64-linux-gnu > Configured with: ../src/configure -v > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr > --enable-shared --with-system-zlib --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --enable-nls > --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 > --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc > --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) > > > openssl > ------- > > Package libssl-dev > > or openssl-0.9.8h.tar.gz > > ACE > --- > > ACE-5.6.6.tar.gz > > Boost > ----- > > Package libboost-dev > > or boost_1_35_0.tar.gz > > opendiameter > ------------ > > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > or opendiameter-1.0.7-i.tar.gz > > AUTOTOOLS > --------- > > Install latest version of autoconf, automake and libtool > > > 1- Install OPENSSL Dev > ====================== > > With package > ------------ > > - Install package libssl-dev > > With sources tar.gz > ------------------- > > (openssl-0.9.8h.tar.gz) > > - Build openssl with shared option > > $ ./config shared > $ make > > - Set location of openssl shared libraries > > $ cd openssl-0.9.8h > $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH > > > 2- Install ACE > ============== > > With sources tar.gz (full) > -------------------------- > > (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) > > - Uncompress ACE > > - Set ACE_ROOT = root dir of ACE > $ cd ACE_wrappers/ > $ export ACE_ROOT=$PWD > > - Create a configuration file, $ACE_ROOT/ace/config.h, that includes > the appropriate platform/compiler-specific header configurations from > the ACE source directory. For example: > > #include "ace/config-linux.h" > > - Create a build configuration file, > $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the > appropriate platform/compiler-specific Makefile configurations, e.g., > > include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU > > - Set location of ACE libraries > $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH > > - Build ACE with ssl=1 > $ make ssl=1 > > - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the > file and execute make again. > > > 3- Install BOOST > ================ > > With package > ------------ > > - Install package libboost-dev > > - Set BOOST_ROOT=/usr/include/boost (location of boost headers) > > With sources > ------------ > > (boost_1_35_0.tar.gz) > > - Uncompress Boost > > - Set BOOST_ROOT = root dir of Boost > > > 4- Install OPENDIAMETER > ======================= > > With sources from svn > --------------------- > > - Get sources from svn repository > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > - cd diameter/cplusplus > > - Edit configure.in. Add libdiametercc/Makefile to makefiles list. > (this is to compile credit control lib) > > - Configure and make > $ ./configure > $ make > > - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to > 'int' loses precision > Change int with long > > > With sources tar.gz > ------------------- > > - Uncompress opendiamater > > - Edit configure.in and change paths of ACE headers and libs. > > -I$ACE_ROOT/ace > -L$ACE_ROOT/lib > > - Configure and make > $ ./configure > $ make > > - libdiameter/include/aaa_transport_ace.h > Add #include "ace/Sig_Handler.h" > (with opendiameter-1.0.7-i.tar.gz) > > - /libpana/include/pana_serial_num.h:208 > "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" > change ACE_UINT32 with time_t > (with opendiameter-1.0.7-i.tar.gz) > . > > -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 2 Date: Wed, 4 Mar 2009 11:31:19 +0100 From: "Johnny Willemsen" <jwi...@re...> Subject: Re: [Diameter-developers] Open Diameter Installation To: " 'Rafael Fern?ndez S?nchez' " <rf...@ti...>, "'Luciano Afranllie'" <lis...@gm...> Cc: dia...@li... Message-ID: <021a01c99cb4$5b64d170$122e7450$@nl> Content-Type: text/plain; charset="iso-8859-1" Hi, Make sure ACE_ROOT/lib is added to the LD_LIBRARY_PATH Johnny From: Rafael Fern?ndez S?nchez [mailto:rf...@ti...] Sent: woensdag 4 maart 2009 11:29 To: Luciano Afranllie Cc: jwi...@re...; dia...@li... Subject: Re: [Diameter-developers] Open Diameter Installation Hi, I already have installed OpenDiameter but now I try to execute someone of the applications as like aaa or nasd and the following mistake goes out for me: ../nasd: error while loading shared libraries: libACE.so.5.6.6: cannot open shared object file: No such file or directory I that does not happen, because ACE is installed well Luciano Afranllie escribi?: On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fern?ndez S?nchez <mailto:rf...@ti...> <rf...@ti...> wrote: Buenas Johnny, My ACE version is 5.6 and have used this guide to install it: Using the Traditional GNU/UNIX Configuration from http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_tr aditional Hi, I installed opendiameter from svn sources some time ago in a Ubuntu machine and these notes I made then can help you. Regards Luciano Ubuntu configuration ==================== g++ --- dev@homero:~/prjs/diameter/cplusplus$ g++ -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) openssl ------- Package libssl-dev or openssl-0.9.8h.tar.gz ACE --- ACE-5.6.6.tar.gz Boost ----- Package libboost-dev or boost_1_35_0.tar.gz opendiameter ------------ svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter or opendiameter-1.0.7-i.tar.gz AUTOTOOLS --------- Install latest version of autoconf, automake and libtool 1- Install OPENSSL Dev ====================== With package ------------ - Install package libssl-dev With sources tar.gz ------------------- (openssl-0.9.8h.tar.gz) - Build openssl with shared option $ ./config shared $ make - Set location of openssl shared libraries $ cd openssl-0.9.8h $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH 2- Install ACE ============== With sources tar.gz (full) -------------------------- (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) - Uncompress ACE - Set ACE_ROOT = root dir of ACE $ cd ACE_wrappers/ $ export ACE_ROOT=$PWD - Create a configuration file, $ACE_ROOT/ace/config.h, that includes the appropriate platform/compiler-specific header configurations from the ACE source directory. For example: #include "ace/config-linux.h" - Create a build configuration file, $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the appropriate platform/compiler-specific Makefile configurations, e.g., include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU - Set location of ACE libraries $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH - Build ACE with ssl=1 $ make ssl=1 - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the file and execute make again. 3- Install BOOST ================ With package ------------ - Install package libboost-dev - Set BOOST_ROOT=/usr/include/boost (location of boost headers) With sources ------------ (boost_1_35_0.tar.gz) - Uncompress Boost - Set BOOST_ROOT = root dir of Boost 4- Install OPENDIAMETER ======================= With sources from svn --------------------- - Get sources from svn repository svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter - cd diameter/cplusplus - Edit configure.in. Add libdiametercc/Makefile to makefiles list. (this is to compile credit control lib) - Configure and make $ ./configure $ make - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to 'int' loses precision Change int with long With sources tar.gz ------------------- - Uncompress opendiamater - Edit configure.in and change paths of ACE headers and libs. -I$ACE_ROOT/ace -L$ACE_ROOT/lib - Configure and make $ ./configure $ make - libdiameter/include/aaa_transport_ace.h Add #include "ace/Sig_Handler.h" (with opendiameter-1.0.7-i.tar.gz) - /libpana/include/pana_serial_num.h:208 "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" change ACE_UINT32 with time_t (with opendiameter-1.0.7-i.tar.gz) .. -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ---------------------------------------------------------------------------- -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ------------------------------ _______________________________________________ Diameter-developers mailing list Dia...@li... https://lists.sourceforge.net/lists/listinfo/diameter-developers End of Diameter-developers Digest, Vol 34, Issue 1 ************************************************** |
From: Rafael F. S. <rf...@ti...> - 2009-03-04 10:50:51
|
Ok Johnny, this it was the problem!!Thanks so much!! Now, another question: Is there some manual or site to use Diameter apart from the official page? Regards, Rafael Fernández Sánchez Johnny Willemsen escribió: > > Hi, > > > > Make sure ACE_ROOT/lib is added to the LD_LIBRARY_PATH > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* woensdag 4 maart 2009 11:29 > *To:* Luciano Afranllie > *Cc:* jwi...@re...; dia...@li... > *Subject:* Re: [Diameter-developers] Open Diameter Installation > > > > Hi, > > I already have installed OpenDiameter but now I try to execute someone > of the applications as like aaa or nasd and the following mistake goes > out for me: > > ../nasd: error while loading shared libraries: libACE.so.5.6.6: cannot > open shared object file: No such file or directory > > > I that does not happen, because ACE is installed well > > > > > > Luciano Afranllie escribió: > > On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fernández Sánchez <rf...@ti...> <mailto:rf...@ti...> wrote: > > > Buenas Johnny, > > > > My ACE version is 5.6 and have used this guide to install it: > > > > Using the Traditional GNU/UNIX Configuration from > > > > http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional <http://www.dre.vanderbilt.edu/%7Eschmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional> > > > > > > > Hi, > > I installed opendiameter from svn sources some time ago in a Ubuntu > machine and these notes I made then can help you. > > Regards > Luciano > > Ubuntu configuration > ==================== > > g++ > --- > > dev@homero:~/prjs/diameter/cplusplus$ g++ -v > Using built-in specs. > Target: x86_64-linux-gnu > Configured with: ../src/configure -v > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr > --enable-shared --with-system-zlib --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --enable-nls > --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 > --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc > --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) > > > openssl > ------- > > Package libssl-dev > > or openssl-0.9.8h.tar.gz > > ACE > --- > > ACE-5.6.6.tar.gz > > Boost > ----- > > Package libboost-dev > > or boost_1_35_0.tar.gz > > opendiameter > ------------ > > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > or opendiameter-1.0.7-i.tar.gz > > AUTOTOOLS > --------- > > Install latest version of autoconf, automake and libtool > > > 1- Install OPENSSL Dev > ====================== > > With package > ------------ > > - Install package libssl-dev > > With sources tar.gz > ------------------- > > (openssl-0.9.8h.tar.gz) > > - Build openssl with shared option > > $ ./config shared > $ make > > - Set location of openssl shared libraries > > $ cd openssl-0.9.8h > $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH > > > 2- Install ACE > ============== > > With sources tar.gz (full) > -------------------------- > > (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) > > - Uncompress ACE > > - Set ACE_ROOT = root dir of ACE > $ cd ACE_wrappers/ > $ export ACE_ROOT=$PWD > > - Create a configuration file, $ACE_ROOT/ace/config.h, that includes > the appropriate platform/compiler-specific header configurations from > the ACE source directory. For example: > > #include "ace/config-linux.h" > > - Create a build configuration file, > $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the > appropriate platform/compiler-specific Makefile configurations, e.g., > > include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU > > - Set location of ACE libraries > $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH > > - Build ACE with ssl=1 > $ make ssl=1 > > - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the > file and execute make again. > > > 3- Install BOOST > ================ > > With package > ------------ > > - Install package libboost-dev > > - Set BOOST_ROOT=/usr/include/boost (location of boost headers) > > With sources > ------------ > > (boost_1_35_0.tar.gz) > > - Uncompress Boost > > - Set BOOST_ROOT = root dir of Boost > > > 4- Install OPENDIAMETER > ======================= > > With sources from svn > --------------------- > > - Get sources from svn repository > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > - cd diameter/cplusplus > > - Edit configure.in. Add libdiametercc/Makefile to makefiles list. > (this is to compile credit control lib) > > - Configure and make > $ ./configure > $ make > > - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to > 'int' loses precision > Change int with long > > > With sources tar.gz > ------------------- > > - Uncompress opendiamater > > - Edit configure.in and change paths of ACE headers and libs. > > -I$ACE_ROOT/ace > -L$ACE_ROOT/lib > > - Configure and make > $ ./configure > $ make > > - libdiameter/include/aaa_transport_ace.h > Add #include "ace/Sig_Handler.h" > (with opendiameter-1.0.7-i.tar.gz) > > - /libpana/include/pana_serial_num.h:208 > "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" > change ACE_UINT32 with time_t > (with opendiameter-1.0.7-i.tar.gz) > .. > > |
From: Johnny W. <jwi...@re...> - 2009-03-04 10:31:19
|
Hi, Make sure ACE_ROOT/lib is added to the LD_LIBRARY_PATH Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: woensdag 4 maart 2009 11:29 To: Luciano Afranllie Cc: jwi...@re...; dia...@li... Subject: Re: [Diameter-developers] Open Diameter Installation Hi, I already have installed OpenDiameter but now I try to execute someone of the applications as like aaa or nasd and the following mistake goes out for me: ../nasd: error while loading shared libraries: libACE.so.5.6.6: cannot open shared object file: No such file or directory I that does not happen, because ACE is installed well Luciano Afranllie escribió: On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fernández Sánchez <mailto:rf...@ti...> <rf...@ti...> wrote: Buenas Johnny, My ACE version is 5.6 and have used this guide to install it: Using the Traditional GNU/UNIX Configuration from http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_tr aditional Hi, I installed opendiameter from svn sources some time ago in a Ubuntu machine and these notes I made then can help you. Regards Luciano Ubuntu configuration ==================== g++ --- dev@homero:~/prjs/diameter/cplusplus$ g++ -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) openssl ------- Package libssl-dev or openssl-0.9.8h.tar.gz ACE --- ACE-5.6.6.tar.gz Boost ----- Package libboost-dev or boost_1_35_0.tar.gz opendiameter ------------ svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter or opendiameter-1.0.7-i.tar.gz AUTOTOOLS --------- Install latest version of autoconf, automake and libtool 1- Install OPENSSL Dev ====================== With package ------------ - Install package libssl-dev With sources tar.gz ------------------- (openssl-0.9.8h.tar.gz) - Build openssl with shared option $ ./config shared $ make - Set location of openssl shared libraries $ cd openssl-0.9.8h $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH 2- Install ACE ============== With sources tar.gz (full) -------------------------- (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) - Uncompress ACE - Set ACE_ROOT = root dir of ACE $ cd ACE_wrappers/ $ export ACE_ROOT=$PWD - Create a configuration file, $ACE_ROOT/ace/config.h, that includes the appropriate platform/compiler-specific header configurations from the ACE source directory. For example: #include "ace/config-linux.h" - Create a build configuration file, $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the appropriate platform/compiler-specific Makefile configurations, e.g., include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU - Set location of ACE libraries $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH - Build ACE with ssl=1 $ make ssl=1 - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the file and execute make again. 3- Install BOOST ================ With package ------------ - Install package libboost-dev - Set BOOST_ROOT=/usr/include/boost (location of boost headers) With sources ------------ (boost_1_35_0.tar.gz) - Uncompress Boost - Set BOOST_ROOT = root dir of Boost 4- Install OPENDIAMETER ======================= With sources from svn --------------------- - Get sources from svn repository svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter - cd diameter/cplusplus - Edit configure.in. Add libdiametercc/Makefile to makefiles list. (this is to compile credit control lib) - Configure and make $ ./configure $ make - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to 'int' loses precision Change int with long With sources tar.gz ------------------- - Uncompress opendiamater - Edit configure.in and change paths of ACE headers and libs. -I$ACE_ROOT/ace -L$ACE_ROOT/lib - Configure and make $ ./configure $ make - libdiameter/include/aaa_transport_ace.h Add #include "ace/Sig_Handler.h" (with opendiameter-1.0.7-i.tar.gz) - /libpana/include/pana_serial_num.h:208 "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" change ACE_UINT32 with time_t (with opendiameter-1.0.7-i.tar.gz) .. |
From: Rafael F. S. <rf...@ti...> - 2009-03-04 10:29:14
|
Hi, I already have installed OpenDiameter but now I try to execute someone of the applications as like aaa or nasd and the following mistake goes out for me: ../nasd: error while loading shared libraries: libACE.so.5.6.6: cannot open shared object file: No such file or directory I that does not happen, because ACE is installed well Luciano Afranllie escribió: > On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fernández Sánchez <rf...@ti...> wrote: > >> Buenas Johnny, >> >> My ACE version is 5.6 and have used this guide to install it: >> >> Using the Traditional GNU/UNIX Configuration from >> >> http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional >> >> > > Hi, > > I installed opendiameter from svn sources some time ago in a Ubuntu > machine and these notes I made then can help you. > > Regards > Luciano > > Ubuntu configuration > ==================== > > g++ > --- > > dev@homero:~/prjs/diameter/cplusplus$ g++ -v > Using built-in specs. > Target: x86_64-linux-gnu > Configured with: ../src/configure -v > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr > --enable-shared --with-system-zlib --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --enable-nls > --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 > --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc > --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) > > > openssl > ------- > > Package libssl-dev > > or openssl-0.9.8h.tar.gz > > ACE > --- > > ACE-5.6.6.tar.gz > > Boost > ----- > > Package libboost-dev > > or boost_1_35_0.tar.gz > > opendiameter > ------------ > > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > or opendiameter-1.0.7-i.tar.gz > > AUTOTOOLS > --------- > > Install latest version of autoconf, automake and libtool > > > 1- Install OPENSSL Dev > ====================== > > With package > ------------ > > - Install package libssl-dev > > With sources tar.gz > ------------------- > > (openssl-0.9.8h.tar.gz) > > - Build openssl with shared option > > $ ./config shared > $ make > > - Set location of openssl shared libraries > > $ cd openssl-0.9.8h > $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH > > > 2- Install ACE > ============== > > With sources tar.gz (full) > -------------------------- > > (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) > > - Uncompress ACE > > - Set ACE_ROOT = root dir of ACE > $ cd ACE_wrappers/ > $ export ACE_ROOT=$PWD > > - Create a configuration file, $ACE_ROOT/ace/config.h, that includes > the appropriate platform/compiler-specific header configurations from > the ACE source directory. For example: > > #include "ace/config-linux.h" > > - Create a build configuration file, > $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the > appropriate platform/compiler-specific Makefile configurations, e.g., > > include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU > > - Set location of ACE libraries > $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH > > - Build ACE with ssl=1 > $ make ssl=1 > > - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the > file and execute make again. > > > 3- Install BOOST > ================ > > With package > ------------ > > - Install package libboost-dev > > - Set BOOST_ROOT=/usr/include/boost (location of boost headers) > > With sources > ------------ > > (boost_1_35_0.tar.gz) > > - Uncompress Boost > > - Set BOOST_ROOT = root dir of Boost > > > 4- Install OPENDIAMETER > ======================= > > With sources from svn > --------------------- > > - Get sources from svn repository > svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter > > - cd diameter/cplusplus > > - Edit configure.in. Add libdiametercc/Makefile to makefiles list. > (this is to compile credit control lib) > > - Configure and make > $ ./configure > $ make > > - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to > 'int' loses precision > Change int with long > > > With sources tar.gz > ------------------- > > - Uncompress opendiamater > > - Edit configure.in and change paths of ACE headers and libs. > > -I$ACE_ROOT/ace > -L$ACE_ROOT/lib > > - Configure and make > $ ./configure > $ make > > - libdiameter/include/aaa_transport_ace.h > Add #include "ace/Sig_Handler.h" > (with opendiameter-1.0.7-i.tar.gz) > > - /libpana/include/pana_serial_num.h:208 > "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" > change ACE_UINT32 with time_t > (with opendiameter-1.0.7-i.tar.gz) > . > > |
From: Nicolas E. <nic...@co...> - 2009-02-23 14:59:37
|
Hi... I'm using opendiameter-1.0.7-i I came across what i think is a bug. In the AAAAvpContainerList::releaseContainers() method : This is the code : void releaseContainers() { for (iterator i = begin(); i != end(); i++) { AAAAvpContainer *c = *i; c->releaseEntries(); delete c; } erase(begin(), end()); } In same cases this will cause a double free. For example this : DiameterMsgWidget msg(command_code, true, SH_APPLICATION); DiameterUInt32AvpWidget dataAvp("Data-Reference"); dataAvp.Get() = "1"; msg()->acl.add(dataAvp()); dataAvp.Get() = "2"; msg()->acl.add(dataAvp()); This code will cause the double free since the operator () in DiameterUInt32AvpWidget returns a pointer to the AAAAvpContainer contained. Thus, AAAAvpContainerList will contain a duplicated pointer in it's list causing ultimately the double free. A soultion would be to use 2 DiameterUInt32AvpWidget variables, but for some unknown reason it doesn't work. Let's say : DiameterMsgWidget msg(command_code, true, SH_APPLICATION); DiameterUInt32AvpWidget data1Avp("Data-Reference"); DiameterUInt32AvpWidget data2Avp("Data-Reference"); data1Avp.Get() = "1"; msg()->acl.add(data1Avp()); data2Avp.Get() = "2"; msg()->acl.add(data2Avp()); This does not cause the double free, but, when the message is created only one avp is created (the first one). So, here is what i did : added a private attr in the class typedef std::map< int , int > released_containers; released_containers rel_conts; void releaseContainers() { for (iterator i = begin(); i != end(); i++) { AAAAvpContainer *c = *i; released_containers::iterator it; if( (it = rel_conts.find((int)c)) == rel_conts.end() ){ rel_conts.insert(std::make_pair((int)c,(int)c)); c->releaseEntries(); delete c; } } erase(begin(), end()); } It's a pretty nasty fix... but... I'm in a hurry.. if anyone is interested i can send thee patch file. Regards. Nicolas Emiliani. |
From: Luciano A. <lis...@gm...> - 2009-02-18 13:05:34
|
On Wed, Feb 18, 2009 at 7:24 AM, Rafael Fernández Sánchez <rf...@ti...> wrote: > Buenas Johnny, > > My ACE version is 5.6 and have used this guide to install it: > > Using the Traditional GNU/UNIX Configuration from > > http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional > Hi, I installed opendiameter from svn sources some time ago in a Ubuntu machine and these notes I made then can help you. Regards Luciano Ubuntu configuration ==================== g++ --- dev@homero:~/prjs/diameter/cplusplus$ g++ -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) openssl ------- Package libssl-dev or openssl-0.9.8h.tar.gz ACE --- ACE-5.6.6.tar.gz Boost ----- Package libboost-dev or boost_1_35_0.tar.gz opendiameter ------------ svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter or opendiameter-1.0.7-i.tar.gz AUTOTOOLS --------- Install latest version of autoconf, automake and libtool 1- Install OPENSSL Dev ====================== With package ------------ - Install package libssl-dev With sources tar.gz ------------------- (openssl-0.9.8h.tar.gz) - Build openssl with shared option $ ./config shared $ make - Set location of openssl shared libraries $ cd openssl-0.9.8h $ export LD_LIBRARY_PATH=$PWD:$PWD/engines:$LD_LIBRARY_PATH 2- Install ACE ============== With sources tar.gz (full) -------------------------- (ACE-5.6.5.tar.gz o ACE-5.6.6.tar.gz) - Uncompress ACE - Set ACE_ROOT = root dir of ACE $ cd ACE_wrappers/ $ export ACE_ROOT=$PWD - Create a configuration file, $ACE_ROOT/ace/config.h, that includes the appropriate platform/compiler-specific header configurations from the ACE source directory. For example: #include "ace/config-linux.h" - Create a build configuration file, $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the appropriate platform/compiler-specific Makefile configurations, e.g., include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU - Set location of ACE libraries $ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH - Build ACE with ssl=1 $ make ssl=1 - Check if apps/gperf/tests/cpp.cpp has 0 bytes. If yes, delete the file and execute make again. 3- Install BOOST ================ With package ------------ - Install package libboost-dev - Set BOOST_ROOT=/usr/include/boost (location of boost headers) With sources ------------ (boost_1_35_0.tar.gz) - Uncompress Boost - Set BOOST_ROOT = root dir of Boost 4- Install OPENDIAMETER ======================= With sources from svn --------------------- - Get sources from svn repository svn co https://diameter.svn.sourceforge.net/svnroot/diameter diameter - cd diameter/cplusplus - Edit configure.in. Add libdiametercc/Makefile to makefiles list. (this is to compile credit control lib) - Configure and make $ ./configure $ make - src/pana_client_fsm.cxx:1042: error: cast from 'PANA_PacSession*' to 'int' loses precision Change int with long With sources tar.gz ------------------- - Uncompress opendiamater - Edit configure.in and change paths of ACE headers and libs. -I$ACE_ROOT/ace -L$ACE_ROOT/lib - Configure and make $ ./configure $ make - libdiameter/include/aaa_transport_ace.h Add #include "ace/Sig_Handler.h" (with opendiameter-1.0.7-i.tar.gz) - /libpana/include/pana_serial_num.h:208 "static inline ACE_UINT32 GenerateISN(ACE_UINT32 seed = 0)" change ACE_UINT32 with time_t (with opendiameter-1.0.7-i.tar.gz) |
From: Rafael F. S. <rf...@ti...> - 2009-02-18 09:24:31
|
Buenas Johnny, My ACE version is 5.6 and have used this guide to install it: Using the Traditional GNU/UNIX Configuration from http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional Johnny Willemsen escribió: > > Hi, > > > > Which ACE version are you using? > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* dinsdag 17 februari 2009 17:40 > *To:* jwi...@re... > *Cc:* dia...@li... > *Subject:* Re: [Diameter-developers] Open Diameter Installation > > > > Hi, > > i had installed the version gcc-4.3 and now I have installed the > version 4.1. Now this is the mistake that appears: > > > ../include/aaa_transport_ace.h:276: error: field 'm_SigRegistrar' has > incomplete type > ../include/aaa_transport_ace.h: In constructor > 'Diameter_IO_SigMask::Diameter_IO_SigMask()': > ../include/aaa_transport_ace.h:263: error: 'm_SigRegistrar' was not > declared in this scope > make[1]: *** [src/aaa_application.lo] Error 1 > make[1]: se sale del directorio > `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' > make: *** [all-recursive] Error 1 > > I know if it's for the version of gcc. Which is the version of gcc > used by the developer? I ask it because in OpenDiameter's documents it > puts that 4.1 is valid > > > Johnny Willemsen escribió: > > Hi, > > > > Check the file where it gives the warning. Probably you are using a > newer gcc version then the original developers used. > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* dinsdag 17 februari 2009 16:44 > *To:* jwi...@re... <mailto:jwi...@re...> > *Subject:* Re: [Diameter-developers] Open Diameter Installation > > > > I'm installing Open Diameter from opendiameter-1.0.7-i.tar.gz before > install ACE,BOOST,etc.. > > I do : > > tar xzf opendiameter-1.0.7-i.tar.gz > > ACE_ROOT=..... > BOOS_ROOT=.... > > .../configure OK > make (The problem) > > I don know what is the code. i suposse that this mistake is for a > library, isn't it? > > > Johnny Willemsen escribió: > > Hi, > > > > What is the code where it is failing, probably there is a variable > defined as char* and it should be const char*. > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* dinsdag 17 februari 2009 16:04 > *To:* dia...@li... > <mailto:dia...@li...> > *Subject:* [Diameter-developers] Open Diameter Installation > > > > HI, > > i,m trying to install Open Diameter but the system print one mistake > when i do #make (configure it's ok) and I don't know solved: > > src/aaa_application.cxx:170: instantiated from here > ./include/aaa_session.inl:49: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:55: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:60: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:70: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:76: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:86: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:97: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:102: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:111: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:112: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:115: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:116: warning: deprecated conversion from > string constant to 'char*' > make[1]: *** [src/aaa_application.lo] Error 1 > make[1]: se sale del directorio > `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' > make: *** [all-recursive] Error 1 > > Someone can help me? > > -- > Un saludo, > > Rafael Fernández Sánchez > > > > -- > Un saludo, > > Rafael Fernández Sánchez > > > > -- > Un saludo, > > Rafael Fernández Sánchez > -- Un saludo, Rafael Fernández Sánchez |
From: Johnny W. <jwi...@re...> - 2009-02-17 17:19:41
|
Hi, Which ACE version are you using? Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 17:40 To: jwi...@re... Cc: dia...@li... Subject: Re: [Diameter-developers] Open Diameter Installation Hi, i had installed the version gcc-4.3 and now I have installed the version 4.1. Now this is the mistake that appears: ../include/aaa_transport_ace.h:276: error: field 'm_SigRegistrar' has incomplete type ../include/aaa_transport_ace.h: In constructor 'Diameter_IO_SigMask::Diameter_IO_SigMask()': ../include/aaa_transport_ace.h:263: error: 'm_SigRegistrar' was not declared in this scope make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 I know if it's for the version of gcc. Which is the version of gcc used by the developer? I ask it because in OpenDiameter's documents it puts that 4.1 is valid Johnny Willemsen escribió: Hi, Check the file where it gives the warning. Probably you are using a newer gcc version then the original developers used. Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 16:44 To: jwi...@re... Subject: Re: [Diameter-developers] Open Diameter Installation I'm installing Open Diameter from opendiameter-1.0.7-i.tar.gz before install ACE,BOOST,etc.. I do : tar xzf opendiameter-1.0.7-i.tar.gz ACE_ROOT=..... BOOS_ROOT=.... .../configure OK make (The problem) I don know what is the code. i suposse that this mistake is for a library, isn't it? Johnny Willemsen escribió: Hi, What is the code where it is failing, probably there is a variable defined as char* and it should be const char*. Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 16:04 To: dia...@li... Subject: [Diameter-developers] Open Diameter Installation HI, i,m trying to install Open Diameter but the system print one mistake when i do #make (configure it's ok) and I don't know solved: src/aaa_application.cxx:170: instantiated from here ./include/aaa_session.inl:49: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:55: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:60: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:70: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:76: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:86: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:97: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:102: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:111: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:112: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:115: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:116: warning: deprecated conversion from string constant to 'char*' make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 Someone can help me? -- Un saludo, Rafael Fernández Sánchez -- Un saludo, Rafael Fernández Sánchez -- Un saludo, Rafael Fernández Sánchez |
From: Rafael F. S. <rf...@ti...> - 2009-02-17 16:39:46
|
Hi, i had installed the version gcc-4.3 and now I have installed the version 4.1. Now this is the mistake that appears: ../include/aaa_transport_ace.h:276: error: field 'm_SigRegistrar' has incomplete type ../include/aaa_transport_ace.h: In constructor 'Diameter_IO_SigMask::Diameter_IO_SigMask()': ../include/aaa_transport_ace.h:263: error: 'm_SigRegistrar' was not declared in this scope make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 I know if it's for the version of gcc. Which is the version of gcc used by the developer? I ask it because in OpenDiameter's documents it puts that 4.1 is valid Johnny Willemsen escribió: > > Hi, > > > > Check the file where it gives the warning. Probably you are using a > newer gcc version then the original developers used. > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* dinsdag 17 februari 2009 16:44 > *To:* jwi...@re... > *Subject:* Re: [Diameter-developers] Open Diameter Installation > > > > I'm installing Open Diameter from opendiameter-1.0.7-i.tar.gz before > install ACE,BOOST,etc.. > > I do : > > tar xzf opendiameter-1.0.7-i.tar.gz > > ACE_ROOT=..... > BOOS_ROOT=.... > > ../configure OK > make (The problem) > > I don know what is the code. i suposse that this mistake is for a > library, isn't it? > > > Johnny Willemsen escribió: > > Hi, > > > > What is the code where it is failing, probably there is a variable > defined as char* and it should be const char*. > > > > Johnny > > > > *From:* Rafael Fernández Sánchez [mailto:rf...@ti...] > *Sent:* dinsdag 17 februari 2009 16:04 > *To:* dia...@li... > <mailto:dia...@li...> > *Subject:* [Diameter-developers] Open Diameter Installation > > > > HI, > > i,m trying to install Open Diameter but the system print one mistake > when i do #make (configure it's ok) and I don't know solved: > > src/aaa_application.cxx:170: instantiated from here > ./include/aaa_session.inl:49: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:55: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:60: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:70: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:76: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:86: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:97: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:102: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:111: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:112: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:115: warning: deprecated conversion from > string constant to 'char*' > ./include/aaa_session.inl:116: warning: deprecated conversion from > string constant to 'char*' > make[1]: *** [src/aaa_application.lo] Error 1 > make[1]: se sale del directorio > `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' > make: *** [all-recursive] Error 1 > > Someone can help me? > > -- > Un saludo, > > Rafael Fernández Sánchez > > > > -- > Un saludo, > > Rafael Fernández Sánchez > -- Un saludo, Rafael Fernández Sánchez |
From: Johnny W. <jwi...@re...> - 2009-02-17 15:47:21
|
Hi, Check the file where it gives the warning. Probably you are using a newer gcc version then the original developers used. Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 16:44 To: jwi...@re... Subject: Re: [Diameter-developers] Open Diameter Installation I'm installing Open Diameter from opendiameter-1.0.7-i.tar.gz before install ACE,BOOST,etc.. I do : tar xzf opendiameter-1.0.7-i.tar.gz ACE_ROOT=..... BOOS_ROOT=.... ../configure OK make (The problem) I don know what is the code. i suposse that this mistake is for a library, isn't it? Johnny Willemsen escribió: Hi, What is the code where it is failing, probably there is a variable defined as char* and it should be const char*. Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 16:04 To: dia...@li... Subject: [Diameter-developers] Open Diameter Installation HI, i,m trying to install Open Diameter but the system print one mistake when i do #make (configure it's ok) and I don't know solved: src/aaa_application.cxx:170: instantiated from here ./include/aaa_session.inl:49: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:55: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:60: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:70: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:76: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:86: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:97: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:102: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:111: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:112: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:115: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:116: warning: deprecated conversion from string constant to 'char*' make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 Someone can help me? -- Un saludo, Rafael Fernández Sánchez -- Un saludo, Rafael Fernández Sánchez |
From: Johnny W. <jwi...@re...> - 2009-02-17 15:32:53
|
Hi, What is the code where it is failing, probably there is a variable defined as char* and it should be const char*. Johnny From: Rafael Fernández Sánchez [mailto:rf...@ti...] Sent: dinsdag 17 februari 2009 16:04 To: dia...@li... Subject: [Diameter-developers] Open Diameter Installation HI, i,m trying to install Open Diameter but the system print one mistake when i do #make (configure it's ok) and I don't know solved: src/aaa_application.cxx:170: instantiated from here ./include/aaa_session.inl:49: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:55: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:60: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:70: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:76: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:86: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:97: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:102: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:111: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:112: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:115: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:116: warning: deprecated conversion from string constant to 'char*' make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 Someone can help me? -- Un saludo, Rafael Fernández Sánchez |
From: Rafael F. S. <rf...@ti...> - 2009-02-17 15:03:57
|
HI, i,m trying to install Open Diameter but the system print one mistake when i do #make (configure it's ok) and I don't know solved: src/aaa_application.cxx:170: instantiated from here ./include/aaa_session.inl:49: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:55: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:60: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:70: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:76: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:86: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:97: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:102: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:111: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:112: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:115: warning: deprecated conversion from string constant to 'char*' ./include/aaa_session.inl:116: warning: deprecated conversion from string constant to 'char*' make[1]: *** [src/aaa_application.lo] Error 1 make[1]: se sale del directorio `/home/rafa/archives/opendiameter-1.0.7-i/libdiameter' make: *** [all-recursive] Error 1 Someone can help me? -- Un saludo, Rafael Fernández Sánchez |
From: Nicolas E. <nic...@co...> - 2009-02-03 17:51:37
|
Hi!... I'm trying to use the open diameter lib to run a little test, and I can't get around it. The thing is I'm trying to connect to a hss server using the DiameterPeer class. PeerEventHandler peerhandler; DiameterPeer *dyncPeer = NULL; std::string peername("192.168.10.149"); DiameterPeerManager peerMngr(task); if (peerMngr.Add(peername, // hostname of peer to connect to 3868, // port number of host false, // use TCP false, // tls support 5, false)) { dyncPeer = peerMngr.Lookup(peername); dyncPeer->RegisterUserEventHandler(peerhandler); dyncPeer->Start(); } DiameterPeer inherits from DiameterPeerStateMachine which on start up calls to the method DiameterPeerI_SendCER, the thing is that when it sends the capabilities exchange request to the peer, the Send method at the transport layer returns 0, and it should return the number of bytes of the sent CER.... as a consequence I get this Log : Async IO, peer has closed The wierd thing is that using a sniffer I can see de CER going towards the configured peer. Any ideas why this could happen? Thanks! Nicolas. |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-12-09 08:16:33
|
Hi, I further try to run the "aaad" by specify the config xml file path. but till it shows this SAX error. [root@VRAS1 bin]# aaad /usr/local/etc/opendiameter/aaad/config/aaad.xml Fatal error /usr/local/etc/opendiameter/aaad/config/aaad.xml: line: 2 col: 32 ACEXML: (23107|3069405920) ACEXML_SAXParseException: Invalid input source ACEXML: (23107|3069405920) ACEXML_SAXParseException: Invalid input source SAX Parsing exception: Parsing failure terminate called after throwing an instance of 'OD_Utl_XML_SaxException' Aborted [root@VRAS1 bin]# [root@VRAS1 bin]# for open-diameter-1.0.7-i build & installation success , without any error or warnings. kindly help how to resolve this. Thanks & Regards, Parthiban.N On Tue, Dec 9, 2008 at 5:06 PM, Parthiban Nalliamudali.B.N. < kin...@gm...> wrote: > Hi, > > After build & installation success of open-diameter. I tried to run "aaad" > demon. I am getting the following > error. kindly help to resolve it. > > [root@VRAS1 bin]# ./aaad > SAX Parsing exception: Failed to open XML file: > /etc/opendiameter/aaa/config/aaad.xml > terminate called after throwing an instance of 'OD_Utl_XML_SaxException' > Aborted > [root@VRAS1 bin]# > > > Thanks & Regards, > Parthiban.N > |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-12-09 08:06:49
|
Hi, After build & installation success of open-diameter. I tried to run "aaad" demon. I am getting the following error. kindly help to resolve it. [root@VRAS1 bin]# ./aaad SAX Parsing exception: Failed to open XML file: /etc/opendiameter/aaa/config/aaad.xml terminate called after throwing an instance of 'OD_Utl_XML_SaxException' Aborted [root@VRAS1 bin]# Thanks & Regards, Parthiban.N |
From: Mohideen S <smo...@gm...> - 2008-12-04 08:36:29
|
check for libdiameter/config/isp.local.xml in opendiameter source. It contains sctp and tcp port specifications. Your application core should in read-in similar config file to support TCP and SCTP. the test_server1.cxx is an excellent example to start with. - Mohideen On Thu, Dec 4, 2008 at 12:09 PM, Muhammad Tufail <tuf...@ho...>wrote: > > Hi, > > if i have to write a diameter server that supports both TCP and SCTP then > what ports I have to assign the two both at same time? > > Thanks, > Joseph > > > ------------------------------ > Discover the new Windows Vista Learn more!<http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE> > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Diameter-developers mailing list > Dia...@li... > https://lists.sourceforge.net/lists/listinfo/diameter-developers > > |
From: Muhammad T. <tuf...@ho...> - 2008-12-04 06:39:20
|
Hi, if i have to write a diameter server that supports both TCP and SCTP then what ports I have to assign the two both at same time? Thanks, Joseph _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-12-02 09:37:49
|
Dear Mohideen, Thanks for your reply. wget was simply giving 'timeout" so tought of trying ftp. more it will be great if you can suggest any alternate, if there is no unix/linux PC available with public network access(no internet connectivity) then for the recommendation given by JohnnyWillemsen on r2 - 09 Sep 2008 - 01:14:46 at path TWiki > Diameter Web > InstallDocs. says there is more chances of getting error in your compilation or installation of open-diameter in the unix/linux platform. The first note at open-diameter installation instructions says *NOTE*: In case installation platform is UNIX based , don't download the file on a Windows system and transfer them to Unix .. as there are some DOS specific characters that get added in to the compilation file .., so instead of that use the wget utility to download the files directly on your UNIX based platform (for example Linux). Typically a tar file that again gziped one, should not get affected/correcpted during trasmission. Thanks & Regards, Parthiban.N On Tue, Dec 2, 2008 at 6:10 PM, Mohideen S <smo...@gm...> wrote: > Why not http download from sourceforge ? . > > Get it from ftp://ftp.heanet.ie/disk1/sourceforge/d/di/diameter/ > > what problem r u facing thru wget ? > > > > On Tue, Dec 2, 2008 at 12:17 PM, Parthiban Nalliamudali.B.N. < > kin...@gm...> wrote: > >> Hi, >> >> Is there any FTP server available, that contains latest open diameter >> source-code. >> One nice person has posted install doc at Twiki >Diameter Web >> >InstallDocs. >> There it is mentioned it is good to download the unix/linux platform >> version directly. >> I am not able to get it through 'wget' utility command. Suggest alternate >> ways please. >> >> >> Thanks & Regards, >> Parthiban.N >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Diameter-developers mailing list >> Dia...@li... >> https://lists.sourceforge.net/lists/listinfo/diameter-developers >> >> > |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-12-02 06:47:12
|
Hi, Is there any FTP server available, that contains latest open diameter source-code. One nice person has posted install doc at Twiki >Diameter Web >InstallDocs. There it is mentioned it is good to download the unix/linux platform version directly. I am not able to get it through 'wget' utility command. Suggest alternate ways please. Thanks & Regards, Parthiban.N |
From: 世文 潘 <psw...@ya...> - 2008-11-28 08:37:05
|
Dear Friend: Im is Master student,study Diameter. I have some questions. May I ask you some questions? In the OpenDiameter-1.0.7-i, libdiameter/aaa_test_server1 What is this process do for? http://www.krugle.org/examples/p-NErnNLO1eFgo3NcP/test_server1.cxx Are there have any ditail description about these files(clinet,server)? BestRegards. Pan ______________________________________________________________________________________________________ 付費才容量無上限?Yahoo!奇摩電子信箱2.0免費給你,信件永遠不必刪! http://tw.mg0.mail.yahoo.com/dc/landing |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-11-26 14:59:30
|
Dear prasad, there is no such command available. it simply say's no rule [ vras(root):/root/opendiameter/opendiameter-1.0.7-i ]make uninstall make: *** No rule to make target `uninstall'. Stop. I guess there should be some options available with usual install command to reverse it back. Thanks & REgards, Parthiban.N On Wed, Nov 26, 2008 at 11:08 PM, <ovi...@wi...> wrote: > Did you tried make uninstall? > > Regards > Oviaprasad D > *ESN: *6-877-7352 > > > ------------------------------ > *From:* Parthiban Nalliamudali.B.N. [mailto:kin...@gm...] > *Sent:* Wednesday, November 26, 2008 7:15 PM > *To:* dia...@li... > *Subject:* [Diameter-developers] Un-Install Opendiameter > > > Hi, > How to un-install opendiameter completly from the PC? > Make clean & Make distclean is only removing the installation > files within the opendiameter source directory. > I am looking for removing all the installed files, including > libraries, application images, header files which are all in the default > path /usr/local/..... > Any help on this is appreaciated. > > Thanks in advance. > > > Thanks & Regards, > Parthiban.N > > *Please do not print this email unless it is absolutely necessary. * > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient > should check this email and any attachments for the presence of viruses. The > company accepts no liability for any damage caused by any virus transmitted > by this email. > > www.wipro.com > |
From: <ovi...@wi...> - 2008-11-26 14:09:34
|
Did you tried make uninstall? Regards Oviaprasad D ESN: 6-877-7352 ________________________________ From: Parthiban Nalliamudali.B.N. [mailto:kin...@gm...] Sent: Wednesday, November 26, 2008 7:15 PM To: dia...@li... Subject: [Diameter-developers] Un-Install Opendiameter Hi, How to un-install opendiameter completly from the PC? Make clean & Make distclean is only removing the installation files within the opendiameter source directory. I am looking for removing all the installed files, including libraries, application images, header files which are all in the default path /usr/local/..... Any help on this is appreaciated. Thanks in advance. Thanks & Regards, Parthiban.N |
From: Parthiban Nalliamudali.B.N. <kin...@gm...> - 2008-11-26 13:44:58
|
Hi, How to un-install opendiameter completly from the PC? Make clean & Make distclean is only removing the installation files within the opendiameter source directory. I am looking for removing all the installed files, including libraries, application images, header files which are all in the default path /usr/local/..... Any help on this is appreaciated. Thanks in advance. Thanks & Regards, Parthiban.N |
From: ajendra s. <aje...@gm...> - 2008-11-05 07:02:58
|
hi victor I am having some issues while running client and server 1.When I set tls_enabled to 1 in XML configuration file on both sides ( for application aaa_test_client1 and aaa_test_server1,etc.), it is still passing the regular TCP packets. How to test TLS features in the current test cases? 2. Is there any test case to test IPsec? Is IPsec supported in the current implementation? -- regards Ajendra Singh |