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

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to