View Single Post
Posts: 2,006 | Thanked: 3,351 times | Joined on Jun 2010 @ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
#9
Originally Posted by ahmadka View Post
Alright, I just tried this command and now the output is this:

Code:
MADDE-0.6.46 /d/n9profile-n9profile
Ahmad $ mad dpkg-buildpackage -sa
which: pgp: unknown command
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package n9profil
dpkg-buildpackage: source version 0.2-0
dpkg-buildpackage: source changed by Jakub Splichal <jakub.bzouk@gmail.com>
dpkg-buildpackage: host architecture armel
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/bin/make clean
make[1]: Entering directory `/d/n9profile-n9profile'
make[1]: *** No rule to make target `clean'.  Stop.
make[1]: Leaving directory `/d/n9profile-n9profile'
make: *** [clean] Error 2
dpkg-buildpackage: failure: debian/rules clean gave error exit status 2
Thanks for your help dude
While editing debian/rules file you made something wrong with 'clean' part of it, it cannot find how to clean the directories before building.

I get:

mad dpkg-buildpackage -sa
which: pgp: unknown command
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package n9profil
dpkg-buildpackage: source version 0.1-2
dpkg-buildpackage: source changed by Jakub Splichal <jakub.bzouk@gmail.com>
dpkg-buildpackage: host architecture armel
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
rm -rf builddir
dh_clean
dpkg-source -b n9profil-0.1
C:\NokiaQtSDK\Maemo\4.6.2\madbin\dpkg-source: info: using source format `1.0'
C:\NokiaQtSDK\Maemo\4.6.2\madbin\dpkg-source: info: building n9profil in n9profil_0.1-2.tar.gz
C:\NokiaQtSDK\Maemo\4.6.2\madbin\dpkg-source: info: building n9profil in n9profil_0.1-2.dsc
debian/rules build


Then it cannot build because it has space in folder path, so I will have to move it somewhere else now.

EDIT:
Originally Posted by MohammadAG View Post
Run qmake
I haven't run qmake, and I have 'clean' working.

So, the problem is with some edit.

Oh, yes, I have misread the reply of dpkg-buildpackage:
debian/rules clean
works
while
make clean
doesn't work.

Originally Posted by MohammadAG View Post
Or he removed the Makefile, which again, can be fixed by running qmake.
Yes, it could be Makefile renamed, moved to another place, deleted, or broken by editing.
Including, some problems might be caused by editing Makefile in Windows's Notepad: Linux has one type of Enter and Windows has another (^M as displayed in vi). I have rarely (read: never) used Makefile, so I don't know how tolerant make is.

Last edited by Wikiwide; 2010-12-31 at 05:34.