Tag: make

标头文件丢失

我正在尝试编译源代码,我收到很多错误,表明我的系统中缺少头文件 checking sys/ioccom.h usability… no checking sys/ioccom.h presence… no checking for sys/ioccom.h… no checking sys/sockio.h usability… no checking sys/sockio.h presence… no checking for sys/sockio.h… no checking for net/pfvar.h… no checking for linux/wireless.h… no checking bluetooth/bluetooth.h usability… no checking bluetooth/bluetooth.h presence… no checking for bluetooth/bluetooth.h… no 所以,我开始认为我错过了一些重要的包裹 你能帮我列一下吗? 我有Ubuntu 12.04 LTS,2.6.28-17内核和gcc版本4.6.3,我正在尝试编译这个包http://nrg.cs.ucl.ac.uk/mptcp/mptcp_userland_0.1.tar.gz 提前致谢

`make install`显然由于拼写错误而失败,但在makefile中没有:如何查找和修复?

我正试图在我的新富士通LifeBook P1630的Kubuntu 12.04上安装fujitsu-usb触摸屏驱动程序。 (请参阅P1630上kubuntu 13.04(64位)上的fujitsu-usb-touchscreen:`make`错误 。)我下载了.zip文件,解压缩,并在如此创建的目录中运行make ; 这一切都按预期工作。 但是,当我运行sudo checkinstall (调用make install )时,情况就不那么好了。 在第一次尝试时,安装中止,并出现以下错误: make: execvp: /etc/init.d/fujitsu_touchscreen: Permission denied make: *** [install] Error 127 我最终解决了这个问题 $ sudo chmod +x /etc/init.d/fujitsu_touchscreen 但是,虽然第二个sudo checkinstall然后没有给出execvp错误,但它仍然在稍后阶段失败,并且日志(在stdout上)显示这个dpkg错误: dpkg: error processing /home/archelon/fujitsu-touchscreen-driver/cybergene-fujitsu-usb-touchscreen-112fdb75b406/cybergene-fujitsu-usb-touchscreen-112fdb75b406_amd64.deb (–install): unable to create `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy.dpkg-new’ (while processing `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy’): No such file or directory 事实上,没有/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy ; 但是,有/sys/module/fujitsu_usb_touchscreen/parameters/touch_maxy ,这可能是预期的。 但是这个不正确的文件名不会出现在makefile或目录中的任何其他文件中,至少不是我能找到的。 它也没有出现,正如我在sudo […]

set -e -o pipefail由于make不兼容而无法正常工作

我试图用行运行bash脚本/ makefile set -e -o pipefail makefile本身有简洁的线条,这似乎不适用于make 3.81,这是我的Ubuntu安装给我的版本。 (运行脚本给我: set: Illegal option -o pipefail ) 这有什么办法吗?

如何安装Hercules Webcam Deluxe

我正在尝试在我的Ubuntu 11.10(64位)上安装Hercules Webcam Deluxe。 我按照这个指南: https://help.ubuntu.com/community/Ov51x 一步一步,只改变 wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.4.tar.gz 由1.5.9,因为这是最新版本。 我在这里堆积: 2.4. Prepare the installation files make 2.5. Compile Compile the modules: sudo make install 因为,当我在终端输入时,我收到此错误: make: *** No hay objetivos. Alto. 对于你们,非西class牙语的人,大致翻译为:“没有目标。停止” 那么……我该怎么办? 谢谢 编辑: 终端输出: Configurando build-essential (11.5ubuntu1) … mrpotato@mrsobremesa:~$ wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz –2011-12-08 03:33:47– http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz Resolviendo www.rastageeks.org… 213.251.174.188 Conectando a www.rastageeks.org|213.251.174.188|:80… conectado. Petición […]

在Ubuntu 12.04上制作3.82+

我正在尝试在Ubuntu 12.04(64位)上编译一些软件。 它因此错误而失败。 checking for make… /usr/bin/make configure: tested: whether version of /usr/bin/make is 3.82+ configure: ===INF=== Installed version of make is not 3.82+: make: *** No targets specified and no makefile found. Stop. 检查 $ make –version GNU Make 3.81 This program built for x86_64-pc-linux-gnu 我从http://ftp.gnu.org/gnu/make/下载了3.82然后运行: ./configure sudo make install make –version GNU Make […]

帮助找到linux / version.h

我正在尝试修复一个旧程序,我以前遇到的问题可以在Missing modversions.h找到 当我make程序时它会给我以下错误, kaodv-mod.c:22:27: fatal error: linux/version.h: No such file or directory compilation terminated. 所以我跑了 find / -name version.h 返回 /opt/VBoxGuestAdditions-4.3.2/src/vboxguest-4.3.2/vboxguest/include/VBox/version.h /usr/include/linux/dvb/version.h /usr/include/linux/version.h /usr/src/linux-headers-3.8.0-29-generic/include/config/arch/want/ipc/parse/version.h /usr/src/linux-headers-3.8.0-29-generic/include/generated/uapi/linux/version.h /usr/src/linux-headers-3.8.0-29/include/uapi/linux/dvb/version.h /usr/src/linux-headers-3.8.0-29/include/xen/interface/version.h 这清楚地certificate了linux/version.h的存在 为了解决这个问题,我应该改变吗? #include 成 #include 或者是否可以更改Makefile PS: Makefile

是否有终端插件允许检测和打开文件?

我正在寻找一个终端插件/扩展,它允许我检测终端输出中的文件路径,并通过单击它们在文本编辑器中打开它们。 完美的解决方案将打开给定行的文件。 /home/dell/pcl/2d/include/pcl/2d/impl/keypoint.hpp:233: warning: no uniquely matching class member found for void pcl::keypoint::imageElementMultiply(ImageType &output, ImageType &input1, ImageType &input2) 在上面的示例中,我可以单击/home/dell/pcl/2d/include/pcl/2d/impl/keypoint.hpp:233 ,我将在第233行打开带有Gedit(或其他)的文件。

“make”和“make install”从不工作

用于从提取的tar球安装程序的命令make和make install由于某种原因从未工作。 make命令给出了错误: make: *** No targets specified and no makefile found. Stop. 和make install命令给我错误: make: *** No rule to make target `install’. Stop. 为什么这些命令没有执行? 我该怎么做才能解决这个问题?

如何安装白蚁

我在UbuntuGnome上使用openbox ..如果有帮助的话。 所以我查看了这里的文档: https://wiki.archlinux.org/index.php/Termite 我无法弄清楚如何安装它。 我是新手,只想简单的解释是可能的,或者至少在正确的方向上轻推。 我也按照这里的说明操作: https : //github.com/thestinger/termite 做了以下事情: git clone –recursive https://github.com/thestinger/termite.git cd termite && make 然后得到这个: 问@ ubuntu:〜/ termite $ make 在pkg-config搜索路径中找不到包gtk + -3.0。 也许你应该添加包含`gtk + -3.0.pc’的目录 到PKG_CONFIG_PATH环境变量 找不到包“gtk + -3.0” 在pkg-config搜索路径中找不到包vte-2.91。 也许你应该添加包含`vte-2.91.pc’的目录 到PKG_CONFIG_PATH环境变量 找不到包’vte-2.91′ 在pkg-config搜索路径中找不到包gtk + -3.0。 也许你应该添加包含`gtk + -3.0.pc’的目录 到PKG_CONFIG_PATH环境变量 找不到包“gtk + -3.0” 在pkg-config搜索路径中找不到包vte-2.91。 也许你应该添加包含`vte-2.91.pc’的目录 到PKG_CONFIG_PATH环境变量 找不到包’vte-2.91′ g ++ […]

“编译g13驱动程序时添加符号错误:命令行中缺少DSO”

我正在尝试编译下面收到的下载: https://code.google.com/p/linux-g13-driver/ : https://code.google.com/p/linux-g13-driver/运行make但我收到的错误,在网上搜索后,看起来像他们是程序员的错,但他们在这里: g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver -lusb-1.0 /usr/bin/ld: c-source/Main.o: undefined reference to symbol ‘pthread_kill@@GLIBC_2.2.5’ //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Linux-G13-Driver] Error 1 如果有人有任何想法,请帮助我真的想让这个运行