Eendje, ik heb gedaan wat je gezegd hebt. Mijn versie is 2.6.20-16-generic. Dat progje checkinstall is mooier dan make, het lijkt alsof je de zaak meer in de hand hebt.
Maar ook checkinstall werkte niet. Hij gaf deze fout:
Installing with make install...
========================= Installation results =========
Er is geen regel om doel 'install' te maken. Gestopt.
**** Installation failed. Aborting package creation.
Cleaning up...OK
Ik heb nog eens de fouten in "make" en het bestand pl2303.c bekeken. Daar staat:
#include
#include
#include
#include
Ik heb regelmatig met macro's in Word gewerkt en daarin betekent include dat een bepaalde macro geladen moet worden. Ik neem aan dat het hier hetzelfde betekent. Ik ben dus aan het zoeken gegaan naar config.h kernel.h enz.
config.h staat er diverse keren op onder andere in: usr/src/linux-headers-2.6.20-16-generic/include/config/x86/find/smp, maar daar is hij 0 bytes. Ook de andere config.h bestanden zijn 0 kb. In ...generic/include/linux staat wel tipc_config.h en die is 14,8 kb
kernel.h ; sched.h en signal.h staan bij mij in /usr/src/linux-headers-2.6.20-16-generic/include/linux. Dat lijkt mij de juiste map.
(Of worden "directories" in Linux geen "mappen" genoemd?)
De andere "include-bestanden" heb ik nog niet bekeken, maar misschien geeft dit al wat duidelijkheid.
Vragen:
1. Zijn alle config.h bestanden hetzelfde, m.a.w. kan ik een config.h ergens anders vandaan gewoon in de /linux-map plaatsen?
2. Kan ik ongestraft de juiste locatie in pl2303.c veranderen en moet dat ook om de zaak draaiend te krijgen?
3. Ik zag dat ik naast /usr/src/linux-headers-2.6.20-16-generic ook mappen genaamd /usr/src/linux-headers-2.6.20-15 en ..-16 heb. Kan ik die mappen verwijderen of beschadig ik het systeem dan?
Je ziet het ... nog zoooo veel te leren. Maar ik neem aan dat jullie ook zo begonnen zijn.