Thread: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error
Status: Beta
Brought to you by:
jleu
From: Bhagwan S. <bha...@gm...> - 2009-11-30 08:08:01
|
Hi, Is the compilation issue resolved for mpls-quagga and mpls-ldp-portable? As I am new to this list and found old mails conveying problem with the existing build. I am also facing the same compilation issues a : impl_lock.c:8:35: error: macro "mpls_malloc" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_create’: > > impl_lock.c:8: error: ‘mpls_malloc’ undeclared (first use in this > function) > > impl_lock.c:8: error: (Each undeclared identifier is reported only once > > impl_lock.c:8: error: for each function it appears in.) > > impl_lock.c:28:19: error: macro "mpls_free" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_delete’: > > impl_lock.c:28: error: ‘mpls_free’ undeclared (first use in this > function) > > make: *** [impl_lock.o] Error 1 Though I am trying to resolve above issues but don't know wether things will work finally or not. Regards Bsahai |
From: <win...@fr...> - 2009-11-30 09:43:04
|
Hello BSahai, Quoting Bhagwan Sahai <bha...@gm...>: > Hi, > Is the compilation issue resolved for mpls-quagga and > mpls-ldp-portable? As I am new to this list and found old mails > conveying problem with the existing build. I am also facing the same > compilation issues a : As I know not yet. > impl_lock.c:8:35: error: macro "mpls_malloc" requires 2 arguments, but >> > only 1 given >> > impl_lock.c: In function ‘mpls_lock_create’: >> > impl_lock.c:8: error: ‘mpls_malloc’ undeclared (first use in this >> function) >> > impl_lock.c:8: error: (Each undeclared identifier is reported only once >> > impl_lock.c:8: error: for each function it appears in.) >> > impl_lock.c:28:19: error: macro "mpls_free" requires 2 arguments, but >> > only 1 given >> > impl_lock.c: In function ‘mpls_lock_delete’: >> > impl_lock.c:28: error: ‘mpls_free’ undeclared (first use in this >> function) >> > make: *** [impl_lock.o] Error 1 > > > Though I am trying to resolve above issues but don't know wether > things will work finally or not. Great, I am looking forward to it. > > Regards > Bsahai > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: <mp...@ne...> - 2009-12-01 04:49:42
|
Hi Bhagwan/Wind, I had tried to compile MPLS-quagga and able to compile successfully with the following changes. The only problem left mentioned in step #10, there is one structure field mismatch(for the time been I commented that line), which I am not very sure how to resolve this. Please let me know in case of any help in compilation. Thanks & Regards Bhartendu M. 1. Download and extract/install the following packages:- dia-0.96.1-7.fc10.i386.rpm mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz 2. chmod 777 bootstrap.sh 3. ./bootstrap.sh 4. ./configure 5. Change variable DEFSRC in ldpd/create-links file to ldp-portable directory and execute "create-link" script. 6. Add following lines in file ldpd/mpls_mm_impl.h at last enum { MTYPE_LDP_ADDR = 1, MTYPE_LDP_ADJ, MTYPE_LDP_ATTR, MTYPE_LDP_ENTITY, MTYPE_LDP_FEC, MTYPE_LDP_HOP, MTYPE_LDP_IF, MTYPE_LDP_IP, MTYPE_LDP_INLABEL, MTYPE_LDP_NEXTHOP, MTYPE_LDP_OUTLABEL, MTYPE_LDP_PEER, MTYPE_LDP_RESOURCE, MTYPE_LDP_SESSION, MTYPE_LDP_TUNNEL, MTYPE_LDP_BUF }; 7. Add dummy function mpls_assert to ldp.c void mpls_assert(const char* func, const int line, int condition) { } 8. define HAVE_MPLS in the following files(at the top after file Hash if) ldpd/ldp.h:#define HAVE_MPLS 1 lib/zebra.h:#define HAVE_MPLS 1 lib/zclient.h:#define HAVE_MPLS 1 9. Change zebra/Makefile - add mpls_ioctl.c in all places where mpls_lib.c mentioned. 10. We need to comment two lines in function "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. There is structure mismatch, we need to correct this before running this. 11. Sync functions and protypes of functions mpls_ioctl.c and mpls_lib.h. mpls_kernel_init mpls_read mpls_ctrl_ilm_unregister mpls_ctrl_xc_unregister mpls_ctrl_ilm_register mpls_ctrl_xc_register mpls_ctrl_nhlfe_unregister mpls_ctrl_nhlfe_register mpls_ctrl_set_interface_labelspace mpls_ctrl_show_hardware mpls_ctrl_ftn_unregister mpls_ctrl_ftn_register 12. Change mpls_malloc and mpls_free function calls and definition to mpls_malloc1 and mpls_free1 in impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c files. 13. Include the following lines in mpls_ioctl.h file. /****************************************************************/ #include "include/linux/mpls.h" #include "lib/command.h" enum { SIOCMPLSNHLFEDEL = 0, SIOCMPLSNHLFEADD, NEXTHOP_TYPE_IFNAME, NEXTHOP_TYPE_IPV4, NEXTHOP_TYPE_IPV6, SIOCSMPLSOUTINSTR, SIOCMPLSILMDEL, SIOCMPLSILMADD, SIOCMPLSXCADD, SIOCMPLSXCDEL }; 14. make (in mpls-quagga directory) 15. make (in ldpd directory) /****************************************************************/ 1. For execution - Execute the following commands:- chown -R quagga.quagga /var/log/ chown -R quagga.quagga /etc/ chown -R root.quagga /var/run chmod -R 775 /var/run/ 2. Please correct function structure used in function mpls_ctrl_nhlfe_register(step 10). --- On Mon, 11/30/09, win...@fr... <win...@fr...> wrote: > From: win...@fr... <win...@fr...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: "Bhagwan Sahai" <bha...@gm...> > Cc: mpl...@li... > Date: Monday, November 30, 2009, 3:12 PM > Hello BSahai, > > Quoting Bhagwan Sahai <bha...@gm...>: > > > Hi, > > Is the compilation issue resolved > for mpls-quagga and > > mpls-ldp-portable? As I am new to this list and found > old mails > > conveying problem with the existing build. I am also > facing the same > > compilation issues a : > > As I know not yet. > > > impl_lock.c:8:35: error: macro "mpls_malloc" > requires 2 arguments, but > >> > only 1 given > >> > impl_lock.c: In function > ‘mpls_lock_create’: > >> > impl_lock.c:8: error: ‘mpls_malloc’ > undeclared (first use in this > >> function) > >> > impl_lock.c:8: error: (Each undeclared > identifier is reported only once > >> > impl_lock.c:8: error: for each function it > appears in.) > >> > impl_lock.c:28:19: error: macro "mpls_free" > requires 2 arguments, but > >> > only 1 given > >> > impl_lock.c: In function > ‘mpls_lock_delete’: > >> > impl_lock.c:28: error: ‘mpls_free’ > undeclared (first use in this > >> function) > >> > make: *** [impl_lock.o] Error 1 > > > > > > Though I am trying to resolve above issues but don't > know wether > > things will work finally or not. > > Great, I am looking forward to it. > > > > > Regards > > Bsahai > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free > Crystal Reports 2008 30-Day > > trial. Simplify your report design, integration and > deployment - and focus on > > what you do best, core application coding. Discover > what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day > trial. Simplify your report design, integration and > deployment - and focus on > what you do best, core application coding. Discover what's > new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: Pali <pal...@gm...> - 2009-12-10 16:44:01
|
Hi, will You be so patient, and publish on web zip file with modified mpls-quagga and mpls-ldp-portable ? I have also troubles with compilation, even with Your directions. 2009/12/1 <mp...@ne...> > Hi Bhagwan/Wind, > > I had tried to compile MPLS-quagga and able to compile successfully with > the following changes. The only problem left mentioned in step #10, there is > one structure field mismatch(for the time been I commented that line), which > I am not very sure how to resolve this. > > Please let me know in case of any help in compilation. > > Thanks & Regards > Bhartendu M. > > 1. Download and extract/install the following packages:- > dia-0.96.1-7.fc10.i386.rpm > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > 2. chmod 777 bootstrap.sh > 3. ./bootstrap.sh > 4. ./configure > 5. Change variable DEFSRC in ldpd/create-links file to ldp-portable > directory and execute "create-link" script. > 6. Add following lines in file ldpd/mpls_mm_impl.h at last > enum > { > MTYPE_LDP_ADDR = 1, > MTYPE_LDP_ADJ, > MTYPE_LDP_ATTR, > MTYPE_LDP_ENTITY, > MTYPE_LDP_FEC, > MTYPE_LDP_HOP, > MTYPE_LDP_IF, > MTYPE_LDP_IP, > MTYPE_LDP_INLABEL, > MTYPE_LDP_NEXTHOP, > MTYPE_LDP_OUTLABEL, > MTYPE_LDP_PEER, > MTYPE_LDP_RESOURCE, > MTYPE_LDP_SESSION, > MTYPE_LDP_TUNNEL, > MTYPE_LDP_BUF > }; > 7. Add dummy function mpls_assert to ldp.c > void mpls_assert(const char* func, const int line, int condition) > { > } > 8. define HAVE_MPLS in the following files(at the top after file Hash > if) > ldpd/ldp.h:#define HAVE_MPLS 1 > lib/zebra.h:#define HAVE_MPLS 1 > lib/zclient.h:#define HAVE_MPLS 1 > > 9. Change zebra/Makefile - add mpls_ioctl.c in all places where > mpls_lib.c mentioned. > 10. We need to comment two lines in function "mpls_ctrl_nhlfe_register" > in file mpls_ioctl.c. There is structure mismatch, we need to correct this > before running this. > 11. Sync functions and protypes of functions mpls_ioctl.c and > mpls_lib.h. > mpls_kernel_init > mpls_read > mpls_ctrl_ilm_unregister > mpls_ctrl_xc_unregister > mpls_ctrl_ilm_register > mpls_ctrl_xc_register > mpls_ctrl_nhlfe_unregister > mpls_ctrl_nhlfe_register > mpls_ctrl_set_interface_labelspace > mpls_ctrl_show_hardware > mpls_ctrl_ftn_unregister > mpls_ctrl_ftn_register > > > 12. Change mpls_malloc and mpls_free function calls and definition to > mpls_malloc1 and mpls_free1 in impl_lock.c, impl_mm.c, impl_socket.c, > impl_timer.c files. > 13. Include the following lines in mpls_ioctl.h file. > /****************************************************************/ > #include "include/linux/mpls.h" > #include "lib/command.h" > > enum { > SIOCMPLSNHLFEDEL = 0, > SIOCMPLSNHLFEADD, > NEXTHOP_TYPE_IFNAME, > NEXTHOP_TYPE_IPV4, > NEXTHOP_TYPE_IPV6, > SIOCSMPLSOUTINSTR, > SIOCMPLSILMDEL, > SIOCMPLSILMADD, > SIOCMPLSXCADD, > SIOCMPLSXCDEL > }; > > 14. make (in mpls-quagga directory) > 15. make (in ldpd directory) > > /****************************************************************/ > 1. For execution - Execute the following commands:- > chown -R quagga.quagga /var/log/ > chown -R quagga.quagga /etc/ > chown -R root.quagga /var/run > chmod -R 775 /var/run/ > 2. Please correct function structure used in function > mpls_ctrl_nhlfe_register(step 10). > > --- On Mon, 11/30/09, win...@fr... <win...@fr...> wrote: > > > From: win...@fr... <win...@fr...> > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable > compilation error > > To: "Bhagwan Sahai" <bha...@gm...> > > Cc: mpl...@li... > > Date: Monday, November 30, 2009, 3:12 PM > > Hello BSahai, > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > Hi, > > > Is the compilation issue resolved > > for mpls-quagga and > > > mpls-ldp-portable? As I am new to this list and found > > old mails > > > conveying problem with the existing build. I am also > > facing the same > > > compilation issues a : > > > > As I know not yet. > > > > > impl_lock.c:8:35: error: macro "mpls_malloc" > > requires 2 arguments, but > > >> > only 1 given > > >> > impl_lock.c: In function > > ‘mpls_lock_create’: > > >> > impl_lock.c:8: error: ‘mpls_malloc’ > > undeclared (first use in this > > >> function) > > >> > impl_lock.c:8: error: (Each undeclared > > identifier is reported only once > > >> > impl_lock.c:8: error: for each function it > > appears in.) > > >> > impl_lock.c:28:19: error: macro "mpls_free" > > requires 2 arguments, but > > >> > only 1 given > > >> > impl_lock.c: In function > > ‘mpls_lock_delete’: > > >> > impl_lock.c:28: error: ‘mpls_free’ > > undeclared (first use in this > > >> function) > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > Though I am trying to resolve above issues but don't > > know wether > > > things will work finally or not. > > > > Great, I am looking forward to it. > > > > > > > > Regards > > > Bsahai > > > > > > > > > ------------------------------------------------------------------------------ > > > Let Crystal Reports handle the reporting - Free > > Crystal Reports 2008 30-Day > > > trial. Simplify your report design, integration and > > deployment - and focus on > > > what you do best, core application coding. Discover > > what's new with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > mpls-linux-devel mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free Crystal > > Reports 2008 30-Day > > trial. Simplify your report design, integration and > > deployment - and focus on > > what you do best, core application coding. Discover what's > > new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > -- Ak si prajes aby som cital tvoj mail do 5 min, tak napis do predmetu X5. Na skype som dostupny stale, len mi daj vediet aby som sa prihlasil. << 0903 48 47 40 >> mobil << 309458351 >> icq << ortseamo >> skype |
From: Bhartendu M. <bha...@ne...> - 2009-12-16 16:07:44
|
Hi James/MPLS-Linux-Group-Member, As there are so many problem group members are facing in compiling MPLS-Quagga and LDP, I would request James or MPLS-Linux-Group-Member to provide a stable/compilable source code(i suggest for source code but RPM also works for time been) for either Fedorra 10 or Fedorra 11(which he might be using), so that we can proceed our tasks. That will be Great help for all of us. Thanks & Regards Bhartendu M. --- On Thu, 12/10/09, Pali <pal...@gm...> wrote: > From: Pali <pal...@gm...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: mp...@ne... > Cc: "Bhagwan Sahai" <bha...@gm...>, win...@fr..., mpl...@li... > Date: Thursday, December 10, 2009, 10:13 PM > Hi, will You be so patient, and publish on > web zip file with modified mpls-quagga and mpls-ldp-portable > ? I have also troubles with compilation, even with Your > directions. > > 2009/12/1 <mp...@ne...> > > Hi Bhagwan/Wind, > > > > I had tried to compile MPLS-quagga and able to compile > successfully with the following changes. The only problem > left mentioned in step #10, there is one structure field > mismatch(for the time been I commented that line), which I > am not very sure how to resolve this. > > > > > Please let me know in case of any help in compilation. > > > > Thanks & Regards > > Bhartendu M. > > > > 1. Download and extract/install the following > packages:- > > dia-0.96.1-7.fc10.i386.rpm > > > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > > > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > > > 2. chmod 777 bootstrap.sh > > 3. ./bootstrap.sh > > 4. ./configure > > 5. Change variable DEFSRC in ldpd/create-links file > to ldp-portable directory and execute > "create-link" script. > > 6. Add following lines in file ldpd/mpls_mm_impl.h > at last > > enum > > { > > MTYPE_LDP_ADDR = 1, > > MTYPE_LDP_ADJ, > > MTYPE_LDP_ATTR, > > MTYPE_LDP_ENTITY, > > MTYPE_LDP_FEC, > > MTYPE_LDP_HOP, > > MTYPE_LDP_IF, > > MTYPE_LDP_IP, > > MTYPE_LDP_INLABEL, > > MTYPE_LDP_NEXTHOP, > > MTYPE_LDP_OUTLABEL, > > MTYPE_LDP_PEER, > > MTYPE_LDP_RESOURCE, > > MTYPE_LDP_SESSION, > > MTYPE_LDP_TUNNEL, > > MTYPE_LDP_BUF > > }; > > 7. Add dummy function mpls_assert to ldp.c > > void mpls_assert(const char* func, const int > line, int condition) > > { > > } > > 8. define HAVE_MPLS in the following files(at the > top after file Hash if) > > ldpd/ldp.h:#define HAVE_MPLS > 1 > > lib/zebra.h:#define HAVE_MPLS 1 > > lib/zclient.h:#define HAVE_MPLS 1 > > > > 9. Change zebra/Makefile - add mpls_ioctl.c in all > places where mpls_lib.c mentioned. > > 10. We need to comment two lines in function > "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. > There is structure mismatch, we need to correct this before > running this. > > 11. Sync functions and protypes of functions > mpls_ioctl.c and mpls_lib.h. > > mpls_kernel_init > > mpls_read > > mpls_ctrl_ilm_unregister > > mpls_ctrl_xc_unregister > > mpls_ctrl_ilm_register > > mpls_ctrl_xc_register > > mpls_ctrl_nhlfe_unregister > > mpls_ctrl_nhlfe_register > > mpls_ctrl_set_interface_labelspace > > mpls_ctrl_show_hardware > > mpls_ctrl_ftn_unregister > > mpls_ctrl_ftn_register > > > > > > 12. Change mpls_malloc and mpls_free function calls > and definition to mpls_malloc1 and mpls_free1 in > impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c files. > > 13. Include the following lines in mpls_ioctl.h > file. > > > /****************************************************************/ > > #include "include/linux/mpls.h" > > #include "lib/command.h" > > > > enum { > > SIOCMPLSNHLFEDEL = 0, > > SIOCMPLSNHLFEADD, > > NEXTHOP_TYPE_IFNAME, > > NEXTHOP_TYPE_IPV4, > > NEXTHOP_TYPE_IPV6, > > SIOCSMPLSOUTINSTR, > > SIOCMPLSILMDEL, > > SIOCMPLSILMADD, > > SIOCMPLSXCADD, > > SIOCMPLSXCDEL > > }; > > > > 14. make (in mpls-quagga directory) > > 15. make (in ldpd directory) > > > > /****************************************************************/ > > 1. For execution - Execute the following > commands:- > > chown -R quagga.quagga /var/log/ > > chown -R quagga.quagga /etc/ > > chown -R root.quagga /var/run > > chmod -R 775 /var/run/ > > 2. Please correct function structure used in > function mpls_ctrl_nhlfe_register(step 10). > > > > --- On Mon, 11/30/09, win...@fr... > <win...@fr...> > wrote: > > > > > From: win...@fr... > <win...@fr...> > > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and > mpls-ldp-portable compilation error > > > To: "Bhagwan Sahai" <bha...@gm...> > > > Cc: mpl...@li... > > > Date: Monday, November 30, 2009, 3:12 PM > > > Hello BSahai, > > > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > > > Hi, > > > > Is the compilation issue resolved > > > for mpls-quagga and > > > > mpls-ldp-portable? As I am new to this list and > found > > > old mails > > > > conveying problem with the existing build. I am > also > > > facing the same > > > > compilation issues a : > > > > > > As I know not yet. > > > > > > > impl_lock.c:8:35: error: macro > "mpls_malloc" > > > requires 2 arguments, but > > > >> > only 1 given > > > >> > impl_lock.c: In function > > > ‘mpls_lock_create’: > > > >> > impl_lock.c:8: error: ‘mpls_malloc’ > > > undeclared (first use in this > > > >> function) > > > >> > impl_lock.c:8: error: (Each undeclared > > > identifier is reported only once > > > >> > impl_lock.c:8: error: for each function > it > > > appears in.) > > > >> > impl_lock.c:28:19: error: macro > "mpls_free" > > > requires 2 arguments, but > > > >> > only 1 given > > > >> > impl_lock.c: In function > > > ‘mpls_lock_delete’: > > > >> > impl_lock.c:28: error: ‘mpls_free’ > > > undeclared (first use in this > > > >> function) > > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > > > > Though I am trying to resolve above issues but > don't > > > know wether > > > > things will work finally or not. > > > > > > Great, I am looking forward to it. > > > > > > > > > > > Regards > > > > Bsahai > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Let Crystal Reports handle the reporting - Free > > > Crystal Reports 2008 30-Day > > > > trial. Simplify your report design, integration > and > > > deployment - and focus on > > > > what you do best, core application coding. > Discover > > > what's new with > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > _______________________________________________ > > > > mpls-linux-devel mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Let Crystal Reports handle the reporting - Free > Crystal > > > Reports 2008 30-Day > > > trial. Simplify your report design, integration and > > > deployment - and focus on > > > what you do best, core application coding. Discover > what's > > > new with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > mpls-linux-devel mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > ------------------------------------------------------------------------------ > > Join us December 9, 2009 for the Red Hat Virtual > Experience, > > a free event focused on virtualization and cloud > computing. > > Attend in-depth sessions from your desk. Your couch. > Anywhere. > > http://p.sf.net/sfu/redhat-sfdev2dev > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > -- > Ak si prajes aby som cital tvoj mail do 5 min, tak napis do > predmetu X5. > Na skype som dostupny stale, len mi daj vediet aby som sa > prihlasil. > > << 0903 48 47 40 >> mobil > > << 309458351 >> icq > << ortseamo >> skype > > |
From: <mp...@ne...> - 2009-12-17 04:40:35
|
--- On Wed, 12/16/09, Bhartendu Maheshwari <bha...@ne...> wrote: > From: Bhartendu Maheshwari <bha...@ne...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: jl...@mi..., mpl...@li... > Date: Wednesday, December 16, 2009, 9:37 PM > Hi James/MPLS-Linux-Group-Member, > > As there are so many problem group members are facing in > compiling MPLS-Quagga and LDP, I would request James or > MPLS-Linux-Group-Member to provide a stable/compilable > source code(i suggest for source code but RPM also works for > time been) for either Fedorra 10 or Fedorra 11(which he > might be using), so that we can proceed our tasks. That will > be Great help for all of us. > > Thanks & Regards > Bhartendu M. > > --- On Thu, 12/10/09, Pali <pal...@gm...> > wrote: > > > From: Pali <pal...@gm...> > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and > mpls-ldp-portable compilation error > > To: mp...@ne... > > Cc: "Bhagwan Sahai" <bha...@gm...>, > win...@fr..., > mpl...@li... > > Date: Thursday, December 10, 2009, 10:13 PM > > Hi, will You be so patient, and publish on > > web zip file with modified mpls-quagga and > mpls-ldp-portable > > ? I have also troubles with compilation, even with > Your > > directions. > > > > 2009/12/1 <mp...@ne...> > > > > Hi Bhagwan/Wind, > > > > > > > > I had tried to compile MPLS-quagga and able to > compile > > successfully with the following changes. The only > problem > > left mentioned in step #10, there is one structure > field > > mismatch(for the time been I commented that line), > which I > > am not very sure how to resolve this. > > > > > > > > > > Please let me know in case of any help in > compilation. > > > > > > > > Thanks & Regards > > > > Bhartendu M. > > > > > > > > 1. Download and extract/install the following > > packages:- > > > > dia-0.96.1-7.fc10.i386.rpm > > > > > > > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > > > > > > > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > > > > > > > 2. chmod 777 bootstrap.sh > > > > 3. ./bootstrap.sh > > > > 4. ./configure > > > > 5. Change variable DEFSRC in ldpd/create-links > file > > to ldp-portable directory and execute > > "create-link" script. > > > > 6. Add following lines in file > ldpd/mpls_mm_impl.h > > at last > > > > enum > > > > { > > > > MTYPE_LDP_ADDR = 1, > > > > MTYPE_LDP_ADJ, > > > > MTYPE_LDP_ATTR, > > > > MTYPE_LDP_ENTITY, > > > > MTYPE_LDP_FEC, > > > > MTYPE_LDP_HOP, > > > > MTYPE_LDP_IF, > > > > MTYPE_LDP_IP, > > > > MTYPE_LDP_INLABEL, > > > > MTYPE_LDP_NEXTHOP, > > > > MTYPE_LDP_OUTLABEL, > > > > MTYPE_LDP_PEER, > > > > MTYPE_LDP_RESOURCE, > > > > MTYPE_LDP_SESSION, > > > > MTYPE_LDP_TUNNEL, > > > > MTYPE_LDP_BUF > > > > }; > > > > 7. Add dummy function mpls_assert to ldp.c > > > > void mpls_assert(const char* func, > const int > > line, int condition) > > > > { > > > > } > > > > 8. define HAVE_MPLS in the following files(at > the > > top after file Hash if) > > > > ldpd/ldp.h:#define HAVE_MPLS > > > 1 > > > > lib/zebra.h:#define HAVE_MPLS > 1 > > > > lib/zclient.h:#define HAVE_MPLS > 1 > > > > > > > > 9. Change zebra/Makefile - add mpls_ioctl.c in > all > > places where mpls_lib.c mentioned. > > > > 10. We need to comment two lines in function > > "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. > > There is structure mismatch, we need to correct this > before > > running this. > > > > 11. Sync functions and protypes of functions > > mpls_ioctl.c and mpls_lib.h. > > > > mpls_kernel_init > > > > mpls_read > > > > mpls_ctrl_ilm_unregister > > > > mpls_ctrl_xc_unregister > > > > mpls_ctrl_ilm_register > > > > mpls_ctrl_xc_register > > > > mpls_ctrl_nhlfe_unregister > > > > mpls_ctrl_nhlfe_register > > > > mpls_ctrl_set_interface_labelspace > > > > mpls_ctrl_show_hardware > > > > mpls_ctrl_ftn_unregister > > > > mpls_ctrl_ftn_register > > > > > > > > > > > > 12. Change mpls_malloc and mpls_free function > calls > > and definition to mpls_malloc1 and mpls_free1 in > > impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c > files. > > > > 13. Include the following lines in mpls_ioctl.h > > file. > > > > > > > /****************************************************************/ > > > > #include "include/linux/mpls.h" > > > > #include "lib/command.h" > > > > > > > > enum { > > > > SIOCMPLSNHLFEDEL = 0, > > > > SIOCMPLSNHLFEADD, > > > > NEXTHOP_TYPE_IFNAME, > > > > NEXTHOP_TYPE_IPV4, > > > > NEXTHOP_TYPE_IPV6, > > > > SIOCSMPLSOUTINSTR, > > > > SIOCMPLSILMDEL, > > > > SIOCMPLSILMADD, > > > > SIOCMPLSXCADD, > > > > SIOCMPLSXCDEL > > > > }; > > > > > > > > 14. make (in mpls-quagga directory) > > > > 15. make (in ldpd directory) > > > > > > > > > /****************************************************************/ > > > > 1. For execution - Execute the following > > commands:- > > > > chown -R quagga.quagga /var/log/ > > > > chown -R quagga.quagga /etc/ > > > > chown -R root.quagga /var/run > > > > chmod -R 775 /var/run/ > > > > 2. Please correct function structure used in > > function mpls_ctrl_nhlfe_register(step 10). > > > > > > > > --- On Mon, 11/30/09, win...@fr... > > <win...@fr...> > > wrote: > > > > > > > > > From: win...@fr... > > <win...@fr...> > > > > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga > and > > mpls-ldp-portable compilation error > > > > > To: "Bhagwan Sahai" <bha...@gm...> > > > > > Cc: mpl...@li... > > > > > Date: Monday, November 30, 2009, 3:12 PM > > > > > Hello BSahai, > > > > > > > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > > > > > > > Hi, > > > > > > Is the compilation issue resolved > > > > > for mpls-quagga and > > > > > > mpls-ldp-portable? As I am new to this list > and > > found > > > > > old mails > > > > > > conveying problem with the existing build. I > am > > also > > > > > facing the same > > > > > > compilation issues a : > > > > > > > > > > As I know not yet. > > > > > > > > > > > impl_lock.c:8:35: error: macro > > "mpls_malloc" > > > > > requires 2 arguments, but > > > > > >> > only 1 given > > > > > >> > impl_lock.c: In function > > > > > ‘mpls_lock_create’: > > > > > >> > impl_lock.c:8: error: > ‘mpls_malloc’ > > > > > undeclared (first use in this > > > > > >> function) > > > > > >> > impl_lock.c:8: error: (Each > undeclared > > > > > identifier is reported only once > > > > > >> > impl_lock.c:8: error: for each > function > > it > > > > > appears in.) > > > > > >> > impl_lock.c:28:19: error: macro > > "mpls_free" > > > > > requires 2 arguments, but > > > > > >> > only 1 given > > > > > >> > impl_lock.c: In function > > > > > ‘mpls_lock_delete’: > > > > > >> > impl_lock.c:28: error: > ‘mpls_free’ > > > > > undeclared (first use in this > > > > > >> function) > > > > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > > > > > > > > > > Though I am trying to resolve above issues > but > > don't > > > > > know wether > > > > > > things will work finally or not. > > > > > > > > > > Great, I am looking forward to it. > > > > > > > > > > > > > > > > > Regards > > > > > > Bsahai > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > > Let Crystal Reports handle the reporting - > Free > > > > > Crystal Reports 2008 30-Day > > > > > > trial. Simplify your report design, > integration > > and > > > > > deployment - and focus on > > > > > > what you do best, core application coding. > > Discover > > > > > what's new with > > > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > > > _______________________________________________ > > > > > > mpls-linux-devel mailing list > > > > > > mpl...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Let Crystal Reports handle the reporting - Free > > Crystal > > > > > Reports 2008 30-Day > > > > > trial. Simplify your report design, integration > and > > > > > deployment - and focus on > > > > > what you do best, core application coding. > Discover > > what's > > > > > new with > > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > _______________________________________________ > > > > > mpls-linux-devel mailing list > > > > > mpl...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Join us December 9, 2009 for the Red Hat Virtual > > Experience, > > > > a free event focused on virtualization and cloud > > computing. > > > > Attend in-depth sessions from your desk. Your couch. > > Anywhere. > > > > http://p.sf.net/sfu/redhat-sfdev2dev > > > > _______________________________________________ > > > > mpls-linux-devel mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > -- > > Ak si prajes aby som cital tvoj mail do 5 min, tak > napis do > > predmetu X5. > > Na skype som dostupny stale, len mi daj vediet aby som > sa > > prihlasil. > > > > << 0903 48 47 40 >> mobil > > > > << 309458351 >> icq > > << ortseamo >> skype > > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer > Community > Take advantage of Verizon's best-in-class app development > support > A streamlined, 14 day to market process makes app > distribution fast and easy > Join now and get one step closer to millions of Verizon > customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |