Please don’t remove extern declarations from header files... Damjan is exactly right. It’s oh so easy to end up with N separate, independent but identically-named data structure instances. It’s super-confusing when that happens.
Thanks... Dave From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of abdul.ma...@sofioni.com Sent: Friday, July 20, 2018 12:04 PM To: dmar...@me.com Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] Sample plugin doest not show up with vpp 18.07 I think its the same if we define sample_main variable in sample.c file or if we remove the key word extern in sample.h. I have tried removing extern and it works but defining sample_main in .c file should also work. On 2018-07-20 19:02, Damjan Marion via Lists.Fd.Io wrote: This should be the proper fix for your issue: https://gerrit.fd.io/r/#/c/13589/ Please confirm... -- Damjan On 20 Jul 2018, at 15:52, abdul.ma...@sofioni.com<mailto:abdul.ma...@sofioni.com> wrote: When I ran vpp 18.07 in interactive mode I found that vpp was unable to load sample_plugin due to an error of undefined variable *sample_main* used in sample.c file. However, *sample_main* is defined in sample.h file as follows. extern sample_main_t sample_main; Removing keyword extern worked for me. Now vpp 18.07 successfully loads sample_plugin. On 2018-07-18 18:22, abdul.ma...@sofioni.com<mailto:abdul.ma...@sofioni.com> wrote: Hello All, I am trying to build vpp stable/1807 with sample plugin enabled on ubuntu 16.04.2 using following guide. https://docs.fd.io/vpp/18.07/sample_plugin_doc.html Build process goes without any error and then I make .deb packages and install these packages on a different host (ubuntu 16.04.2) but when I check vpp plugins using vppctl show plugins command; I see many plugins except sample plugin. I also don't see any sample plugin under /usr/lib/vpp_plugins directory. Should I need to do any additional step. Note: I did the same process for vpp stable/1707 and it went through perfectly fine and I was able to use and test vpp sample plugin. Thanks Regards, Abdul Malik -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9876): https://lists.fd.io/g/vpp-dev/message/9876 Mute This Topic: https://lists.fd.io/mt/23670834/1123042 Group Owner: vpp-dev+ow...@lists.fd.io<mailto:vpp-dev+ow...@lists.fd.io> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [abdul.ma...@sofioni.com<mailto:abdul.ma...@sofioni.com>] -=-=-=-=-=-=-=-=-=-=-=- -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9898): https://lists.fd.io/g/vpp-dev/message/9898 Mute This Topic: https://lists.fd.io/mt/23670834/675642 Group Owner: vpp-dev+ow...@lists.fd.io<mailto:vpp-dev+ow...@lists.fd.io> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [dmar...@me.com<mailto:dmar...@me.com>] -=-=-=-=-=-=-=-=-=-=-=- -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9899): https://lists.fd.io/g/vpp-dev/message/9899 Mute This Topic: https://lists.fd.io/mt/23670834/1123042 Group Owner: vpp-dev+ow...@lists.fd.io<mailto:vpp-dev+ow...@lists.fd.io> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [abdul.ma...@sofioni.com<mailto:abdul.ma...@sofioni.com>] -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9902): https://lists.fd.io/g/vpp-dev/message/9902 Mute This Topic: https://lists.fd.io/mt/23670834/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-