Jump to content

make[2]: Nothing to be done for `internal-library-compile'. make[3]: Nothing to be done for `internal-bundle-compile'.


Go to solution Solved by Rook,

15 posts in this topic

Recommended Posts

Posted

when I compile my tweak. I get this

iPad:/var/mobile/stickwars root# make package install
/var/mobile/stickwars/theos/makefiles/targets/Darwin-arm/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/mobile/stickwars/theos/makefiles/targets/Darwin-arm/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak stickwars...
make[2]: Nothing to be done for `internal-library-compile'.
Making all in stickwars...
Making all for bundle stickwars...
 Copying resource directories into the bundle wrapper...
make[3]: Nothing to be done for `internal-bundle-compile'.
Making stage for tweak stickwars...
Making stage in stickwars...
Making stage for bundle stickwars...
make: *** [internal-package] Error 2
 
what does it mean and how to fix it?
I'm using theos on my iPad.
 
Posted

Type in:

 

make package messages=yes
And post the result.
Posted


iPad:/var/mobile/stickwars root# make package messages=yes

/var/mobile/stickwars/theos/makefiles/targets/Darwin-arm/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.

/var/mobile/stickwars/theos/makefiles/targets/Darwin-arm/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.

Making all for tweak stickwars...

make -f Makefile --no-print-directory --no-keep-going \

internal-library-compile \

_THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=stickwars _THEOS_CURRENT_OPERATION=compile \

THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes

make[2]: Nothing to be done for `internal-library-compile'.

Making all in stickwars...

make[1]: Entering directory `/private/var/mobile/stickwars/stickwars'

Making all for bundle stickwars...

mkdir -p "obj/stickwars.bundle/"

mkdir -p "obj/stickwars.bundle/"

mkdir -p "obj/stickwars.bundle/"

for d in Resources; do \

if [ -d "$d" ]; then \

rsync -a "$d/" "./obj/stickwars.bundle/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"; \

else \

echo "Warning: ignoring missing bundle resource directory $d."; \

fi; \

done

make -f Makefile --no-print-directory --no-keep-going \

internal-bundle-compile \

_THEOS_CURRENT_TYPE=bundle THEOS_CURRENT_INSTANCE=stickwars _THEOS_CURRENT_OPERATION=compile \

THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes

make[3]: Nothing to be done for `internal-bundle-compile'.

make[1]: Leaving directory `/private/var/mobile/stickwars/stickwars'

rm -rf "/private/var/mobile/stickwars/_"

/var/mobile/stickwars/theos/bin/fakeroot.sh -p "/private/var/mobile/stickwars/.theos/fakeroot" -c

mkdir -p "/private/var/mobile/stickwars/_"

[ -d layout ] && rsync -a "layout/" "/private/var/mobile/stickwars/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true

Making stage for tweak stickwars...

mkdir -p "/private/var/mobile/stickwars/_/Library/MobileSubstrate/DynamicLibraries/"

cp ./obj/stickwars.dylib "/private/var/mobile/stickwars/_/Library/MobileSubstrate/DynamicLibraries/"

if [ -f stickwars.plist ]; then cp stickwars.plist "/private/var/mobile/stickwars/_/Library/MobileSubstrate/DynamicLibraries/"; fi

Making stage in stickwars...

make[1]: Entering directory `/private/var/mobile/stickwars/stickwars'

[ -d layout ] && rsync -a "layout/" "/private/var/mobile/stickwars/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true

Making stage for bundle stickwars...

mkdir -p "/private/var/mobile/stickwars/_/Library/PreferenceBundles/stickwars.bundle"

rsync -a "./obj/stickwars.bundle/" "/private/var/mobile/stickwars/_/Library/PreferenceBundles/stickwars.bundle"

mkdir -p /private/var/mobile/stickwars/_/Library/PreferenceLoader/Preferences

cp entry.plist /private/var/mobile/stickwars/_/Library/PreferenceLoader/Preferences/stickwars.plist

make[1]: Leaving directory `/private/var/mobile/stickwars/stickwars'

mkdir -p "/private/var/mobile/stickwars/_/DEBIAN"

sed -e '/^[Vv]ersion:/d' "/private/var/mobile/stickwars/control" > "/private/var/mobile/stickwars/_/DEBIAN/control"

echo "Version: 1.0.0-4" >> "/private/var/mobile/stickwars/_/DEBIAN/control"

echo "Installed-Size: 184" >> "/private/var/mobile/stickwars/_/DEBIAN/control"

COPYFILE_DISABLE=1 /var/mobile/stickwars/theos/bin/fakeroot.sh -p "/private/var/mobile/stickwars/.theos/fakeroot" -r dpkg-deb -b "/private/var/mobile/stickwars/_" "./god.yongy.stickwars_1.0.0-4_iphoneos-arm.deb"

dpkg-deb: parse error, in file `/private/var/mobile/stickwars/_/DEBIAN/control' near line 10 package `god.yongy.stickwars':

missing version

make: *** [internal-package] Error 2

 

Posted

Check your control file, the version row.

 

Is everything okay there?

 

Also make sure a row is empty after the last one. I've seen it causes issues.

Posted

Package: god.yongy.stickwars

Name: stickwars
Depends: mobilesubstrate
Version: 1.0.0
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: Yongy
Author: Yongy
Section: Tweaks
  • Solution
Posted

Package: god.yongy.stickwars

Name: stickwars

Depends: mobilesubstrate

Version: 1.0.0

Architecture: iphoneos-arm

Description: An awesome MobileSubstrate tweak!

Maintainer: Yongy

Author: Yongy

Section: Tweaks

Use this:

 

Package: god.yongy.stickwars
Name: stickwars
Depends: mobilesubstrate
Version: 1.0.0
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: Yongy
Author: Yongy
Section: Tweaks

Including the empty space at the bottom.
Posted

working now. thanks very much DiDA

You're welcome. :)

 

Mark an answer as solved.

Posted

Hi guys! I have slightly similar situation, I don't have errors, have warnings that I can't fix.  When I compile, I get this warnings. I didn't understand what I have to do with control file to fix it. Please, help me!!!

iPad-MerdanK:/var/mobile/Tweaks/linedr root# make package
Making all for tweak LineDR...
make[2]: Nothing to be done for `internal-library-compile'.
Making all in prefs...
Making all for bundle prefs...
 Copying resource directories into the bundle wrapper...
make[3]: Nothing to be done for `internal-bundle-compile'.
Making stage for tweak LineDR...
Making stage in prefs...
Making stage for bundle prefs...
dpkg-deb: building package `com.merdank.linedr' in `Packages/com.merdank.linedr_0.0.1-8_iphoneos-arm.deb'.
iPad-MerdanK:/var/mobile/Tweaks/linedr root# make package messages=yes
Making all for tweak LineDR...
make -f Makefile --no-print-directory --no-keep-going \
		internal-library-compile \
		_THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=LineDR _THEOS_CURRENT_OPERATION=compile \
		THEOS_BUILD_DIR="/var/mobile/Tweaks/linedr/Packages" _THEOS_MAKE_PARALLEL=yes
make[2]: Nothing to be done for `internal-library-compile'.
Making all in prefs...
make[1]: Entering directory `/private/var/mobile/Tweaks/linedr/prefs'
Making all for bundle prefs...
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
for d in Resources; do \
		if [ -d "$d" ]; then \
			rsync -a "$d/" "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"; \
		else \
			echo "Warning: ignoring missing bundle resource directory $d."; \
		fi; \
	done
make -f Makefile --no-print-directory --no-keep-going \
		internal-bundle-compile \
		_THEOS_CURRENT_TYPE=bundle THEOS_CURRENT_INSTANCE=prefs _THEOS_CURRENT_OPERATION=compile \
		THEOS_BUILD_DIR="/var/mobile/Tweaks/linedr/Packages/prefs" _THEOS_MAKE_PARALLEL=yes
make[3]: Nothing to be done for `internal-bundle-compile'.
make[1]: Leaving directory `/private/var/mobile/Tweaks/linedr/prefs'
rm -rf "/private/var/mobile/Tweaks/linedr/_"
/var/mobile/Tweaks/linedr/theos/bin/fakeroot.sh -p "/private/var/mobile/Tweaks/linedr/.theos/fakeroot" -c
mkdir -p "/private/var/mobile/Tweaks/linedr/_"
[ -d layout ] && rsync -a "layout/" "/private/var/mobile/Tweaks/linedr/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true
Making stage for tweak LineDR...
mkdir -p "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"
cp /var/mobile/Tweaks/linedr/Packages/obj/LineDR.dylib "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"
if [ -f LineDR.plist ]; then cp LineDR.plist "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"; fi
Making stage in prefs...
make[1]: Entering directory `/private/var/mobile/Tweaks/linedr/prefs'
[ -d layout ] && rsync -a "layout/" "/private/var/mobile/Tweaks/linedr/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true
Making stage for bundle prefs...
mkdir -p "/private/var/mobile/Tweaks/linedr/_/Library/PreferenceBundles/prefs.bundle"
rsync -a "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/" "/private/var/mobile/Tweaks/linedr/_/Library/PreferenceBundles/prefs.bundle"
mkdir -p /private/var/mobile/Tweaks/linedr/_/Library/PreferenceLoader/Preferences
cp entry.plist /private/var/mobile/Tweaks/linedr/_/Library/PreferenceLoader/Preferences/prefs.plist
make[1]: Leaving directory `/private/var/mobile/Tweaks/linedr/prefs'
mkdir -p "/private/var/mobile/Tweaks/linedr/_/DEBIAN"
sed -e '/^[Vv]ersion:/d' "/private/var/mobile/Tweaks/linedr/control" > "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
echo "Version: 0.0.1-9" >> "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
echo "Installed-Size: 152" >> "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
COPYFILE_DISABLE=1 /var/mobile/Tweaks/linedr/theos/bin/fakeroot.sh -p "/private/var/mobile/Tweaks/linedr/.theos/fakeroot" -r dpkg-deb -b "/private/var/mobile/Tweaks/linedr/_" "Packages/com.merdank.linedr_0.0.1-9_iphoneos-arm.deb" 
warning, `/private/var/mobile/Tweaks/linedr/_/DEBIAN/control' contains user-defined field `Name'
warning, `/private/var/mobile/Tweaks/linedr/_/DEBIAN/control' contains user-defined field `Author'
dpkg-deb: building package `com.merdank.linedr' in `Packages/com.merdank.linedr_0.0.1-9_iphoneos-arm.deb'.
dpkg-deb: ignoring 2 warnings about the control file(s)
Posted

 

Hi guys! I have slightly similar situation, I don't have errors, have warnings that I can't fix. When I compile, I get this warnings. I didn't understand what I have to do with control file to fix it. Please, help me!!!

iPad-MerdanK:/var/mobile/Tweaks/linedr root# make package
Making all for tweak LineDR...
make[2]: Nothing to be done for `internal-library-compile'.
Making all in prefs...
Making all for bundle prefs...
 Copying resource directories into the bundle wrapper...
make[3]: Nothing to be done for `internal-bundle-compile'.
Making stage for tweak LineDR...
Making stage in prefs...
Making stage for bundle prefs...
dpkg-deb: building package `com.merdank.linedr' in `Packages/com.merdank.linedr_0.0.1-8_iphoneos-arm.deb'.
iPad-MerdanK:/var/mobile/Tweaks/linedr root# make package messages=yes
Making all for tweak LineDR...
make -f Makefile --no-print-directory --no-keep-going \
		internal-library-compile \
		_THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=LineDR _THEOS_CURRENT_OPERATION=compile \
		THEOS_BUILD_DIR="/var/mobile/Tweaks/linedr/Packages" _THEOS_MAKE_PARALLEL=yes
make[2]: Nothing to be done for `internal-library-compile'.
Making all in prefs...
make[1]: Entering directory `/private/var/mobile/Tweaks/linedr/prefs'
Making all for bundle prefs...
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
mkdir -p "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/"
for d in Resources; do \
		if [ -d "$d" ]; then \
			rsync -a "$d/" "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"; \
		else \
			echo "Warning: ignoring missing bundle resource directory $d."; \
		fi; \
	done
make -f Makefile --no-print-directory --no-keep-going \
		internal-bundle-compile \
		_THEOS_CURRENT_TYPE=bundle THEOS_CURRENT_INSTANCE=prefs _THEOS_CURRENT_OPERATION=compile \
		THEOS_BUILD_DIR="/var/mobile/Tweaks/linedr/Packages/prefs" _THEOS_MAKE_PARALLEL=yes
make[3]: Nothing to be done for `internal-bundle-compile'.
make[1]: Leaving directory `/private/var/mobile/Tweaks/linedr/prefs'
rm -rf "/private/var/mobile/Tweaks/linedr/_"
/var/mobile/Tweaks/linedr/theos/bin/fakeroot.sh -p "/private/var/mobile/Tweaks/linedr/.theos/fakeroot" -c
mkdir -p "/private/var/mobile/Tweaks/linedr/_"
[ -d layout ] && rsync -a "layout/" "/private/var/mobile/Tweaks/linedr/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true
Making stage for tweak LineDR...
mkdir -p "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"
cp /var/mobile/Tweaks/linedr/Packages/obj/LineDR.dylib "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"
if [ -f LineDR.plist ]; then cp LineDR.plist "/private/var/mobile/Tweaks/linedr/_/Library/MobileSubstrate/DynamicLibraries/"; fi
Making stage in prefs...
make[1]: Entering directory `/private/var/mobile/Tweaks/linedr/prefs'
[ -d layout ] && rsync -a "layout/" "/private/var/mobile/Tweaks/linedr/_" --exclude "DEBIAN" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*" || true
Making stage for bundle prefs...
mkdir -p "/private/var/mobile/Tweaks/linedr/_/Library/PreferenceBundles/prefs.bundle"
rsync -a "/var/mobile/Tweaks/linedr/Packages/prefs/obj/prefs.bundle/" "/private/var/mobile/Tweaks/linedr/_/Library/PreferenceBundles/prefs.bundle"
mkdir -p /private/var/mobile/Tweaks/linedr/_/Library/PreferenceLoader/Preferences
cp entry.plist /private/var/mobile/Tweaks/linedr/_/Library/PreferenceLoader/Preferences/prefs.plist
make[1]: Leaving directory `/private/var/mobile/Tweaks/linedr/prefs'
mkdir -p "/private/var/mobile/Tweaks/linedr/_/DEBIAN"
sed -e '/^[Vv]ersion:/d' "/private/var/mobile/Tweaks/linedr/control" > "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
echo "Version: 0.0.1-9" >> "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
echo "Installed-Size: 152" >> "/private/var/mobile/Tweaks/linedr/_/DEBIAN/control"
COPYFILE_DISABLE=1 /var/mobile/Tweaks/linedr/theos/bin/fakeroot.sh -p "/private/var/mobile/Tweaks/linedr/.theos/fakeroot" -r dpkg-deb -b "/private/var/mobile/Tweaks/linedr/_" "Packages/com.merdank.linedr_0.0.1-9_iphoneos-arm.deb" 
warning, `/private/var/mobile/Tweaks/linedr/_/DEBIAN/control' contains user-defined field `Name'
warning, `/private/var/mobile/Tweaks/linedr/_/DEBIAN/control' contains user-defined field `Author'
dpkg-deb: building package `com.merdank.linedr' in `Packages/com.merdank.linedr_0.0.1-9_iphoneos-arm.deb'.
dpkg-deb: ignoring 2 warnings about the control file(s)

The .deb is built though, right?

 

There's no errors, just a warning telling you that the Control file already has pre-defined fields.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines