- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在Raspberry Pi上编译p0sixspwn,并且在安装了无尽的依赖关系(libimobiledevice <1.1.0,libusbmuxd等)之后,我成功运行了./autogen.sh,但是当我尝试运行“make”时,遇到了以下错误(是,我以root用户身份运行):
root@raspberrypi:/home/pi/p0sixspwn# make
make all-recursive
make[1]: Entering directory '/home/pi/p0sixspwn'
Making all in src
make[2]: Entering directory '/home/pi/p0sixspwn/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -fPIC -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/lib/libzip/include -g -O2 -c -o pris0nbarake-idevicebackup2.o `test -f 'idevicebackup2.c' || echo './'`idevicebackup2.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -fPIC -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/lib/libzip/include -g -O2 -c -o pris0nbarake-jailbreak.o `test -f 'jailbreak.c' || echo './'`jailbreak.c
In file included from jailbreak.c:56:0:
MobileDevice.h:193:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:207:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:229:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:241:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:258:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:258:61: error: unknown type name ‘CFStringRef’
MobileDevice.h:262:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:262:72: error: unknown type name ‘CFStringRef’
In file included from jailbreak.c:56:0:
MobileDevice.h:271:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:386:1: error: unknown type name ‘CFMutableDictionaryRef’
MobileDevice.h:386:54: error: unknown type name ‘CFAllocatorRef’
MobileDevice.h:412:11: error: unknown type name ‘CFDictionaryRef’
MobileDevice.h:414:11: error: unknown type name ‘CFDictionaryRef’
MobileDevice.h:419:44: error: unknown type name ‘CFStringRef’
MobileDevice.h:420:5: error: unknown type name ‘CFStringRef’
MobileDevice.h:420:36: error: unknown type name ‘CFStringRef’
MobileDevice.h:421:15: error: unknown type name ‘CFStringRef’
MobileDevice.h:421:47: error: unknown type name ‘CFStringRef’
MobileDevice.h:422:54: error: unknown type name ‘CFStringRef’
MobileDevice.h:426:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:427:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:428:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:429:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:430:1: error: unknown type name ‘CFStringRef’
MobileDevice.h:430:71: error: unknown type name ‘CFStringRef’
MobileDevice.h:431:1: error: unknown type name ‘CFStringRef’
MobileDevice.h:433:33: error: unknown type name ‘CFStringRef’
MobileDevice.h:435:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:435:57: error: unknown type name ‘CFStringRef’
MobileDevice.h:435:84: error: unknown type name ‘CFStringRef’
MobileDevice.h:436:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:436:51: error: unknown type name ‘CFStringRef’
MobileDevice.h:437:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:437:54: error: unknown type name ‘notify_callback’
MobileDevice.h:438:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:441:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:442:1: error: unknown type name ‘mach_error_t’
MobileDevice.h:442:57: error: unknown type name ‘CFMutableDictionaryRef’
MobileDevice.h:482:5: error: unknown type name ‘CFDictionaryRef’
jailbreak.c:417:1: error: unknown type name ‘kern_return_t’
jailbreak.c:417:51: error: unknown type name ‘CFPropertyListRef’
jailbreak.c:418:1: error: unknown type name ‘CFPropertyListRef’
jailbreak.c:422:24: error: unknown type name ‘CFDataRef’
jailbreak.c: In function ‘cb2’:
jailbreak.c:481:9: error: unknown type name ‘CFStringRef’
jailbreak.c:483:9: error: unknown type name ‘UniChar’
jailbreak.c:505:9: error: unknown type name ‘CFPropertyListRef’
jailbreak.c:505:36: warning: initialization makes integer from pointer without a cast [enabled by default]
jailbreak.c:506:9: error: unknown type name ‘CFMutableDictionaryRef’
jailbreak.c:506:75: error: ‘kCFTypeDictionaryKeyCallBacks’ undeclared (first use in this function)
jailbreak.c:506:75: note: each undeclared identifier is reported only once for each function it appears in
jailbreak.c:506:107: error: ‘kCFTypeDictionaryValueCallBacks’ undeclared (first use in this function)
jailbreak.c:518:113: error: ‘kCFAllocatorNull’ undeclared (first use in this function)
jailbreak.c:533:9: warning: passing argument 1 of ‘strstr’ makes pointer from integer without a cast [enabled by default]
/usr/include/string.h:342:14: note: expected ‘const char *’ but argument is of type ‘int’
jailbreak.c: In function ‘stroke_lockdownd’:
jailbreak.c:562:5: warning: passing argument 2 of ‘idevice_connection_send’ from incompatible pointer type [enabled by default]
../include/libimobiledevice/libimobiledevice.h:94:17: note: expected ‘const char *’ but argument is of type ‘uint32_t *’
jailbreak.c:565:5: warning: passing argument 2 of ‘idevice_connection_receive_timeout’ from incompatible pointer type [enabled by default]
../include/libimobiledevice/libimobiledevice.h:95:17: note: expected ‘char *’ but argument is of type ‘unsigned int *’
jailbreak.c:569:9: warning: passing argument 3 of ‘idevice_connection_receive_timeout’ makes integer from pointer without a cast [enabled by default]
../include/libimobiledevice/libimobiledevice.h:95:17: note: expected ‘uint32_t’ but argument is of type ‘unsigned int *’
Makefile:413: recipe for target 'pris0nbarake-jailbreak.o' failed
make[2]: *** [pris0nbarake-jailbreak.o] Error 1
make[2]: Leaving directory '/home/pi/p0sixspwn/src'
Makefile:340: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/p0sixspwn'
Makefile:271: recipe for target 'all' failed
make: *** [all] Error 2
root@raspberrypi:/home/pi/p0sixspwn#
root@raspberrypi:/home/pi/p0sixspwn# ./autogen.sh
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:10: installing `./compile'
configure.ac:7: installing `./config.guess'
configure.ac:7: installing `./config.sub'
configure.ac:8: installing `./install-sh'
configure.ac:8: installing `./missing'
gui/Makefile.am: installing `./depcomp'
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
checking build system type... armv6l-unknown-linux-gnueabihf
checking host system type... armv6l-unknown-linux-gnueabihf
checking target system type... armv6l-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... none
checking whether gcc and cc understand -c and -o together... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert armv6l-unknown-linux-gnueabihf file names to armv6l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv6l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libimobiledevice... yes
checking for libplist... yes
checking for libzip... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating gui/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
root@raspberrypi:/home/pi/p0sixspwn#
最佳答案
可悲的是,目前无法在Raspberry Pi(或任何Linux发行版)上编译p0sixspwn。在Mac上很难编译,在Windows上甚至更难编译。
如果有某种方法可以使Wine在Raspberry Pi上运行或编辑源代码,则可能是可行的。但是目前还不是。
编辑:
这是可能的。编译CFLite并将其包括在内。会有一些错误,但是您可以很容易地找出来。
关于compilation - 在树莓派上编译p0sixspwn的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27613257/
我在运行 compile test:compile it:compile经常并且...希望将击键次数减少到类似 *:compile 的数量。 .不过,它似乎不起作用。 $ sbt *:compile
有人可以给我这个问题的提示(或整个解决方案!): 在 Clojurescript 项目中,如何自动将编译日期/时间硬编码在符号中,以便在使用应用程序时显示? 谢谢。 最佳答案 有多种解决方案: 使用l
我是 ember.js 框架的新手,使用 ruby on rails 和 ember.debug.js -v 1.10.1(最新版本)。我一直在网上看到 ember 更改了这个最新的补丁,但我不知
我不是 Fortran 程序员(只是短暂的经验),但我需要编译一个部分用 F77 编写的程序。在我之前有人用 Absoft 编译器编译过它,但现在我需要在另一台机器上用 g77 重复这个过程。对于 A
我运行命令 mvn clean package 我得到了上面的错误我的 pom 是: http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
我有以下问题。 我想在测试编译阶段排除一些.java文件(** / jsfunit / *。java),另一方面,我想在编译阶段包括它们(id我使用tomcat启动tomcat:运行目标) ) 我的p
符合 wikipedia A compiler is a computer program (or set of programs) that transforms source code writt
我想构建项目,但出现如下错误: 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile
当我通过右键单击项目名称进行 Maven 安装时,出现以下错误: [INFO] Scanning for projects... [WARNING] [WARNING] Some proble
我是 Maven 的新手,我想将我的应用程序导入到 Maven。和以前一样,我想将我的 ejb 项目中的类引用到我的 war 项目中。我在类中没有错误,但是如果我在我的父项目上安装 maven,那么我
当我将 ASP.NET Web 应用程序部署到生产环境时,我使用配置转换来删除 debug="true"来自 .但是,就在今天,我注意到 web.config 中的另一个部分如下所示:
This question already has answers here: Maven Compilation Error: (use -source 7 or higher to enable
我正在使用 Maven 3.0.5 和 Spring Tool Source 3.2 并安装了 Maven 插件。当我尝试执行“运行方式---> Maven 安装”时,出现以下错误: [INFO] S
我试图用 AngularJS 创建我自己的递归指令,它调用自己以漂亮的 JSON 格式转换 View 中的对象。好吧,首先我使用 ng-include 调用带有模板的脚本,在其中使用 ng-if 验证
可以通过 @suppress annotation使用Google的Closure Compiler在每个文件的基础上禁止显示警告。但是,似乎无法同时抑制多个警告-例如globalThis和check
假设一个拥有 10 到 20 年经验的熟练开发人员从未构建过编译器或模拟器,哪一个会更具挑战性? 你能比较一下会成为障碍的问题吗? 谢谢。 最佳答案 仿真和编译是完全不同的,但由于两者都被认为是“低级
最近发现Vim中有一个命令叫compiler。您可以使用任何常见的编译器(例如,:compiler gcc、:compiler php 等)来调用它,但它似乎没有任何立竿见影的效果。 我在联机帮助页上
我试图从 spring.io 指南中部署最简单的应用程序 Guide 但是我有一些麻烦.. 我做了什么: 创建的项目。 (来自 spring.io 教程) 下载 heroku CLI 在 Intell
每当进行 Maven Build..>clean install 时,我都会遇到此错误。我尝试过使用不同版本的插件并添加 testFailureIgnore 属性,但问题仍然存在。请找到下面的 POM
我有一个 web 应用程序,我尝试使用 maven 进行编译,不幸的是,在执行 mvn clean package 时它不起作用。 stackoverflow 上有很多问题看起来都一样,但没有解决了我
我是一名优秀的程序员,十分优秀!