[fenrir-screenreader] Re: gentoo pip3 build of fenrir failed

  • From: john doe <johndoe65534@xxxxxxxx>
  • To: fenrir-screenreader@xxxxxxxxxxxxx
  • Date: Tue, 3 Nov 2020 07:53:37 +0100

On 11/3/2020 4:43 AM, Jude DaShiell wrote:

I used the git method to install fenrir well started it and the
requirements all downloaded and installed successfully.  So it's
probably better to do the git method at least on gentoo.

On Mon, 2 Nov 2020, Jude DaShiell wrote:

Date: Mon, 2 Nov 2020 20:10:00
From: Jude DaShiell <jdashiel@xxxxxxxxx>
Reply-To: fenrir-screenreader@xxxxxxxxxxxxx
To: fenrir-screenreader@xxxxxxxxxxxxx
Subject: [fenrir-screenreader] gentoo pip3 build of fenrir failed

I don't know nearly enough about python to make sense of this output.

Script started on 2020-11-02 20:05:36-05:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="200" 
LINES="56"]
jude@taf ~ $ pip3 install fenrir-screenreader --user
Collecting fenrir-screenreader
   Using cached fenrir-screenreader-1.9.6.post1.tar.gz (1.5 MB)
Requirement already satisfied: evdev>=1.1.2 in 
./.local/lib/python3.7/site-packages (from fenrir-screenreader) (1.3.0)
Requirement already satisfied: daemonize>=2.5.0 in 
./.local/lib/python3.7/site-packages (from fenrir-screenreader) (2.5.0)
Collecting dbus-python>=1.2.8
   Using cached dbus-python-1.2.16.tar.gz (576 kB)
Collecting pyudev>=0.21.0
   Using cached pyudev-0.22.0.tar.gz (85 kB)
Requirement already satisfied: setuptools in /usr/lib/python3.7/site-packages 
(from fenrir-screenreader) (46.4.0)
Collecting pexpect
   Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting pyttsx3
   Using cached pyttsx3-2.90-py3-none-any.whl (39 kB)
Collecting pyte>=0.7.0
   Using cached pyte-0.8.0.tar.gz (50 kB)
Requirement already satisfied: six in /usr/lib/python3.7/site-packages (from 
pyudev>=0.21.0->fenrir-screenreader) (1.15.0)
Collecting ptyprocess>=0.5
   Using cached ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB)
Collecting wcwidth
   Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Using legacy 'setup.py install' for fenrir-screenreader, since package 'wheel' 
is not installed.
Using legacy 'setup.py install' for dbus-python, since package 'wheel' is not 
installed.
Using legacy 'setup.py install' for pyudev, since package 'wheel' is not 
installed.
Using legacy 'setup.py install' for pyte, since package 'wheel' is not 
installed.
Installing collected packages: dbus-python, pyudev, ptyprocess, pexpect, 
pyttsx3, wcwidth, pyte, fenrir-screenreader
     Running setup.py install for dbus-python ... error
     ERROR: Command errored out with exit status 1:
      command: /usr/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-d8y_tsdq/dbus-python/setup.py'"'"'; 
__file__='"'"'/tmp/pip-install-d8y_tsdq/dbus-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', 
open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install 
--record /tmp/pip-record-hk91vcv7/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/jude/.local/include/python3.7m/dbus-python
          cwd: /tmp/pip-install-d8y_tsdq/dbus-python/
     Complete output (145 lines):
     running install
     running build
     creating /tmp/pip-install-d8y_tsdq/dbus-python/build
     creating /tmp/pip-install-d8y_tsdq/dbus-python/build/temp.linux-x86_64-3.7
     checking whether make supports nested variables... yes
     checking whether to enable maintainer-specific portions of Makefiles... no
     checking for gcc... gcc
     checking whether the C compiler works... yes
     checking for C compiler default output file name... a.out
     checking for suffix of executables...
     checking whether we are cross compiling... no
     checking for suffix of object files... o
     checking whether we are using the GNU C compiler... yes
     checking whether gcc accepts -g... yes
     checking for gcc option to accept ISO C89... none needed
     checking whether gcc understands -c and -o together... yes
     checking how to run the C preprocessor... gcc -E
     checking for grep that handles long lines and -e... /bin/grep
     checking for egrep... /bin/grep -E
     checking for ANSI C header files... yes
     checking for sys/types.h... yes
     checking for sys/stat.h... yes
     checking for stdlib.h... yes
     checking for string.h... yes
     checking for memory.h... yes
     checking for strings.h... yes
     checking for inttypes.h... yes
     checking for stdint.h... yes
     checking for unistd.h... yes
     checking minix/config.h usability... no
     checking minix/config.h presence... no
     checking for minix/config.h... no
     checking whether it is safe to define __EXTENSIONS__... yes
     checking for a BSD-compatible install... /usr/bin/install -c
     checking whether build environment is sane... yes
     checking for a thread-safe mkdir -p... /bin/mkdir -p
     checking for gawk... gawk
     checking whether make sets $(MAKE)... yes
     checking whether make supports the include directive... yes (GNU style)
     checking whether UID '1000' is supported by ustar format... yes
     checking whether GID '1000' is supported by ustar format... yes
     checking how to create a ustar tar archive... gnutar
     checking dependency style of gcc... gcc3
     checking build system type... x86_64-pc-linux-gnu
     checking host system type... x86_64-pc-linux-gnu
     checking for native Windows host... no
     checking how to print strings... printf
     checking for a sed that does not truncate output... /bin/sed
     checking for fgrep... /bin/grep -F
     checking for ld used by gcc... /usr/x86_64-pc-linux-gnu/bin/ld
     checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
     checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
     checking the name lister (/usr/bin/nm -B) interface... BSD nm
     checking whether ln -s works... yes
     checking the maximum length of command line arguments... 1572864
     checking how to convert x86_64-pc-linux-gnu file names to 
x86_64-pc-linux-gnu format... func_convert_file_noop
     checking how to convert x86_64-pc-linux-gnu file names to toolchain 
format... func_convert_file_noop
     checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object 
files... -r
     checking for objdump... objdump
     checking how to recognize dependent libraries... pass_all
     checking for dlltool... no
     checking how to associate runtime and link libraries... printf %s\n
     checking for ar... ar
     checking for archiver @FILE support... @
     checking for strip... strip
     checking for ranlib... ranlib
     checking command to parse /usr/bin/nm -B output from gcc object... ok
     checking for sysroot... no
     checking for a working dd... /bin/dd
     checking how to truncate binary pipes... /bin/dd bs=4096 count=1
     checking for mt... no
     checking if : is a manifest tool... no
     checking for dlfcn.h... yes
     checking for objdir... .libs
     checking if gcc supports -fno-rtti -fno-exceptions... no
     checking for gcc option to produce PIC... -fPIC -DPIC
     checking if gcc PIC flag -fPIC -DPIC works... yes
     checking if gcc static flag -static works... yes
     checking if gcc supports -c -o file.o... yes
     checking if gcc supports -c -o file.o... (cached) yes
     checking whether the gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m 
elf_x86_64) supports shared libraries... yes
     checking whether -lc should be explicitly linked in... no
     checking dynamic linker characteristics... GNU/Linux ld.so
     checking how to hardcode library paths into programs... immediate
     checking whether stripping libraries is possible... yes
     checking if libtool supports shared libraries... yes
     checking whether to build shared libraries... yes
     checking whether to build static libraries... no
     checking for inline... inline
     checking for gawk... (cached) gawk
     checking for python... /usr/bin/python3.7
     checking for a version of Python >= '2.1.0'... yes
     checking for a version of Python >= '2.7'... yes
     checking for the distutils Python package... yes
     checking for Python include path... -I/usr/include/python3.7m
     checking for Python library path... -L/usr/lib64 -lpython3.7m
     checking for Python site-packages path... /usr/lib/python3.7/site-packages
     checking python extra libraries... -lcrypt -lpthread -ldl  -lutil -lm
     checking python extra linking flags... -Xlinker -export-dynamic
     checking consistency of all components of python development 
environment... yes
     checking for python version... 3.7
     checking for python platform... linux
     checking for python script directory... 
${prefix}/lib/python3.7/site-packages
     checking for python extension module directory... 
${exec_prefix}/lib/python3.7/site-packages
     checking python3.7 module: sphinx... no
     checking python3.7 module: sphinx_rtd_theme... no
     checking for dbus-run-session... dbus-run-session
     checking for pkg-config... /usr/bin/pkg-config
     checking pkg-config is at least version 0.9.0... yes
     checking for DBUS... no
     configure: error: Package requirements (dbus-1 >= 1.8) were not met:

     Package 'dbus-1', required by 'virtual:world', not found

     Consider adjusting the PKG_CONFIG_PATH environment variable if you
     installed software in a non-standard prefix.

     Alternatively, you may set the environment variables DBUS_CFLAGS
     and DBUS_LIBS to avoid the need to call pkg-config.
     See the pkg-config man page for more details.
     Traceback (most recent call last):
       File "<string>", line 1, in <module>
       File "/tmp/pip-install-d8y_tsdq/dbus-python/setup.py", line 111, in 
<module>
         tests_require=['tap.py'],
       File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 
144, in setup
         return distutils.core.setup(**attrs)
       File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
         dist.run_commands()
       File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
         self.run_command(cmd)
       File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
         cmd_obj.run()
       File "/usr/lib/python3.7/site-packages/setuptools/command/install.py", 
line 61, in run
         return orig.install.run(self)
       File "/usr/lib/python3.7/distutils/command/install.py", line 545, in run
         self.run_command('build')
       File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
         self.distribution.run_command(command)
       File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
         cmd_obj.run()
       File "/tmp/pip-install-d8y_tsdq/dbus-python/setup.py", line 64, in run
         cwd=builddir)
       File "/usr/lib/python3.7/subprocess.py", line 363, in check_call
         raise CalledProcessError(retcode, cmd)
     subprocess.CalledProcessError: Command 
'['/tmp/pip-install-d8y_tsdq/dbus-python/configure', 
'--disable-maintainer-mode', 'PYTHON=/usr/bin/python3.7', 
'--prefix=/tmp/pip-install-d8y_tsdq/dbus-python/build/temp.linux-x86_64-3.7/prefix']'
 returned non-zero exit status 1.
     ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-d8y_tsdq/dbus-python/setup.py'"'"'; 
__file__='"'"'/tmp/pip-install-d8y_tsdq/dbus-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', 
open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install 
--record /tmp/pip-record-hk91vcv7/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/jude/.local/include/python3.7m/dbus-python Check the logs 
for full command output.


What is the log saying?

In other words, what is the full command output.

--
John Doe
--------------------------------------------
MailingList: fenrir-screenreader@xxxxxxxxxxxxx
Website: https://linux-a11y.org
Wiki: https://wiki.linux-a11y.org/doku.php?id�nrir
Code: https://github.com/chrys87/fenrir
IRC Live Support:
Network: irc.linux-a11y.org
Room: #a11y

Other related posts: