Hi Stefan update: we removed the libnuma dependency in pfring, it is no more needed as we wrote our own code for numa affinity.
Regards Alfredo > On 25 Aug 2015, at 08:31, Stefan Binna <[email protected]> > wrote: > > Hi Luca, > > I am currently using the following: > > Ubuntu 12.04.5 LTS (kernel: 3.13.0-32-generic) > GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 > CPU: Intel i5-4460S @ 2.9GHz > > Thanks. > Kind regards, Stefan. > > Am 25.08.2015 um 08:28 schrieb Luca Deri: >> Stefan >> what CPU/gcc version are you using on your PC? it seems that for some reason >> your gcc does not accept some Cli options we use. You are on Ubuntu 12 LTS, >> correct? >> >> Luca >> >>> On 25 Aug 2015, at 08:23, Stefan Binna < >>> <mailto:[email protected]>[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Anyone an idea? >>> >>> Kind regards, >>> Stefan. >>> >>> Am 21.08.2015 um 13:51 schrieb Stefan Binna: >>>> Hi Yuri, >>>> >>>> I know it's pretty crazy. >>>> >>>> This is the output of dpkg -l | grep numa: >>>> >>>> ii libnuma-dev 2.0.8~rc3-1 >>>> Development files for libnuma >>>> ii libnuma1 2.0.8~rc3-1 >>>> Libraries for controlling NUMA policy >>>> >>>> This is part of the output of config.log: >>>> >>>> configure:3617: result: no >>>> configure:3650: checking for numa_available in -lnuma >>>> configure:3675: gcc -o conftest -march=core-avx2 -mtune=core-avx2 >>>> conftest.c -lnuma >&5 >>>> conftest.c:1:0: error: bad value (core-avx2) for -march= switch >>>> conftest.c:1:0: error: bad value (core-avx2) for -mtune= switch >>>> configure:3675: $? = 1 >>>> configure: failed program was: >>>> | /* confdefs.h */ >>>> | #define PACKAGE_NAME "pfring.c" >>>> | #define PACKAGE_TARNAME "pfring-c" >>>> | #define PACKAGE_VERSION "1.0" >>>> | #define PACKAGE_STRING "pfring.c 1.0" >>>> | #define PACKAGE_BUGREPORT "" >>>> | #define PACKAGE_URL "" >>>> | #define STDC_HEADERS 1 >>>> | #define HAVE_SYS_TYPES_H 1 >>>> | #define HAVE_SYS_STAT_H 1 >>>> | #define HAVE_STDLIB_H 1 >>>> | #define HAVE_STRING_H 1 >>>> | #define HAVE_MEMORY_H 1 >>>> | #define HAVE_STRINGS_H 1 >>>> | #define HAVE_INTTYPES_H 1 >>>> | #define HAVE_STDINT_H 1 >>>> | #define HAVE_UNISTD_H 1 >>>> | #define HAVE_LINUX_NET_TSTAMP_H 1 >>>> | /* end confdefs.h. */ >>>> | >>>> | /* Override any GCC internal prototype to avoid an error. >>>> | Use char because int might match the return type of a GCC >>>> | builtin and then its argument prototype would still apply. */ >>>> | #ifdef __cplusplus >>>> | extern "C" >>>> | #endif >>>> | char numa_available (); >>>> | int >>>> | main () >>>> | { >>>> | return numa_available (); >>>> | ; >>>> | return 0; >>>> | } >>>> configure:3684: result: no >>>> configure:3690: checking if libnuma is present >>>> configure:3698: result: no >>>> >>>> This is actually where libnuma is located, output of the command find / >>>> -iname "*libnuma*": >>>> >>>> /usr/share/doc/libnuma-dev >>>> /usr/share/doc/libnuma1 >>>> /usr/lib/libnuma.so >>>> /usr/lib/libnuma.so.1 >>>> /usr/lib/libnuma.a >>>> /var/lib/dpkg/info/libnuma1.md5sums >>>> /var/lib/dpkg/info/libnuma1.shlibs >>>> /var/lib/dpkg/info/libnuma1.list >>>> /var/lib/dpkg/info/libnuma-dev.md5sums >>>> /var/lib/dpkg/info/libnuma1.postrm >>>> /var/lib/dpkg/info/libnuma1.postinst >>>> /var/lib/dpkg/info/libnuma-dev.list >>>> /var/cache/apt/archives/libnuma1_2.0.8~rc3-1_amd64.deb >>>> /var/cache/apt/archives/libnuma-dev_2.0.8~rc3-1_amd64.deb >>>> >>>> I actually don't understand why it doesn't recognise libnuma as installed. >>>> Is there anything wrong with the path where libnuma is located? >>>> >>>> Thanks very much for your help. >>>> >>>> Best regards, >>>> Stefan. >>>> >>>> Am 20.08.2015 um 19:24 schrieb Yuri Francalacci: >>>>> Stefan, >>>>> could you please check the config.log in the lib directory once you have >>>>> run the configure script? >>>>> >>>>> In an ubuntu 12.04 system, with numa packages installed >>>>> > dpkg -l |grep numa >>>>> ii libnuma-dev 2.0.8~rc3-1 >>>>> Development files for libnuma >>>>> ii libnuma1 2.0.8~rc3-1 >>>>> Libraries for controlling NUMA policy >>>>> >>>>> the configure script should print something as >>>>> <…> >>>>> checking for numa_available in -lnuma... yes >>>>> checking if libnuma is present... yes >>>>> <…> >>>>> Yuri >>>>> ############################################### >>>>> Yuri Francalacci - <mailto:[email protected]>[email protected] >>>>> <mailto:[email protected]> - http://www.ntop.org <http://www.ntop.org/> >>>>> "Simplicity is the ultimate sophistication" - Leonardo da Vinci >>>>> ############################################### >>>>> >>>>>> On 20 Aug 2015, at 09:52, Stefan Binna <[email protected] >>>>>> <mailto:[email protected]>> wrote: >>>>>> >>>>>> Hi Alfredo, >>>>>> thanks for the quick response. >>>>>> >>>>>> I thought that too, but the thing is that libnuma-dev and libnuma1 are >>>>>> already installed. >>>>>> >>>>>> They show up as installed packages with the newest version. >>>>>> >>>>>> Despite all that I still get the same compile error as stated in my >>>>>> previous post. Even if I run the configure script under >>>>>> PF_RING/userland/lib. >>>>>> >>>>>> Thanks in advance. >>>>>> Best regards, Stefan. >>>>>> >>>>>> Am 19.08.2015 um 21:26 schrieb Alfredo Cardigliano: >>>>>>> Hi Stefan >>>>>>> it seems libnuma is not installed, please make sure you have: >>>>>>> >>>>>>> # dpkg --get-selections| grep numa >>>>>>> libnuma-dev:amd64 install >>>>>>> libnuma1:amd64 install >>>>>>> >>>>>>> and run: >>>>>>> >>>>>>> PF_RING/userland/lib # ./configure >>>>>>> >>>>>>> Alfredo >>>>>>> >>>>>>>> On 19 Aug 2015, at 19:44, Stefan Binna >>>>>>>> <[email protected]> >>>>>>>> <mailto:[email protected]> wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I am currently trying to implement PF_RING on Ubuntu 12.04.5 LTS >>>>>>>> Server with Kernel 3.13.0-32-generic. >>>>>>>> >>>>>>>> I tried following sources: >>>>>>>> >>>>>>>> - git clone https://github.com/ntop/PF_RING >>>>>>>> <https://github.com/ntop/PF_RING> >>>>>>>> - PF_RING-6.0.3.tar.gz >>>>>>>> >>>>>>>> I have installed following packages to fulfill the build requirements, >>>>>>>> furthermore the Ubuntu has the newest packages available installed: >>>>>>>> >>>>>>>> build-essentials, libnuma-dev, libnuma1, dkms, debhelper >>>>>>>> >>>>>>>> When I try to build the .deb package manually, as described here: >>>>>>>> http://packages.ntop.org/ubuntu/12.04/x64/PF_RING/ >>>>>>>> <http://packages.ntop.org/ubuntu/12.04/x64/PF_RING/> >>>>>>>> >>>>>>>> I ALWAYS get the following build errors after like 2 minutes of >>>>>>>> compiling: >>>>>>>> >>>>>>>> [...] >>>>>>>> checking librdi.h usability... no >>>>>>>> checking librdi.h presence... no >>>>>>>> checking for librdi.h... no >>>>>>>> checking for pthread_setaffinity_np in -lpthread... no >>>>>>>> checking for librdi.h... (cached) no >>>>>>>> checking for redisCommand in -lhiredis... no >>>>>>>> checking for numa_available in -lnuma... no >>>>>>>> checking if libnuma is present... no >>>>>>>> Please install libnuma-dev in order to use PF_RING >>>>>>>> make[2]: Entering directory `/root/PF_RING/userland/lib' >>>>>>>> make[2]: *** No targets specified and no makefile found. Stop. >>>>>>>> make[2]: Leaving directory `/root/PF_RING/userland/lib' >>>>>>>> make[1]: *** [libpfring] Error 2 >>>>>>>> make[1]: Leaving directory `/root/PF_RING/userland' >>>>>>>> make: *** [pre-build-core] Error 2 >>>>>>>> >>>>>>>> What can I do to succeed in a successful build? >>>>>>>> >>>>>>>> Thanks very much in advance. >>>>>>>> >>>>>>>> Kind regards, Stefan. >>>>>>>> _______________________________________________ >>>>>>>> Ntop-misc mailing list >>>>>>>> [email protected] <mailto:[email protected]> >>>>>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>>>>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Ntop-misc mailing list >>>>>>> [email protected] <mailto:[email protected]> >>>>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>>>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>>>> _______________________________________________ >>>>>> Ntop-misc mailing list >>>>>> [email protected] <mailto:[email protected]> >>>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Ntop-misc mailing list >>>>> [email protected] <mailto:[email protected]> >>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>> >>>> >>>> _______________________________________________ >>>> Ntop-misc mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>> _______________________________________________ >>> Ntop-misc mailing list >>> [email protected] <mailto:[email protected]> >>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >> >> >> _______________________________________________ >> Ntop-misc mailing list >> [email protected] <mailto:[email protected]> >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
