We ran these builds many times with 17.05.1 and they were fine.
Is Travis switching over to a new build environment ?

I saw a notification

“This job ran on our Trusty environment, which is gradually becoming our 
default Linux environment. Read all about this in our blog: Trusty as a default 
Linux is coming and take note that you can add dist: precise in your 
.travis.yml file to continue using Precise.”





-----Original Message-----
From: <ovs-dev-boun...@openvswitch.org> on behalf of Ben Pfaff <b...@ovn.org>
Date: Tuesday, August 8, 2017 at 10:01 AM
To: "d...@openvswitch.org" <d...@openvswitch.org>
Subject: [ovs-dev] DPDK build errors on travis

    The travis builds with DPDK enabled and kernel 3.16.46
    (e.g. 
https://urldefense.proofpoint.com/v2/url?u=https-3A__travis-2Dci.org_openvswitch_ovs_jobs_262034416&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=f9mUm5fLWvW1BWsgzQdwLeGoXH_2sG-pQAmCnB2sHGA&s=mvpkSBHpwq4BM3KdvUVO7wnd_x7WCMnVQTy82wXdJSo&e=
 ) are failing
    with the following errors:
    
    = Build lib/librte_eal/linuxapp/igb_uio
    make[1]: Entering directory 
`/home/travis/build/openvswitch/ovs/linux-3.16.46'
      WARNING: Symbol version dump ./Module.symvers
               is missing; modules will have no dependencies and modversions.
      LD      
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/built-in.o
      CC [M]  
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o
    In file included from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/dma-mapping.h:82:0,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/asm-generic/pci-dma-compat.h:7,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/pci.h:118,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/pci.h:1420,
                     from 
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:29:
    
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/dma-mapping.h:
 In function ‘igbuio_pci_probe’:
    
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/dma-mapping.h:32:35:
 error: inlining failed in call to ‘get_dma_ops’: call is unlikely and code 
size would grow [-Werror=inline]
     static inline struct dma_map_ops *get_dma_ops(struct device *dev)
                                       ^
    In file included from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/dma-mapping.h:82:0,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/asm-generic/pci-dma-compat.h:7,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/pci.h:118,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/pci.h:1420,
                     from 
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:29:
    
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/dma-mapping.h:134:22:
 error: called from here [-Werror=inline]
      struct dma_map_ops *ops = get_dma_ops(dev);
                          ^
    In file included from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/dma-mapping.h:82:0,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/asm-generic/pci-dma-compat.h:7,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/pci.h:118,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/pci.h:1420,
                     from 
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:29:
    
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/dma-mapping.h:32:35:
 error: inlining failed in call to ‘get_dma_ops’: call is unlikely and code 
size would grow [-Werror=inline]
     static inline struct dma_map_ops *get_dma_ops(struct device *dev)
                                       ^
    In file included from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/dma-mapping.h:82:0,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/asm-generic/pci-dma-compat.h:7,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/pci.h:118,
                     from 
/home/travis/build/openvswitch/ovs/linux-3.16.46/include/linux/pci.h:1420,
                     from 
/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:29:
    
/home/travis/build/openvswitch/ovs/linux-3.16.46/arch/x86/include/asm/dma-mapping.h:164:22:
 error: called from here [-Werror=inline]
      struct dma_map_ops *ops = get_dma_ops(dev);
                          ^
    cc1: all warnings being treated as errors
    make[8]: *** 
[/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o]
 Error 1
    make[7]: *** 
[_module_/home/travis/build/openvswitch/ovs/dpdk-stable-17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio]
 Error 2
    make[6]: *** [sub-make] Error 2
    make[5]: *** [igb_uio.ko] Error 2
    make[4]: *** [igb_uio] Error 2
    make[3]: *** [linuxapp] Error 2
    make[2]: *** [librte_eal] Error 2
    make[1]: *** [lib] Error 2
    make: *** [all] Error 2
    _______________________________________________
    dev mailing list
    d...@openvswitch.org
    
https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddev&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=f9mUm5fLWvW1BWsgzQdwLeGoXH_2sG-pQAmCnB2sHGA&s=wVA0grtDfC3rkhwD1gsLTBvLc0nzg-9Ss8G6VaBW3Zk&e=
 
    

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to