Πράγματι, για κάποιο λόγο σκάλωσε σε 1.0.23, κάτι που δε βγάζει νόημα. Αυτό σημαίνει ότι έχουμε να αναλύσουμε ένα πρόβλημα και να βρούμε τη λύση του.
Για δοκίμασε ξανά τις εντολές για τη μεταγλώττιση του οδηγού της Alsa:
- Κώδικας: Επιλογή όλων
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.25.tar.bz2
tar xvfj alsa-driver-1.0.25.tar.bz2
cd alsa-driver-1.0.25/
./configure
Τώρα βλέπεις αν τυχόν παρουσιάσει κάποιο σφάλμα. Μπορεί να πει π.χ. δεν βρήκα το τάδε αρχείο και να εγκαταλείψει.
Αν και μπορεί να μη γνωρίζεις προγραμματισμό, θα φανεί αν κάτι πήγε στραβά.
Έπειτα εκτελείς:
- Κώδικας: Επιλογή όλων
make
Και εδώ βλέπεις να διακοπεί, και εμφανίσει κάποιο μήνυμα σφάλματος. Αν όλα πάνε καλά, τότε δε θα αναφέρει κάτι για σφάλμα, κτλ.
Και τέλος, προχωρείς με την εγκατάσταση με
- Κώδικας: Επιλογή όλων
sudo make install
Σε κάθε περίπτωση γράψε εδώ τις τελευταίες 20 περίπου γραμμές. Κάνεις αντιγραφή + επικόλληση, ώστε να είμαστε σίγουροι.
mmyron έγραψε:Αρχίζω και αναπολώ τις παλιές καλές μέρες με τον MSX μου... (Z80 rules...)
Αυτό που έχεις καταφέρει σήμερα είναι να μεταγλωττίσει το υποσύστημα ήχου του πυρήνα του Linux (οκ, εξαιρούμε το θέμα με τη λάθος έκδοση...).
Η δυνατότητα και μόνο να μεταγλωττίσεις τον πυρήνα είναι μοναδική, και δε συγκρίνεται με τυχόν παλιά συστήματα.
Και αν τυχόν καταφέρεις να εντοπίσεις κάτι στραβό, μπορείς να στείλεις μια μικρή διόρθωση (με τη βοήθεια του φόρουμ), και να μπει το όνομά σου στον πηγαίο κώδικα του πυρήνα του Linux. Δες για παράδειγμα στο
http://git.kernel.org/?p=linux/kernel/g ... f2b2f97f0cΜπορείς να κάνεις τέτοια με το MSX;
