9 Star 54 Fork 15

openvela/docs

 / 详情

[问题咨询]编译报错:no rule to make target context

待办的
创建于  
2024-12-19 16:32

WARNING: no packages found matching dfu-util
WARNING: no packages found matching genromfs
WARNING: no packages found matching libx11-dev:i386
WARNING: no packages found matching libxext-dev:i386
WARNING: no packages found matching pkgconf
WARNING: no packages found matching unionfs-fuse
WARNING: no packages found matching kconfig-frontends
WARNING: no packages found matching g++-11
WARNING: no packages found matching g++-11-multilib
WARNING: no packages found matching libpulse-dev:i386
WARNING: no packages found matching libasound2-dev:i386
WARNING: no packages found matching libasound2-plugins:i386
WARNING: no packages found matching libusb-1.0-0-dev
WARNING: no packages found matching libusb-1.0-0-dev:i386
WARNING: no packages found matching libv4l-dev
WARNING: no packages found matching libv4l-dev:i386
WARNING: no packages found matching libuv1-dev
WARNING: no packages found matching libmp3lame-dev:i386
WARNING: no packages found matching libmad0-dev:i386
WARNING: no packages found matching libv4l-dev:i386
WARNING: no packages found matching npm
WARNING: no packages found matching nodejs
WARNING: no packages found matching qemu-system-arm
WARNING: no packages found matching qemu-efi-aarch64
WARNING: no packages found matching qemu-utils
WARNING: no packages found matching nasm
WARNING: no packages found matching yasm
WARNING: no packages found matching libdivsufsort-dev
WARNING: no packages found matching libc++-dev
WARNING: no packages found matching libc++abi-dev
WARNING: no packages found matching libprotobuf-dev
WARNING: no packages found matching protobuf-compiler
WARNING: no packages found matching protobuf-c-compiler


The environment of Vela depends on above tools, Run the following command to install:

sudo dpkg --add-architecture i386
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install -y dfu-util genromfs libx11-dev:i386 libxext-dev:i386 pkgconf unionfs-fuse g++-11 g++-11-multilib libpulse-dev:i386 libasound2-dev:i386 libasound2-plugins:i386 libusb-1.0-0-dev libusb-1.0-0-dev:i386 libv4l-dev libv4l-dev:i386 libuv1-dev libmp3lame-dev:i386 libmad0-dev:i386 libv4l-dev:i386 npm nodejs qemu-system-arm qemu-efi-aarch64 qemu-utils nasm yasm libdivsufsort-dev libc++-dev libc++abi-dev libprotobuf-dev protobuf-compiler protobuf-c-compiler


Build command line:
/home/xinsida/ssd4T/vela_opensource/vela/nuttx/tools/configure.sh -e /home/xinsida/ssd4T/vela_opensource/vela/vendor/openvela/boards/vela/configs/goldfish-armeabi-v7a-ap
make -C /home/xinsida/ssd4T/vela_opensource/vela/nuttx EXTRAFLAGS=-Wno-cpp -j24 -
make -C /home/xinsida/ssd4T/vela_opensource/vela/nuttx savedefconfig

 __ __  _  
* \ \ / / | | 

\ \ / / ___ | | __ _ 

\ / / / _ \ | | / ` | 

\ / | __/ | || (
| | 

/  ___| || _,_| 

*


No configuration change.
make: Entering directory '/home/xinsida/ssd4T/vela_opensource/vela/nuttx'
make[1]: *** No rule to make target 'context'. Stop.
tools/Unix.mk:457: recipe for target 'libs/libm/.context' failed
make: *** [libs/libm/.context] Error 2
make: Leaving directory '/home/xinsida/ssd4T/vela_opensource/vela/nuttx'
Error: ############# build /home/xinsida/ssd4T/vela_opensource/vela/vendor/openvela/boards/vela/configs/goldfish-armeabi-v7a-ap fail ##############

评论 (8)

luomiao 创建了任务 4个月前

我也遇到这个问题了no rule to make target context
(1)把tools/Unix.mk:457改了继续编,报更多的错误了
(2)删了代码重新下载,照着《准备开发环境》重新走一遍,编过去了
可能是少了下面的步骤

安装 Python
sudo apt install python3 python3-pip python-is-python3

安装 Python 包
sudo pip3 install kconfiglib pyelftools cxxfilt

这边编译不报错了,可是通过./emulator.sh vela却报如下错误输入图片说明

请问下这个怎么解决的,我这边也报这个qt的错误

好像是环境中少依赖库吧,我是因为虚拟机版本太高了,换了文档建议的22.04,按照他的文档说明走下来,就一路正常了

luomiao 修改了标题 4个月前
luomiao 修改了描述 4个月前
luomiao 修改了描述 4个月前

建议别改标题,其他人也可以看下之前报错和对应的解决方案
看看这个日志在哪打的,为啥打印出来吧
could not connect to display

ok,标题已恢复,暂未排查到相关问题,求解

是不是你的qt相关的dev包没装上的

这边可以了,我直接重装虚拟机,用的ubutun是22.04的版本,就按照官方文档,在git lfs前加个git init,拉代码编译,现在就完全可以跑通了

luomiao 修改了标题 4个月前
luomiao 修改了描述 4个月前

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
luomiao-chengchengtest123 seiyaaa-seiyaaa liu-liu6666666789
1
https://gitee.com/open-vela/docs.git
git@gitee.com:open-vela/docs.git
open-vela
docs
docs

搜索帮助