Tina Linux怎么安装Python3? 求请教
-
Tina Linux怎么安装Python3? 求请教,还有就是管理包的工具是什么?
-
可以刷debian 固件
或者 勾选 Package 里面的 python3,
对应的配置是 .config 里面的 CONFIG_PACKAGE_python3
-
removing: '/usr/lib/python3.5/lib-dynload/_codecs_jp.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_codecs_kr.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_codecs_tw.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/unicodedata.cpython-35.so' removing: '/usr/lib/python3.5/ctypes' removing: '/usr/lib/python3.5/lib-dynload/_ctypes.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_ctypes_test.cpython-35.so' removing: '/usr/lib/python3.5/dbm' removing: '/usr/lib/python3.5/lib-dynload/_dbm.cpython-35.so' removing: '/usr/lib/python3.5/decimal.py' removing: '/usr/lib/python3.5/lib-dynload/_decimal.cpython-35.so' removing: '/usr/lib/python3.5/config-3.5' removing: '/usr/include/python3.5' removing: '/usr/lib/pkgconfig' removing: '/usr/lib/python3.5/distutils' removing: '/usr/lib/python3.5/email' removing: '/usr/lib/python3.5/lib-dynload/_gdbm.cpython-35.so' removing: '/usr/lib/python3.5/lib2to3' removing: '/usr/lib/python3.5/logging' removing: '/usr/lib/python3.5/lzma.py' removing: '/usr/lib/python3.5/lib-dynload/_lzma.cpython-35.so' removing: '/usr/lib/python3.5/multiprocessing' removing: '/usr/lib/python3.5/lib-dynload/_multiprocessing.cpython-35.so' removing: '/usr/lib/python3.5/curses' removing: '/usr/lib/python3.5/lib-dynload/_curses.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_curses_panel.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_hashlib.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_ssl.cpython-35.so' removing: '/usr/lib/python3.5/doctest.py' removing: '/usr/lib/python3.5/pydoc.py' removing: '/usr/lib/python3.5/pydoc_data' removing: '/usr/lib/python3.5/lib-dynload/_sqlite3.cpython-35.so' removing: '/usr/lib/python3.5/sqlite3' removing: '/usr/lib/python3.5/unittest' removing: '/usr/lib/python3.5/xml' removing: '/usr/lib/python3.5/xmlrpc' removing: '/usr/lib/python3.5/lib-dynload/_elementtree.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/pyexpat.cpython-35.so' removing: '/usr/lib/python3.5/encodings' removing: '/usr/lib/python3.5/_collections_abc.py' removing: '/usr/lib/python3.5/_sitebuiltins.py' removing: '/usr/lib/python3.5/_sysconfigdata.py' removing: '/usr/lib/python3.5/_weakrefset.py' removing: '/usr/lib/python3.5/abc.py' removing: '/usr/lib/python3.5/codecs.py' removing: '/usr/lib/python3.5/genericpath.py' removing: '/usr/lib/python3.5/io.py' removing: '/usr/lib/python3.5/os.py' removing: '/usr/lib/python3.5/posixpath.py' removing: '/usr/lib/python3.5/site.py' removing: '/usr/lib/python3.5/sysconfig.py' removing: '/usr/lib/python3.5/stat.py' SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-light/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-light touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-light_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean; fi; echo "python3-light" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/Python-3.5.6/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f removing: '/usr/lib/python3.5/site-packages' SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean; fi; echo "python3" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/lang/python3-setuptools' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/setuptools-20.7.0/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f copying: '/usr/lib/python3.5/site-packages' install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin install -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/setuptools-20.7.0/ipkg-install/usr/bin/easy_install-3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin/ ln -sf easy_install-3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin/easy_install3 SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-setuptools_installed make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3-setuptools' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/lang/python3-pip' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/pip-8.1.1/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f copying: '/usr/lib/python3.5/site-packages' removing: '/usr/lib/python3.5/site-packages/_vendor/distlib/*.exe' removing: '/usr/lib/python3.5/site-packages/utils/outdated.py' install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/pip-8.1.1/ipkg-install/usr/bin/pip3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin ln -sf pip3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin/pip3 SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-pip_installed make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3-pip' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/libsamplerate' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/usr/lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/libsamplerate-1.0.9-f6730d03c3e7660bb6ecad8816f1b09c5825142a/ipkg-install/usr/lib/libsamplerate.so.* /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/usr/lib/ SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.libsamplerate_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install.clean; fi; echo "libsamplerate" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/libsamplerate' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/speexdsp' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/usr/lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/speexdsp-1.2rc3/ipkg-install/usr/lib/libspeexdsp.so.* /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/usr/lib/ SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.libspeexdsp_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install.clean; fi; echo "libspeexdsp" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/speexdsp' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/alsa-plugins' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/usr/lib/alsa-lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/alsa-plugins-1.1.4/ipkg-install/usr/lib/alsa-lib/libasound_module*.so /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/usr/lib/alsa-lib SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.alsa-plugins_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install.clean; fi; echo "alsa-plugins" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/alsa-plugins' Selected Boost API sysv for architecture riscv and cpu c910 rv64gcxthead make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/boost' make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/boost' Selected Boost API sysv for architecture riscv and cpu c910 rv64gcxthead make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/boost' ( cd /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0 ; echo "using gcc : riscv : riscv64-unknown-linux-gnu-gcc : <compileflags>\"-Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC\" <cxxflags>\"-Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14\" <linkflags>\"-L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/lib -L/home/allwinner/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/usr/lib -L/home/allwinner/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/lib -Wl,-rpath-link=/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/lib -Wl,-rpath-link=/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/lib -znow -zrelro -pthread -lrt\" ;" > tools/build/src/user-config.jam ; b2 -j32 --target=riscv64-unknown-linux-gnu --host=riscv64-unknown-linux-gnu --build=x86_64-linux-gnu --program-prefix="" --program-suffix="" --prefix=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install --exec-prefix=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install --bindir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/bin --sbindir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/sbin --libexecdir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib --sysconfdir=/etc --datadir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/share --localstatedir=/var --mandir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/man --infodir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/info --disable-nls --ignore-site-config --toolset=gcc-riscv abi=sysv --disable-long-double variant=release --layout=system --build-type=minimal link=static,shared runtime-link=shared threading=multi --without-mpi --without-coroutine2 --without-graph_parallel --without-test --without-atomic --without-chrono --without-container --without-context --without-coroutine --without-date_time --without-fiber --without-filesystem --without-graph --without-iostreams --without-locale --without-log --without-math --without-program_options --without-python --without-python --without-random --without-regex --without-serialization --without-signals --without-system --without-thread --without-timer --without-wave boost.locale.iconv=off install ) Performing configuration checks - 32-bit : no (cached) - 64-bit : yes (cached) - arm : no (cached) - mips1 : no (cached) - power : no (cached) - sparc : no (cached) - x86 : no (cached) - combined : no (cached) - symlinks supported : yes (cached) - lockfree boost::atomic_flag : no (cached) Component configuration: - atomic : not building - chrono : not building - container : not building - context : not building - coroutine : not building - coroutine2 : not building - date_time : not building - exception : building - fiber : not building - filesystem : not building - graph : not building - graph_parallel : not building - iostreams : not building - locale : not building - log : not building - math : not building - metaparse : building - mpi : not building - program_options : not building - python : not building - random : not building - regex : not building - serialization : not building - signals : not building - system : not building - test : not building - thread : not building - timer : not building - type_erasure : building - wave : not building ...patience... ...patience... ...found 27784 targets... ...updating 8 targets... gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o In file included from ./boost/mpl/aux_/na_assert.hpp:23, from ./boost/mpl/arg.hpp:25, from ./boost/mpl/placeholders.hpp:24, from ./boost/mpl/set/aux_/insert_range_impl.hpp:19, from ./boost/mpl/set/set0.hpp:24, from ./boost/mpl/set/set10.hpp:19, from ./boost/mpl/set/set20.hpp:19, from ./boost/mpl/set.hpp:36, from ./boost/type_erasure/detail/check_map.hpp:17, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] failed ************ (Pred::************ ^ ./boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] failed ************ (boost::mpl::not_<Pred>::************ ^ In file included from ./boost/type_erasure/detail/normalize.hpp:34, from ./boost/type_erasure/detail/check_map.hpp:24, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::value()': ./boost/type_erasure/builtin.hpp:107:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::apply()': ./boost/type_erasure/builtin.hpp:112:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ In file included from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::append_to_key_static<Map>::operator()(P)': ./boost/type_erasure/register_binding.hpp:56:71: error: cannot use 'typeid' with -fno-rtti key->push_back(&typeid(typename ::boost::mpl::at<Map, P>::type)); ^ ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::register_function<Map>::operator()(F)': ./boost/type_erasure/register_binding.hpp:103:116: error: cannot use 'typeid' with -fno-rtti key.push_back(&typeid(typename ::boost::type_erasure::detail::rebind_placeholders<F, placeholder_map>::type)); ^ At global scope: cc1plus: warning: unrecognized command line option '-Wno-virtual-dtor' "riscv64-unknown-linux-gnu-gcc" -ftemplate-depth-128 -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14 -O3 -finline-functions -Wno-inline -Wall -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -pthread -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_STATIC_LINK=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o" "libs/type_erasure/src/dynamic_binding.cpp" ...failed gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a(clean) for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>dynamic_binding.o... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.a for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a... gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o In file included from ./boost/mpl/aux_/na_assert.hpp:23, from ./boost/mpl/arg.hpp:25, from ./boost/mpl/placeholders.hpp:24, from ./boost/mpl/set/aux_/insert_range_impl.hpp:19, from ./boost/mpl/set/set0.hpp:24, from ./boost/mpl/set/set10.hpp:19, from ./boost/mpl/set/set20.hpp:19, from ./boost/mpl/set.hpp:36, from ./boost/type_erasure/detail/check_map.hpp:17, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] failed ************ (Pred::************ ^ ./boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] failed ************ (boost::mpl::not_<Pred>::************ ^ In file included from ./boost/type_erasure/detail/normalize.hpp:34, from ./boost/type_erasure/detail/check_map.hpp:24, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::value()': ./boost/type_erasure/builtin.hpp:107:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::apply()': ./boost/type_erasure/builtin.hpp:112:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ In file included from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::append_to_key_static<Map>::operator()(P)': ./boost/type_erasure/register_binding.hpp:56:71: error: cannot use 'typeid' with -fno-rtti key->push_back(&typeid(typename ::boost::mpl::at<Map, P>::type)); ^ ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::register_function<Map>::operator()(F)': ./boost/type_erasure/register_binding.hpp:103:116: error: cannot use 'typeid' with -fno-rtti key.push_back(&typeid(typename ::boost::type_erasure::detail::rebind_placeholders<F, placeholder_map>::type)); ^ At global scope: cc1plus: warning: unrecognized command line option '-Wno-virtual-dtor' "riscv64-unknown-linux-gnu-gcc" -ftemplate-depth-128 -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14 -O3 -finline-functions -Wno-inline -Wall -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -DBOOST_TYPE_ERASURE_DYN_LINK -DNDEBUG -I"." -c -o "bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o" "libs/type_erasure/src/dynamic_binding.cpp" ...failed gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>libboost_type_erasure.so.1.64.0 for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>dynamic_binding.o... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so.1.64.0 for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>libboost_type_erasure.so.1.64.0... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so for lack of <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so.1.64.0... ...failed updating 2 targets... ...skipped 6 targets... make[3]: *** [/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/.built] Error 1 make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/boost' make[2]: *** [package/libs/boost/compile] Error 2 make[2]: Leaving directory `/home/allwinner/tina-d1-h' make[1]: *** [/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/stamp/.package_compile] Error 2 make[1]: Leaving directory `/home/allwinner/tina-d1-h' make: *** [world] Error 2 [2]+ Done $T/tools/build/buildserver --path $T 2> /dev/null 1>&2 #### make failed to build some targets (01:25 (mm:ss)) ####
勾选后编译不通过,D1-H芯片;请问下怎么解决
-
@gongweijie -J1看看
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号