This build is on a virtual machine that is sandboxed. I know that compiling as root is not usually a good idea.
I have found what I believe to be two bugs in the package creation process for openvswitch 2.1.0 on rhel/centos 6.5. Here is the process that I have used. git clone git://git.openvswitch.org/openvswitch cd openvswitch git checkout branch-2.1 cd ../ cp -a openvswitch openvswitch-2.1.0 cd openvswitch-2.1.0 ./boot.sh cd ../openvswitch-2.1.0 ./boot.sh ./configure make dist make distclean cd ../ tar zcvf openvswitch-2.1.0.tar.gz openvswitch-2.1.0 cp openvswitch-2.1.0.tar.gz ~/rpmbuild/SOURCES cd ~/rpmbuild/SOURCES/ tar zxvf openvswitch-2.1.0.tar.gz cd openvswitch-2.1.0 rpmbuild -bb rhel/openvswitch.spec cp rhel/openvswitch-kmod.files .. rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec The last command is where it breaks. I get the following. redhat-rpm-config and build-rpm, which provide find-requires, are installed. ******************************************************************************** *********************** KERNEL ABI COMPATIBILITY WARNING *********************** ******************************************************************************** The kernel ABI reference files (provided by kabi-whitelists) were not found. No compatibility check was performed. Please install the kABI reference files and rebuild if you would like to verify compatibility with kernel ABI. Finding Requires: /usr/lib/rpm/redhat/find-requires Provides: kernel-modules >= 2.6.32-431.5.1.el6.x86_64 openvswitch-kmod = 2.1.0-1.el6 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(post): /sbin/depmod /bin/sh Requires(preun): /bin/sh Requires(postun): /sbin/depmod /bin/sh Requires: kernel(__alloc_percpu) = 0x55f2580b kernel(__alloc_skb) = 0x25421969 kernel(__dev_get_by_index) = 0x6a6d551b kernel(__ip_select_ident) = 0x848695b3 kernel(__kmalloc) = 0x5a34a45c kernel(__nla_put) = 0x3e2e6f8c kernel(__per_cpu_offset) = 0x32047ad5 kernel(__pskb_pull_tail) = 0xaa1b9b4e kernel(__put_net) = 0xcb27f3de kernel(__secpath_destroy) = 0x430555cc kernel(__skb_gso_segment) = 0x1bf84dc1 kernel(__skb_warn_lro_forwarding) = 0x4d288688 kernel(__stack_chk_fail) = 0xf0fdf6cb kernel(_read_lock) = 0x1a75caa3 kernel(_spin_lock) = 0x973873ab kernel(_spin_lock_bh) = 0x93cbd1ec kernel(_spin_lock_irqsave) = 0x712aa29b kernel(_spin_unlock_bh) = 0x3aa1dbcf kernel(_spin_unlock_irqrestore) = 0x4b07e779 kernel(alloc_netdev_mq) = 0xafbc0d15 kernel(boot_cpu_data) = 0xdd822018 kernel(call_rcu) = 0x1251d30f kernel(cancel_work_sync) = 0x08d8708f kernel(consume_skb) = 0x0de0cf25 kernel(cpu_possible_mask) = 0x76a495c1 kernel(crc32c) = 0x27000b29 kernel(csum_partial) = 0xe113bbbc kernel(dev_base_lock) = 0xd1f91bcd kernel(dev_get_by_name) = 0x6edb8870 kernel(dev_queue_xmit) = 0x0d110dab kernel(dev_set_promiscuity) = 0x599a4d52 kernel(dst_release) = 0xec3f0011 kernel(dump_stack) = 0x6b2dc060 kernel(dynamic_debug_enabled) = 0x9cb480f4 kernel(dynamic_debug_enabled2) = 0x2bd43d13 kernel(eth_type_trans) = 0xd55704ee kernel(ether_setup) = 0x7f8bdd3a kernel(ethtool_op_get_link) = 0xd4be820d kernel(ethtool_op_get_sg) = 0x14ff9fcb kernel(ethtool_op_get_tso) = 0xcee83622 kernel(ethtool_op_get_tx_csum) = 0xecda447a kernel(ethtool_op_set_sg) = 0x89f397a9 kernel(ethtool_op_set_tso) = 0xbf4e56cf kernel(ethtool_op_set_tx_hw_csum) = 0xdcb79e8c kernel(find_next_bit) = 0xc0a3d105 kernel(free_netdev) = 0x7bd0a577 kernel(free_percpu) = 0xc9ec4e21 kernel(genl_register_family_with_ops) = 0x17c50208 kernel(genl_register_mc_group) = 0x20385c58 kernel(genl_unregister_family) = 0x49439411 kernel(get_page) = 0xe46d84e9 kernel(get_random_bytes) = 0x79aa04a2 kernel(gre_cisco_register) = 0xcb119db0 kernel(gre_cisco_unregister) = 0x05225589 kernel(inet_get_local_port_range) = 0x475100c2 kernel(inet_proto_csum_replace4) = 0xac63b351 kernel(ip_local_out) = 0xd7c18d8f kernel(ip_route_output_key) = 0x9affb5fe kernel(ipv6_ext_hdr) = 0x8e0b7743 kernel(jiffies) = 0x7d11c268 kernel(jiffies_to_msecs) = 0x37befc70 kernel(kernel_bind) = 0x957e225b kernel(kfree) = 0x037a0cba kernel(kfree_skb) = 0x3d75cbcf kernel(kmem_cache_alloc) = 0xee065ced kernel(kmem_cache_alloc_trace) = 0x2044fa9e kernel(kmem_cache_create) = 0xe4a639f8 kernel(kmem_cache_destroy) = 0x806e575f kernel(kmem_cache_free) = 0x7329e40d kernel(ksize) = 0xa0d3d560 kernel(ktime_get_ts) = 0xefdd5a63 kernel(local_bh_disable) = 0x3ff62317 kernel(local_bh_enable) = 0x0799aca4 kernel(malloc_sizes) = 0xd691cba2 kernel(mcount) = 0xb4390f9a kernel(memcpy) = 0x236c8c64 kernel(memmove) = 0xa3a5be95 kernel(memset) = 0xde0bdcff kernel(module_layout) = 0x14522340 kernel(mutex_lock) = 0xfee8a795 kernel(mutex_unlock) = 0x03758301 kernel(net_assign_generic) = 0xa43636ec kernel(net_ratelimit) = 0xf6ebc03b kernel(netif_rx) = 0x75484296 kernel(netlink_broadcast) = 0x00312919 kernel(netlink_set_err) = 0xb3a0e7bb kernel(netlink_unicast) = 0x27418d14 kernel(nf_conntrack_destroy) = 0xd83791bc kernel(nla_find) = 0x444779c4 kernel(nla_memcpy) = 0xf1db1704 kernel(nla_parse) = 0xa58b6804 kernel(nla_put) = 0x37587aff kernel(nla_reserve) = 0x9c3fb1a2 kernel(nlmsg_notify) = 0x888d0b57 kernel(nr_cpu_ids) = 0xfe7c4287 kernel(openvswitch_handle_frame_hook) = 0xbe03eb4d kernel(param_get_int) = 0x6980fe91 kernel(param_set_int) = 0xff964b25 kernel(per_cpu__cpu_number) = 0x9629486a kernel(per_cpu__this_cpu_off) = 0x57adf756 kernel(printk) = 0xea147363 kernel(pskb_expand_head) = 0xf5f5d2d9 kernel(random32) = 0xb86e4ab9 kernel(rcu_barrier) = 0x60a13e90 kernel(register_netdevice) = 0xe85f2610 kernel(register_netdevice_notifier) = 0x63ecad53 kernel(register_pernet_gen_device) = 0x72428be7 kernel(rtnl_is_locked) = 0x85670f1d kernel(rtnl_lock) = 0xc7a4fbed kernel(rtnl_unlock) = 0x6e720ff2 kernel(schedule_work) = 0xa28e76e6 kernel(sk_free) = 0xbaecbc49 kernel(sk_release_kernel) = 0x829200f4 kernel(skb_checksum) = 0x10af67fe kernel(skb_checksum_help) = 0x72fad770 kernel(skb_clone) = 0xd87b0b1f kernel(skb_copy_bits) = 0x20242fb9 kernel(skb_gso_segment) = 0x3461dbb2 kernel(skb_pull) = 0xd3c80841 kernel(skb_pull_rcsum) = 0xc238d18d kernel(skb_push) = 0x3229caeb kernel(skb_put) = 0x207b7e2c kernel(skb_trim) = 0xc01e3b23 kernel(sock_create_kern) = 0xe91d52ab kernel(strcmp) = 0xe2d5255a kernel(strlcpy) = 0x672144bd kernel(strlen) = 0x25ec1b28 kernel(strncpy) = 0x7ec9bfbc kernel(unregister_netdevice) = 0x24498994 kernel(unregister_netdevice_notifier) = 0xfe769456 kernel(unregister_pernet_gen_device) = 0xf3ff6e0c kernel(warn_slowpath_fmt) = 0x08d66a3a Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/openvswitch-kmod-2.1.0-1.el6.x86_64 Wrote: /root/rpmbuild/RPMS/x86_64/kmod-openvswitch-2.1.0-1.el6.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.HsSOMr + umask 022 + cd /root/rpmbuild/BUILD + cd openvswitch-2.1.0 + rm -rf /root/rpmbuild/BUILDROOT/openvswitch-kmod-2.1.0-1.el6.x86_64 + exit 0 [root@pd-build openvswitch-2.1.0]#
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss