no need to bother with 2.11, we’re upgrading to 2.13(at least) anyway > On 5. 8. 2021, at 18:17, Sandro Bonazzola <sbona...@redhat.com> wrote: > > Hi, I'm trying to rebuild laters ovn rpm from centos build system for el8s to > copr for el9s. > It fails for me here: > sed -f ./build-aux/extract-odp-netlink-h < > datapath/linux/compat/include/linux/openvswitch.h > include/odp-netlink.h > sh -f ./build-aux/extract-odp-netlink-macros-h include/odp-netlink.h > > include/odp-netlink-macros.h > PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes > /usr/bin/python3 ./ovsdb/ovsdb-idlc.in <http://ovsdb-idlc.in/> annotate > ./vswitchd/vswitch.ovsschema ./lib/vswitch-idl.ann > > lib/vswitch-idl.ovsidl.tmp && mv lib/vswitch-idl.ovsidl.tmp > lib/vswitch-idl.ovsidl > PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes > /usr/bin/python3 ./ovsdb/ovsdb-idlc.in <http://ovsdb-idlc.in/> c-idl-source > lib/vswitch-idl.ovsidl > lib/vswitch-idl.c.tmp && mv lib/vswitch-idl.c.tmp > lib/vswitch-idl.c > Traceback (most recent call last): > File "/builddir/build/BUILD/ovn2.11-2.11.1/./ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 1581, in <module> > func(*args[1:]) > File "/builddir/build/BUILD/ovn2.11-2.11.1/./ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 442, in printCIDLSource > replace_cplusplus_keyword(schema) > File "/builddir/build/BUILD/ovn2.11-2.11.1/./ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 179, in replace_cplusplus_keyword > for columnName in table.columns: > RuntimeError: dictionary keys changed during iteration > make: *** [Makefile:8534: lib/vswitch-idl.c] Error 1 > > similar for openvswitch2.11 (this still with parallel make with -j2): > Traceback (most recent call last): > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 1597, in <module> > func(*args[1:]) > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 458, in printCIDLSource > replace_cplusplus_keyword(schema) > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 179, in replace_cplusplus_keyword > for columnName in table.columns: > RuntimeError: dictionary keys changed during iteration > make: *** [Makefile:8383: lib/vswitch-idl.c] Error 1 > make: *** Waiting for unfinished jobs.... > Traceback (most recent call last): > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 1597, in <module> > func(*args[1:]) > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 185, in printCIDLHeader > replace_cplusplus_keyword(schema) > File "/builddir/build/BUILD/ovs-2.11.3/build-shared/../ovsdb/ovsdb-idlc.in > <http://ovsdb-idlc.in/>", line 179, in replace_cplusplus_keyword > for columnName in table.columns: > RuntimeError: dictionary keys changed during iteration > make: *** [Makefile:8385: lib/vswitch-idl.h] Error 1 > > I thought it could have been due to parallel make so I forced make to run > with -j1 but without changing the result. > Any clue on how to get the build working? > > Thanks, > > -- > Sandro Bonazzola > MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV > Red Hat EMEA <https://www.redhat.com/> > sbona...@redhat.com <mailto:sbona...@redhat.com> > <https://www.redhat.com/> > Red Hat respects your work life balance. Therefore there is no need to answer > this email out of your office hours. > > > _______________________________________________ > Devel mailing list -- devel@ovirt.org > To unsubscribe send an email to devel-le...@ovirt.org > Privacy Statement: https://www.ovirt.org/privacy-policy.html > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/devel@ovirt.org/message/XJXMIT5FNEZRYTSB5L7PAXLLGCR4DREQ/
_______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/5G2OZGBB5Q7M6NYXGGHYQN5NRZ5JB7JV/