OpenWRT SDK Compile Package Error : Package hello is missing dependencies for the following libraries: libc.so.6

在OpenWRT SDK 编译 hello demo的时候出现错误:

Package hello is missing dependencies for the following libraries: libc.so.6

发现以前可以编译通过,现在编不过了,奇怪。

后来在网上找原因,有的说改 libc.provides 添加  libc.so.6

这样把编译的ipk安装到openwrt里运行时出错。

最后,自己发现了问题 :

我在package/hello/src下make过一下检查代码有没有问题,然后就有以下文件生成:

hello  hello.c  hello.o  Makefile

其中,hello和hello.o是我x86_64 ubuntu,这两个文件影响了openwrt sdk的编译导致报了缺少libc.so.6的错误。

解决:

在package/hello/src下make clean, 恢复libc.provides,然后在make V=s就可以了。

时间: 2024-10-07 13:01:38

OpenWRT SDK Compile Package Error : Package hello is missing dependencies for the following libraries: libc.so.6的相关文章

Package helloworld is missing dependencies for the following libraries: libc.so.6

这个是在我在Openwrt的SDK下编译模块的时候碰到的问题. 缺少类库,然后其实我发现我的类库在系统里是存在的: locate libc.so.6 结果: /lib/i386-linux-gnu/libc.so.6 /lib64/libc.so.6 看~ 明显存在,我用的应该是上面的那个类库,然后我弄了一晚上没弄好,今天所有工作做完终于弄好了.我做的工作包括这些: 第一步: 把/lib/i386-linux-gnu/libc.so.6这个文件拷贝到/home/user/attitude/sta

解决 Package test is missing dependencies for the following libraries: libcrypto.so.1.0.0

根据项目要求需要用到openssl这个库,看了看编译环境幸好本身就集成了该库.但在编译openssl的功能时,碰到缺少类库的错误. Package test is missing dependencies for the following libraries: libcrypto.so.1.0.0 看了看 编译器路径 /home/sonny/Desktop/bitmain1/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib 这

openwrt 编译软件包出现错误(is missing dependencies for the following libraries: libpthread.so.0)

install -m0755 /home/yanfa/workspace/trunk-wr703/build_dir/target-mips_r2_uClibc-0.9.33.2/lk_cnp_serial_eth/lk_cnp_serial_eth /home/yanfa/workspace/trunk-wr703/build_dir/target-mips_r2_uClibc-0.9.33.2/lk_cnp_serial_eth/ipkg-ar71xx/lk_cnp_serial_eth/b

openwrt sdk compile

recently ,bought a router : tl-wr741n-v5 hd my aim : let the router dail in neetkeeper environment : unbuntu linux 14.04 1  compile openwrt sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install binutils sudo apt-g

Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel)

failed: [456] (item=[u'git', u'nodejs']) => {"changed": true, "failed": true, "item": ["git", "nodejs"], "msg": "Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel)\n           Requires:

[rospack] Error: package 'loitor_stereo_visensor' not found

(1)  roscore在运行所有ROS程序前首先要运行的命令 $ roscore  打开一个新的终端,注意: 当打开一个新的终端时,你的运行环境会复位 所以要记得 解决:(2)source这些文件中的任何一个都可以将当前工作空间设置在ROS工作环境的最顶层. source ~/workspace/catkin_ws/devel/setup.bash 要想保证工作空间已配置正确需确保ROS_PACKAGE_PATH环境变量包含你的工作空间目录,采用以下命令查看: $ echo $ROS_PACK

glusterfs本地yum源安装报错Error: Package:

报错如下 --> Finished Dependency Resolution Error: Package: glusterfs-server-3.4.7-1.el6.x86_64 (glusterfs) Requires: glusterfs-cli = 3.4.7-1.el6 Available: glusterfs-cli-3.4.7-1.el6.x86_64 (glusterfs) glusterfs-cli = 3.4.7-1.el6 Installing: glusterfs-cl

vs2012 error: package 'visual c++ package' failed to load

某天打开Visual Studio突然出现了“error: package 'visual c++ package' failed to load”,解决方案如下: 1. 依此顺序TOOLS--->VISUAL STUDIO COMMAND PROMPT 打开VS的命令行提示.2. 输入命令 devenv /Setup 3. 重新打开Visual Studio,OK. vs2012 error: package 'visual c++ package' failed to load

yum install ntp 报错:Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base)

redhat7 在安装ntp时报如下错误 Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base) Requires: ntpdate = 4.2.6p5-25.el7.centos.2 Installed: ntpdate-4.2.6p5-25.el7_3.2.x86_64 (@anaconda/7.4) ntpdate = 4.2.6p5-25.el7_3.2 Available: ntpdate-4.2.6p5-25.el7.cen