EC20 在ubuntu上第一回安装SDK的交叉编译环境时,提示错误

在ubuntu18上第一回安装SDK的交叉编译环境时,出现以下错误。

SDK包名称:EC20CEFAGR06A08M4G_OCPU_SDK.tar.bz2

执行命令:source ql-ol-crosstool/ql-ol-crosstool-env-init

错误信息:

QUECTEL_PROJECT_NAME      =EC20CE_FAG
QUECTEL_PROJECT_REV       =EC20CEFAGR06A08M4G_OCPU
QUECTEL_FEATURE_OPENLINUX       =OL
Relocating ............done
Extracting the rootfs...No real function for mknod: ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/lib/pseudo/lib64/libpseudo.so: undefined symbol: mknod
No real function for mknodat: ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/lib/pseudo/lib64/libpseudo.so: undefined symbol: mknodat
No real function for mknod: ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/lib/pseudo/lib64/libpseudo.so: undefined symbol: mknod
No real function for mknodat: ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/lib/pseudo/lib64/libpseudo.so: undefined symbol: mknodat
Done.

你好

 你在用的是open的模组,开发过程中遇到的具体问题请从你的SDK获取渠道寻求技术支持,谢谢!

sdk解压开的包ql-ol-sdk,这个文件夹的权限改一下,sudo chmod 777 ql-ol-sdk -R

不行啊,出现以下错误提示:
critical failure: exec of pseudo daemon failed: No such file or directory

我是顺次执行以下命令后,出现的上述错误:
1、删除已有的解压后的ql-ol-sdk目录;
2、重新解压缩SDK包;
3、执行:sudo chmod 777 ql-ol-sdk -R
4、执行:source ql-ol-crosstool/ql-ol-crosstool-env-init
5、出现上述错误:critical failure: exec of pseudo daemon failed: No such file or directory

不要手动解压 rootfs 压缩包,首次执行 source ql-ol-crosstool/ql-ol-crosstool-env-init 会自动解压。

没有手动解压 rootfs 压缩包,
在首次执行 source ql-ol-crosstool/ql-ol-crosstool-env-init 时,出现的1楼的错误提示。

老哥 有面有解决吗,我也遇到了同样的问题

不要使用root编译。

FROM ubuntu:16.04
RUN apt-get update
RUN apt-get upgrade --assume-yes
RUN apt-get install --assume-yes perl  mc re2c g++ g++-multilib wget  sudo  python

ARG user=test

RUN useradd --create-home --no-log-init --shell /bin/bash ${user} \
    && adduser ${user} sudo \
    && echo "${user}:1" | chpasswd

RUN apt-get install --assume-yes bison gcc make build-essential libc6-dev-i386 libncurses-dev wget coreutils diffstat  chrpath cpio gawk  sed     texi2html texinfo unzip flex bc     libssl-dev

RUN update-alternatives --install /usr/bin/python  python /usr/bin/python2  2700

# USER builder

USER  ${user}

编译环境不支持Ubuntu 20.04 以上的环境,建议18.04 或者16.04.

十分感谢,我之前也尝试过使用普通用户来操作,但一直不行。
使用您的dockerfile 内容,是可以操作成功的。