2013-07-28 5 views
0

계속 작업 중입니다. * [internal-package] 조정 중일 때 오류 2가 발생했습니다. 필자는 이전에이 문제에 대해 한 번도 알지 못했으며, 무엇이 잘못되었는지에 대해 명확히 밝히지 않았습니다. 여기에 그것이 무엇입니까 :internal-package Theos에 건물을 짓는 동안 오류 2가 발생했습니다.

Ethans-Mac-mini:alienblue ethanarbuckle$ sudo make package 
/Users/ethanarbuckle/Desktop/alienblue/theos/makefiles/targets/Darwin/iphone.mk:46: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries. 
Making all for tweak AlienBlue... 
make[2]: Nothing to be done for `internal-library-compile'. 
Making stage for tweak AlienBlue... 
dpkg-deb: building package `com.ethanarbuckle.alienblue++' in `./com.ethanarbuckle.alienblue++_0.0.1-9_iphoneos-arm.deb'. 
make: *** [internal-package] Error 2 

아무도 무슨 일이 일어나고 있는지 밝힐 수 있습니까?

+1

사용 : 오류 메시지를 표시하려면 make package messages = yes를 사용하십시오. – ioodo

답변

5

코드에 아무런 문제가 없습니다.

이것은 dpkg가 영숫자가 아닌 식별자 (예 : A-Z, a-z, 0-9)가있는 패키지를 빌드하지 않으므로 패키지 ID에서 "++"를 거부하기 때문입니다. 나는 NIC에서 새로운 비틀기를하고 "tweak.xm"을 새로운 tweak 폴더에 복사하고 com.ethanarbuckle.alienblue ++ 대신에 com.ethanarbuckle.alienblueplusplus와 같은 ID를 제공 할 것을 제안합니다.

나는 동일한 오류가 있었는데 알아 내기 위해 약 한 달이 걸렸습니다. 이 변화는 나를 위해 일했습니다. 가져온 프레임 워크를 다시 추가하기 위해 NIC에서 새로운 조정을 할 때를 잊지 마십시오.

그러나 패키지 이름에는 여전히 ++가 포함될 수 있습니다.