- **status**: open --> invalid
- **Comment**:

We can no longer reproduce this error



---

** [tickets:#8466] Docker Install Fails on aarch64 Archicheture **

**Status:** invalid
**Milestone:** unreleased
**Created:** Wed Sep 21, 2022 04:48 PM UTC by Guillermo Cruz
**Last Updated:** Wed Sep 21, 2022 04:48 PM UTC
**Owner:** Guillermo Cruz


`init-docker-dev.sh` errors out when trying to install `pysnv` on `aarch64` 
architectures.

```
Building PySVN...
Processing /tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: pysvn
  Building wheel for pysvn (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [34 lines of output]
      running bdist_wheel
      running build
      running build_ext
      running egg_info
      creating pysvn.egg-info
      writing pysvn.egg-info/PKG-INFO
      writing dependency_links to pysvn.egg-info/dependency_links.txt
      writing top-level names to pysvn.egg-info/top_level.txt
      writing manifest file 'pysvn.egg-info/SOURCES.txt'
      reading manifest file 'pysvn.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files found matching 
'Source/pysvn/__init__.py'
      warning: no previously-included files found matching 'Source/pysvn/*.so'
      warning: no previously-included files found matching 'Source/*.o'
      warning: no previously-included files found matching 'Source/Makefile'
      warning: no previously-included files found matching 
'Source/pysvn_docs.cpp'
      warning: no previously-included files found matching 
'Source/pysvn_docs.hpp'
      warning: no previously-included files found matching 
'Source/pysvn_version.hpp'
      warning: no previously-included files found matching 
'Source/generate_svn_error_codes.hpp'
      warning: no previously-included files found matching 
'Source/generate_svn_error_codes/generate_svn_error_codes'
      writing manifest file 'pysvn.egg-info/SOURCES.txt'
      Info: Configure for python 3.7.14 in exec_prefix /allura-data/virtualenv
      Info: Using C compiler gcc
      Info: Using C++ compiler g++
      Info: Found  PyCXX include in 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/Import/pycxx-7.1.5
      Info: Found   PyCXX Source in 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/Import/pycxx-7.1.5/Src
      Info: Found    SVN include in /usr/include/subversion-1
      Error: Cannot find SVN library libsvn_client-1.so - use --svn-lib-dir
      make: *** No rule to make target 'clean'.  Stop.
      make: *** No targets.  Stop.
      creating /tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build
      creating 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build/lib.linux-aarch64-3.7
      creating 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build/lib.linux-aarch64-3.7/pysvn
      error: [Errno 2] No such file or directory: 'pysvn/__init__.py'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem 
with pip.
  ERROR: Failed building wheel for pysvn
  Running setup.py clean for pysvn
Failed to build pysvn
Installing collected packages: pysvn
  Running setup.py install for pysvn ... error
  error: subprocess-exited-with-error

  × Running setup.py install for pysvn did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]
      running install
      running build
      running build_ext
      running egg_info
      writing pysvn.egg-info/PKG-INFO
      writing dependency_links to pysvn.egg-info/dependency_links.txt
      writing top-level names to pysvn.egg-info/top_level.txt
      reading manifest file 'pysvn.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files found matching 
'Source/pysvn/__init__.py'
      warning: no previously-included files found matching 'Source/pysvn/*.so'
      warning: no previously-included files found matching 'Source/*.o'
      warning: no previously-included files found matching 
'Source/pysvn_docs.cpp'
      warning: no previously-included files found matching 
'Source/pysvn_docs.hpp'
      warning: no previously-included files found matching 
'Source/pysvn_version.hpp'
      warning: no previously-included files found matching 
'Source/generate_svn_error_codes.hpp'
      warning: no previously-included files found matching 
'Source/generate_svn_error_codes/generate_svn_error_codes'
      writing manifest file 'pysvn.egg-info/SOURCES.txt'
      Info: Configure for python 3.7.14 in exec_prefix /allura-data/virtualenv
      Info: Using C compiler gcc
      Info: Using C++ compiler g++
      Info: Found  PyCXX include in 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/Import/pycxx-7.1.5
      Info: Found   PyCXX Source in 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/Import/pycxx-7.1.5/Src
      Info: Found    SVN include in /usr/include/subversion-1
      Error: Cannot find SVN library libsvn_client-1.so - use --svn-lib-dir
      make: *** No rule to make target 'clean'.  Stop.
      make: *** No targets.  Stop.
      creating /tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build
      creating 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build/lib.linux-aarch64-3.7
      creating 
/tmp/tmpgwy4ajtc.pysvn-install/pysvn-1.9.18/build/lib.linux-aarch64-3.7/pysvn
      error: [Errno 2] No such file or directory: 'pysvn/__init__.py'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem 
with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pysvn
```

inside the docker image
uname -a 
`Linux 7b77c709308b 5.10.104-linuxkit #1 SMP PREEMPT Thu Mar 17 17:05:54 UTC 
2022 aarch64 aarch64 aarch64 GNU/Linux`


---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.

Reply via email to