On Mon, 2017-08-14 at 09:50 +0100, Sergio Gonzalez Monroy wrote:
> 
>     On 14/08/2017 09:46, Marco Varlese
>       wrote:
> 
>     
> 
> >       
> >       On Mon, 2017-08-14 at 09:37 +0100, Sergio Gonzalez Monroy
> >         wrote:
> > 
> > >         On 14/08/2017 09:25, Marco Varlese
> > >           wrote:
> > > 
> > >         
> > > 
> > > >           On Mon, 2017-08-14 at 08:17 +0100, Sergio Gonzalez Monroy
> > > >             wrote:
> > > > 
> > > > >             Hi,
> > > > > 
> > > > >               
> > > > > 
> > > > >               So I gather that:
> > > > > 
> > > > >               1. DPDK and the SW crypto libraries are building without
> > > > >               errors
> > > > > 
> > > > >               2. Only OpenSUSE displays this behavior.
> > > > > 
> > > > >               
> > > > > 
> > > > > > > > > >               Only thing I can think of is that configure 
> > > > > > > > > > has
different
> > > > >               default libdir directory in OpenSUSE?
> > > > > 
> > > > >               
> > > > > 
> > > > >               Could you show the output of the following command:
> > > > > 
> > > > >               grep "libdir:" 
> > > > > > > > > >                 
> > > > > > > > > > build-root/build-vpp_debug-native/dpdk/isa-l_crypto-
2.18.0/config.log
> > > > > 
> > > > >               
> > > > > 
> > > > > > > > > >               Regarding the option 
> > > > > > > > > > vpp_uses_dpdk_cryptodev_sw=yes, it
is
> > > > >               indeed not used anymore but I obviously missed some
> > > > >               cleanup.
> > > > > 
> > > > >             
> > > > > 
> > > >           
> > > > 
> > > >           
> > > > 
> > > >           Is the latest code (post 17.05) requiring a specific IA
> > > >             platform to compile (due to SSE/AVX instructions)?
> > > > 
> > > >           I noticed that it needs a "Sandybridge" type of
> > > >             architecture. 
> > > > 
> > > >           
> > > > 
> > > >           
> > > > 
> > >         
> > > 
> > >         Which nasm version are you using?
> > > 
> >       
> > 
> >       
> > 
> > > >       mvarlese@linux-yk3w:~/repos/vpp>
> >         nasm -version
> > 
> >       NASM version 2.10.09 compiled on Aug  4 2017
> > 
> >       
> > 
> >       
> > 
>     
> 
>     You need at least NASM 2.12.02
Ok; I will try again so. Will upgrade NASM and let you know if I encounter any
issues.

Cheers,
Marco

> > > > > > > > 
    

    Thanks,

    Sergio

    

    

    > > > > 
      > > > > > > > > > > > > > > > > > > > > >  

        Thanks,

        Sergio

        

        > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
          > > > > Below the error I get on a CORE I7 :

          > > > > 

          

          > > > > mvarlese@linux-yk3w:~/repos/vpp>
            make build

          > > > > make[1]: Entering directory
            '/home/mvarlese/repos/vpp/build-root'

          > > > > @@@@ Arch for platform 'vpp' is native @@@@

          > > > > @@@@ Finding source for dpdk @@@@

          > > > > @@@@ Makefile fragment found in
            /home/mvarlese/repos/vpp/build-data/packages/dpdk.mk @@@@

          > > > > @@@@ Source found in /home/mvarlese/repos/vpp/dpdk @@@@

          > > > > @@@@ Arch for platform 'vpp' is native @@@@

          > > > > @@@@ Finding source for vpp @@@@

          > > > > @@@@ Makefile fragment found in
            /home/mvarlese/repos/vpp/build-data/packages/vpp.mk @@@@

          > > > > @@@@ Source found in /home/mvarlese/repos/vpp/src @@@@

          > > > > @@@@ Configuring dpdk: nothing to do @@@@

          > > > > @@@@ Building dpdk: nothing to do @@@@

          > > > > @@@@ Installing dpdk @@@@

          > > > > make[2]: Entering directory
            '/home/mvarlese/repos/vpp/dpdk'

          > > > > make install

          > > > > make[3]: Entering directory
            '/home/mvarlese/repos/vpp/dpdk'

          > > > > mkdir -p
            
/home/mvarlese/repos/vpp/build-root/install-vpp_debug-native/dpdk/lib/

          > > > > make -C
/home/mvarlese/repos/vpp/build-root/build-vpp_debug-native/dpdk/intel-ipsec-mb-0.45
            -j NO_GCM=y

          > > > > make[4]: Entering directory
'/home/mvarlese/repos/vpp/build-root/build-vpp_debug-native/dpdk/intel-ipsec-mb-0.45'

          > > > > Making object file
            obj/mb_mgr_hmac_sha_224_submit_avx512.o 

          > > > > nasm -o obj/mb_mgr_hmac_sha_224_submit_avx512.o -felf64
            -Xgnu -gdwarf -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/
            -Iavx2/ -Iavx512/ -Isse/
            avx512/mb_mgr_hmac_sha_224_submit_avx512.asm

          > > > > Making object file
            obj/mb_mgr_hmac_sha_256_submit_avx512.o 

          > > > > nasm -o obj/mb_mgr_hmac_sha_256_submit_avx512.o -felf64
            -Xgnu -gdwarf -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/
            -Iavx2/ -Iavx512/ -Isse/
            avx512/mb_mgr_hmac_sha_256_submit_avx512.asm

          > > > > Making object file
            obj/mb_mgr_hmac_sha_384_submit_avx512.o 

          > > > > nasm -o obj/mb_mgr_hmac_sha_384_submit_avx512.o -felf64
            -Xgnu -gdwarf -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/
            -Iavx2/ -Iavx512/ -Isse/
            avx512/mb_mgr_hmac_sha_384_submit_avx512.asm

          > > > > mb_mgr_hmac_sha_256_submit_avx512.asm:170:
            avx512/mb_mgr_hmac_sha_256_submit_avx512.asm:170: error:
            parser: instruction expected

          > > > > error: parser: instruction expected

          > > > > mb_mgr_hmac_sha_256_submit_avx512.asm:171:
            avx512/mb_mgr_hmac_sha_256_submit_avx512.asm:171: error:
            symbol `vmovdqu32' redefined

          > > > > error: symbol `vmovdqu32' redefined

          > > > > mb_mgr_hmac_sha_256_submit_avx512.asm:171:
            avx512/mb_mgr_hmac_sha_256_submit_avx512.asm:171: error:
            parser: instruction expected

          > > > > error: parser: instruction expected

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:165: error: parser:
            instruction expected

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:166: error: symbol
            `vmovdqu32' redefined

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:166: error: parser:
            instruction expected

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:167: error: symbol
            `vmovdqu32' redefined

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:167: error: parser:
            instruction expected

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:168: error: symbol
            `vmovdqu32' redefined

          > > > > mb_mgr_hmac_sha_512_submit_avx512.asm:168: error: parser:
            instruction expected

          > > > > Making object file obj/mb_mgr_hmac_submit_avx512.o 

          > > > > Making object file
            obj/mb_mgr_hmac_sha_512_submit_avx512.o 

          > > > > Making object file obj/sha1_ni_x2_sse.o 

          > > > > Makefile:273: recipe for target
            'obj/mb_mgr_hmac_sha_224_submit_avx512.o' failed

          > > > > make[4]: *** [obj/mb_mgr_hmac_sha_224_submit_avx512.o]
            Error 1

          > > > > make[4]: *** Waiting for unfinished jobs....

          > > > > Makefile:273: recipe for target
            'obj/mb_mgr_hmac_sha_256_submit_avx512.o' failed

          > > > > make[4]: *** [obj/mb_mgr_hmac_sha_256_submit_avx512.o]
            Error 1

          > > > > Makefile:273: recipe for target
            'obj/mb_mgr_hmac_sha_384_submit_avx512.o' failed

          > > > > make[4]: *** [obj/mb_mgr_hmac_sha_384_submit_avx512.o]
            Error 1

          > > > > nasm -o obj/mb_mgr_hmac_sha_512_submit_avx512.o -felf64
            -Xgnu -gdwarf -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/
            -Iavx2/ -Iavx512/ -Isse/
            avx512/mb_mgr_hmac_sha_512_submit_avx512.asm

          > > > > nasm -o obj/mb_mgr_hmac_submit_avx512.o -felf64 -Xgnu
            -gdwarf -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/ -Iavx2/
            -Iavx512/ -Isse/ avx512/mb_mgr_hmac_submit_avx512.asm

          > > > > nasm -o obj/sha1_ni_x2_sse.o -felf64 -Xgnu -gdwarf
            -DLINUX -D__linux__ -Iinclude/ -I./ -Iavx/ -Iavx2/ -Iavx512/
            -Isse/ sse/sha1_ni_x2_sse.asm

          > > > > sse/sha1_ni_x2_sse.asm:167: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:173: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:173: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:179: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:181: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:181: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:182: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:185: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:185: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:187: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:187: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:188: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:188: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:194: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:194: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:196: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:196: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:197: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:197: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:201: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:201: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:203: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:203: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:204: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:204: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:211: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:211: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:213: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:214: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:214: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:215: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:215: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:219: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:219: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:221: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:221: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:222: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:222: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:223: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:223: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:228: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:228: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:230: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:230: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:231: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:231: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:232: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:232: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:234: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:234: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:236: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:236: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:237: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:237: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:238: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:238: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:242: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:242: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:244: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:244: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:245: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:245: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:246: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:246: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:248: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:248: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:250: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:250: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:251: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:251: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:252: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:252: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:256: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:256: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:258: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:258: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:259: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:259: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:260: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:260: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:262: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:262: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:264: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:264: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:265: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:265: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:266: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:266: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:270: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:270: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:272: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:272: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:273: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:273: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:274: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:274: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:276: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:276: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:278: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:278: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:279: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:279: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:280: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:280: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:284: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:284: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:286: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:286: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:287: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:287: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:288: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:288: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:290: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:290: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:292: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:292: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:293: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:293: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:294: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:294: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:298: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:298: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:300: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:300: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:301: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:301: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:302: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:302: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:304: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:304: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:306: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:306: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:307: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:307: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:308: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:308: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:312: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:312: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:314: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:314: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:315: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:315: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:316: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:316: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:318: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:318: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:320: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:320: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:321: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:321: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:322: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:322: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:326: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:326: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:328: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:328: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:329: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:329: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:330: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:330: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:332: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:332: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:334: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:334: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:335: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:335: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:336: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:336: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:340: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:340: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:342: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:342: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:343: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:343: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:344: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:344: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:346: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:346: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:348: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:348: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:349: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:349: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:350: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:350: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:354: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:354: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:356: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:356: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:357: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:357: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:358: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:358: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:360: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:360: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:362: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:362: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:363: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:363: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:364: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:364: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:368: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:368: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:370: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:370: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:371: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:371: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:372: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:372: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:374: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:374: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:376: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:376: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:377: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:377: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:378: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:378: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:382: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:382: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:384: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:384: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:385: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:385: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:386: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:386: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:388: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:388: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:390: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:390: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:391: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:391: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:392: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:392: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:396: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:396: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:398: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:398: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:399: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:399: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:400: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:400: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:402: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:402: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:404: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:404: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:405: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:405: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:406: error: symbol `sha1msg1'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:406: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:410: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:410: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:412: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:412: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:413: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:413: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:415: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:415: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:417: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:417: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:418: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:418: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:422: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:422: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:424: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:424: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:425: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:425: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:426: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:426: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:428: error: symbol `sha1msg2'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:428: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:429: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:429: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:432: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:432: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:434: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:434: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:435: error: symbol `sha1nexte'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:435: error: parser: instruction
            expected

          > > > > sse/sha1_ni_x2_sse.asm:437: error: symbol `sha1rnds4'
            redefined

          > > > > sse/sha1_ni_x2_sse.asm:437: error: parser: instruction
            expected

          > > > > Makefile:231: recipe for target 'obj/sha1_ni_x2_sse.o'
            failed

          > > > > make[4]: *** [obj/sha1_ni_x2_sse.o] Error 1

          > > > > avx512/mb_mgr_hmac_submit_avx512.asm:173: error: parser:
            instruction expected

          > > > > avx512/mb_mgr_hmac_submit_avx512.asm:174: error: symbol
            `vmovdqu32' redefined

          > > > > avx512/mb_mgr_hmac_submit_avx512.asm:174: error: parser:
            instruction expected

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:165: error:
            parser: instruction expected

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:166: error:
            symbol `vmovdqu32' redefined

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:166: error:
            parser: instruction expected

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:167: error:
            symbol `vmovdqu32' redefined

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:167: error:
            parser: instruction expected

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:168: error:
            symbol `vmovdqu32' redefined

          > > > > avx512/mb_mgr_hmac_sha_512_submit_avx512.asm:168: error:
            parser: instruction expected

          > > > > Makefile:273: recipe for target
            'obj/mb_mgr_hmac_submit_avx512.o' failed

          > > > > make[4]: *** [obj/mb_mgr_hmac_submit_avx512.o] Error 1

          > > > > Makefile:273: recipe for target
            'obj/mb_mgr_hmac_sha_512_submit_avx512.o' failed

          > > > > make[4]: *** [obj/mb_mgr_hmac_sha_512_submit_avx512.o]
            Error 1

          > > > > make[4]: Leaving directory
'/home/mvarlese/repos/vpp/build-root/build-vpp_debug-native/dpdk/intel-ipsec-mb-0.45'

          > > > > Makefile:239: recipe for target 'build-ipsec-mb' failed

          > > > > make[3]: *** [build-ipsec-mb] Error 2

          > > > > make[3]: Leaving directory
            '/home/mvarlese/repos/vpp/dpdk'

          > > > > Makefile:382: recipe for target 'ebuild-install' failed

          > > > > make[2]: *** [ebuild-install] Error 2

          > > > > make[2]: Leaving directory
            '/home/mvarlese/repos/vpp/dpdk'

          > > > > Makefile:736: recipe for target 'dpdk-install' failed

          > > > > make[1]: *** [dpdk-install] Error 2

          > > > > make[1]: Leaving directory
            '/home/mvarlese/repos/vpp/build-root'

          > > > > Makefile:302: recipe for target 'build' failed

          > > > > make: *** [build] Error 2

          > > > > 

          

          > > > > 

          

          > > > > Regards,

          > > > > Marco

          > > > > 

          

          > > > > 

          

          > > > > > > > > > > > > > > > > > > > > 
            > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
>  

              Thanks,

              Sergio

              

              

              On 11/08/2017 20:25, Burt Silverman wrote:

            

            > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > 
              > > > > > > > > > > > > > > > > > > After updating my nasm, I am 
seeing the
                very same problem Marco is seeing. On openSUSE 42.3. Not
                seen on CentOS 7. Not seen on my VyOS system.
                > > > > > > 

                

                > > > > > > Burt

              

              > > > > > > > > > > > > > > > > > > 

                > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Aug 11, 
2017 at 10:36
                  AM, Marco Varlese > > > > > > > > > > > > 
<marco.varl...@suse.com>
                  wrote:

                  > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > > > > > Hi,

                    

                    I am having troubles building the latest code off
                    the master branch.

                    

                    The commands I always use are:

                    > make bootstrap

                    > make build

                    

                    I get this error:

                    cp: cannot stat 
'/home/marco/vpp/build-root/build-vpp_debug-native/dpdk/isa-

                    l_crypto-2.18.0/install/lib/libisal_crypto.a':
                    No such file or directory

                    

                    I noticed that once the compilation of DPDK
                    completes the libraries - as

                    suggested by the build process itself - are placed
                    at:

                    
/home/marco/vpp/build-root/build-vpp_debug-native/dpdk/isa-l_crypto-

                    2.18.0/install/lib64

                    

                    So it looks like somewhere the build system is using
                    "lib64" and in another

                    place just "lib".

                    

                    I wonder if something has changed and - in that case
                    - what shall I do?

                    

                    Also, I noticed that setting the
                    vpp_uses_dpdk_cryptodev_sw = no in build-

                    date/platforms/vpp.mk has no effect (e.g.
                    whether yes or no the build process

                    still builds the crypto stuff from DPDK). Is this a
                    known behaviour?

                    

                    

                    Cheers,

                    Marco

                    _______________________________________________

                    vpp-dev mailing list

                    vpp-dev@lists.fd.io

                    https://lists.fd.io/mailman/listinfo/vpp-dev

                    

                  

                

                

              

              

              
              

              > > > > > > > > > > > > 
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

            

            > > > > > 

            

          

        

        > > > 

        

      

    

    > 

    

  

_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to