mythosmonkeyking <[email protected]> writes: > hi all, > I used the following command to compile OVS and encountered an error, the > detailed error information is as follows:
This looks like a sphinx error with your local copy of sphinx. Did you install the sphinx package via pip3? Maybe via your distributions package management? Maybe something else? You might try make -C build-gcc HAVE_SPHINX=0 I believe this would disable running sphinx. Ideally, you would get a working version in your environment. > command: > > ./boot.sh > mkdir build-gcc && cd build-gcc > ../configure --prefix=$PWD/tmp --enable-shared CFLAGS="-g -O2 -msse4.2 > -mpopcnt -march=native > -fsanitize=address -fno-omit-frame-pointer -fno-common" > cd .. > make -C build-gcc > > I inquired many posts, but did not solve the problem. I hope I can get your > help. Thank you. > > error info-1: > [mythos@localhost ovs]$ make -C build-gcc > make: Entering directory `/home/mythos/github/ovs/build-gcc' > make all-recursive > make[1]: Entering directory `/home/mythos/github/ovs/build-gcc' > Making all in datapath > make[2]: Entering directory `/home/mythos/github/ovs/build-gcc/datapath' > make[3]: Entering directory `/home/mythos/github/ovs/build-gcc/datapath' > make[3]: Leaving directory `/home/mythos/github/ovs/build-gcc/datapath' > make[2]: Leaving directory `/home/mythos/github/ovs/build-gcc/datapath' > make[2]: Entering directory `/home/mythos/github/ovs/build-gcc' > make[3]: Entering directory `/home/mythos/github/ovs/build-gcc/datapath' > make[3]: `distfiles' is up to date. > make[3]: Leaving directory `/home/mythos/github/ovs/build-gcc/datapath' > sphinx-build -b html -W -n -d ./Documentation/_build/doctrees > ../Documentation ./Documentation/_build/html && > touch docs-check > Making output directory... > Running Sphinx v1.1.3 > Cannot find 'ovs-sphinx-theme' package. Falling back to default theme. > loading pickled environment... failed: [Errno 2] No such file or directory: > '/home/mythos/github/ovs/build-gcc/Documentation/_build/doctrees/environment.pickle' > building [html]: targets for 117 source files that are out of date > updating environment: 117 added, 0 changed, 0 removed > reading sources... [ 0%] contents > > > > Exception occurred: > File "/usr/local/lib/python3.6/site-packages/sphinx/environment.py", line > 732, in __init__ > FileInput.__init__(self_, *args, **kwds) > TypeError: __init__() got an unexpected keyword argument 'handle_io_errors' > The full traceback has been saved in /tmp/sphinx-err-uybjg752.log, if you > want to report the issue to the developers. > Please also report this if it was a user error, so that a better error > message can be provided next time. > Either send bugs to the mailing list at > <http://groups.google.com/group/sphinx-dev/>, > or report them in the tracker at > <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks! > make[2]: *** [docs-check] Error 1 > make[2]: Leaving directory `/home/mythos/github/ovs/build-gcc' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/mythos/github/ovs/build-gcc' > make: *** [all] Error 2 > make: Leaving directory `/home/mythos/github/ovs/build-gcc' > [mythos@localhost ovs]$ > > error info-2: > > [mythos@localhost ovs]$ cat /tmp/sphinx-err-uybjg752.log > # Sphinx version: 1.1.3 > # Python version: 3.6.8 > # Docutils version: 0.17.1 release > # Jinja2 version: 3.0.1 > Traceback (most recent call last): > File "/usr/local/lib/python3.6/site-packages/docutils/core.py", line 180, > in set_source > encoding=self.settings.input_encoding) > File "/usr/local/lib/python3.6/site-packages/sphinx/environment.py", line > 732, in __init__ > FileInput.__init__(self_, *args, **kwds) > TypeError: __init__() got an unexpected keyword argument 'handle_io_errors' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/local/lib/python3.6/site-packages/sphinx/cmdline.py", line 189, > in main > app.build(force_all, filenames) > File "/usr/local/lib/python3.6/site-packages/sphinx/application.py", line > 204, in build > self.builder.build_update() > File "/usr/local/lib/python3.6/site-packages/sphinx/builders/__init__.py", > line 196, in build_update > 'out of date' % len(to_build)) > File "/usr/local/lib/python3.6/site-packages/sphinx/builders/__init__.py", > line 216, in build > purple, length): > File "/usr/local/lib/python3.6/site-packages/sphinx/builders/__init__.py", > line 120, in status_iterator > for item in iterable: > File "/usr/local/lib/python3.6/site-packages/sphinx/environment.py", line > 613, in update_generator > self.read_doc(docname, app=app) > File "/usr/local/lib/python3.6/site-packages/sphinx/environment.py", line > 758, in read_doc > pub.set_source(None, src_path.encode(fs_encoding)) > File "/usr/local/lib/python3.6/site-packages/docutils/core.py", line 184, > in set_source > encoding=self.settings.input_encoding) > File "/usr/local/lib/python3.6/site-packages/sphinx/environment.py", line > 732, in __init__ > FileInput.__init__(self_, *args, **kwds) > TypeError: __init__() got an unexpected keyword argument 'handle_io_errors' > > [mythos@localhost ovs]$ pip list > Package Version > ----------------- -------- > attrs 21.2.0 > Automat 20.2.0 > constantly 15.1.0 > docutils 0.17.1 > hyperlink 21.0.0 > idna 3.2 > incremental 21.3.0 > Jinja2 3.0.1 > MarkupSafe 2.0.1 > pip 21.2.3 > Pygments 2.9.0 > rpm 4.11.3 > rpmconf 1.0.22 > setuptools 57.4.0 > six 1.16.0 > Sphinx 1.1.3 > Twisted 21.7.0 > typing-extensions 3.10.0.0 > wheel 0.36.2 > zope.interface 5.4.0 > > * mythosmonkeyking > [email protected] > * > 签名由 网易邮箱大师 定制 > > _______________________________________________ > build mailing list > [email protected] > https://mail.openvswitch.org/mailman/listinfo/ovs-build _______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
