Building cross compiler error



  • Hi,

    I am trying to build cross compiler on Opensuse distribution but I run into error:
    File "/home/morfeus/fresh_start_build/source/tmp/tmpyih9_2t1/pip-18.1-py2.py3-none-any.whl/pip/_internal/utils/glibc.py", line 3, in <module>
    File "/home/morfeus/fresh_start_build/source/build_dir/hostpkg/Python-3.6.9/Lib/ctypes/init.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
    ModuleNotFoundError: No module named '_ctypes'
    make[4]: *** [install] Error 1

    any idea how to solve this?
    I did all as described in README.md and README file. Have also run sh scripts/onion-minimal-build.sh and checked in make menuconfig and there is no Python enabled. Thanks.


    Log in to reply
     


  • All fine. I was able to solve this problem this way:

    1. cd /scripts
    2. ./feeds install libffi
    3. ./feeds install libffi-devel
    4. ./feeds install python3-dev
    5. cd .. and run make -j
    6. (build failed again)
    7. cd staging_dir/hostpkg/lib/
    8. copy libffi* to /usr/lib
    9. enter to source folder and run make -j

    All together, looks like the build system doesn't look in the right place for libs but instead in host /libs folder.
    Just writing if someone runs into same problem to know how to solve.


Log in to reply
 

1 out of 2

Looks like your connection to Community was lost, please wait while we try to reconnect.