[Buildroot] Error building python packages that uses setuptools

totoxa soulsonceonfire at gmail.com
Fri Sep 23 05:38:24 UTC 2016


Hi,

I'm trying to build python-serial and python-pymysql, both of them use
setuptools to install.
After running make the build fails with the following error:

>>> python-pymysql 0.7.2 Installing to target
(cd /home/dev/buildroot/output/build/python-pymysql-0.7.2//;
PATH="/home/dev/buildroot/output/host/bin:/home/dev/buildroot/output/host/sbin:/home/dev/buildroot/output/host/usr/bin:/home/dev/buildroot/output/host/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
PYTHONPATH="/home/dev/buildroot/output/target/usr/lib/python2.7/sysconfigdata/:/home/dev/buildroot/output/target/usr/lib/python2.7/site-packages/"
_python_sysroot=/home/dev/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/sysroot
_python_prefix=/usr _python_exec_prefix=/usr 
/home/dev/buildroot/output/host/usr/bin/python setup.py install --no-compile
--prefix=/home/dev/buildroot/output/target/usr --executable=/usr/bin/python
--single-version-externally-managed --root=/ )
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: option --executable not recognized
package/pkg-generic.mk:282: fallo en las instrucciones para el objetivo
'/home/dev/buildroot/output/build/python-pymysql-0.7.2/.stamp_target_installed'
make: ***
[/home/dev/buildroot/output/build/python-pymysql-0.7.2/.stamp_target_installed]
Error 1


I searched for the files related to setuptools installation and none of the
path containing those files are passed as arguments
to the packages failing to build.
I think that either the host-python-setup installation went wrong or that
the arguments used for the built are wrong.
I'm no expert in buildroot, so I ask for help.

$ find output/ -name 'install_scripts.*'
output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/python2.7/distutils/command/install_scripts.py
output/host/usr/lib/python2.7/distutils/command/install_scripts.py
output/host/usr/lib/python2.7/distutils/command/install_scripts.pyc
output/build/host-python-2.7.12/Lib/distutils/command/install_scripts.py
output/build/host-python-2.7.12/Lib/distutils/command/install_scripts.pyc
*output/build/host-python-setuptools-18.7.1/setuptools/command/install_scripts.py
output/build/host-python-setuptools-18.7.1/setuptools/command/install_scripts.pyc
output/build/host-python-setuptools-18.7.1/build/lib/setuptools/command/install_scripts.py*
output/build/python-2.7.12/Lib/distutils/command/install_scripts.py
output/build/python-2.7.12/Lib/distutils/command/install_scripts.pyc
output/target/usr/lib/python2.7/distutils/command/install_scripts.py



--
View this message in context: http://buildroot-busybox.2317881.n4.nabble.com/Error-building-python-packages-that-uses-setuptools-tp145834.html
Sent from the Buildroot (busybox) mailing list archive at Nabble.com.


More information about the buildroot mailing list