Δημοσιεύτηκε: 03 Ιουν 2009, 11:36
από thelf
Τελικά οκ το κατέβασα, δεν ξέρω γιατί δεν μπορούσα χθες. Δημιουργήθηκε ένας φάκελος με το όνομα linux-2.6.28 (είναι στο /home/elf/) . Μέσα σε αυτόν τον φάκελο βρήκα το sigmatel.patch και έκανα edit. Χθες ήμουν σε λάθος directory :oops: Με cd /home/elf/linux-2.6.28 μπαίνω εκεί και γράφω την εντολή dpkg-buildpackage -rfakeroot
Κώδικας: Επιλογή όλων
dpkg-buildpackage -rfakeroot
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package linux
dpkg-buildpackage: source version 2.6.28-11.42
dpkg-buildpackage: source changed by Stefan Bader <stefan.bader@canonical.com>
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: Unmet build dependencies: makedumpfile xmlto docbook-utils transfig sharutils
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)

Αλλά δεν δημιουργείται κάποιο αρχείο .deb :(

Αν γράψω την εντολή με -d στο τέλος:
Κώδικας: Επιλογή όλων
dpkg-buildpackage -rfakeroot -d
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package linux
dpkg-buildpackage: source version 2.6.28-11.42
dpkg-buildpackage: source changed by Stefan Bader <stefan.bader@canonical.com>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
rm -rf modules kernel-versions package-list
mkdir -p modules/i386/
mkdir: cannot create directory `modules': Permission denied
make: *** [debian/control] Error 1
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit status 2


Δηλαδή απ'ότι καταλαβαίνω σταματάει στο
mkdir -p modules/i386/
mkdir: cannot create directory `modules': Permission denied

Αλλά το uname -a δείχνει
Linux elf-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux


Edit:
Μετακίνησα τον φάκελο linux-2.6.28 στο usr/src και εκτέλεσα την εντολή ως root και κάνει compile τώρα :!: