Ich war jetzt so froh, dass ich endlich mein Combo-Kabel fertiggelötet habe um endlich mal meinen Parallelport am c1541 auszuprobieren.
Und dann der Schock: Aus irgendeinem unerfindlichen Grund kann ich auf einmal die cbm.ko von OpenCBM nicht mehr laden.
Ich bekomme nur:
Gar nicht schön.
Vor allem: Bis letzte Woche lief es noch!
Seitdem habe ich an meiner Linux-Installation eigentlich überhaupt nichts verändert. Zumindest nichts, was sich irgendwie auf den Kernel auswirken würde. Habe auch den nächst neueren Kernel runtergeladen und installiert. cbm.ko neu kompiliert (mit dem angegebenen Patch), installiert, und wieder das selbe.
Das ist echt frustrierend!
Übrigens kann ich den Rest von OpenCBM auch nicht kompilieren. Aber die Tools hatte ich noch von einem älteren Kompilat, das auch noch funktioniert hat. (zumindest letzte Woche noch)
Hier bekomme ich folgenden Fehler:
- gcc -shared -o libopencbm.so.0.4.0 -Wl,-soname -Wl,libopencbm.so.0 cbm.lo detect.lo detectxp1541.lo petscii.lo upload.lo LINUX/archlib.lo LINUX/archmnib.lo ../libcbmcopy/cbmcopy.lo ../libcbmcopy/pp.lo ../libcbmcopy/s1.lo ../libcbmcopy/s2.lo ../libd64copy/d64copy.lo ../libd64copy/fs.lo ../libd64copy/gcr.lo ../libd64copy/pp.lo ../libd64copy/s1.lo ../libd64copy/s2.lo ../libd64copy/std.lo ../arch/linux//libarch.a
- /usr/bin/ld: ../arch/linux//libarch.a(file.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
- ../arch/linux//libarch.a: could not read symbols: Bad value
- collect2: ld returned 1 exit status
- make[1]: *** [libopencbm.so.0.4.0] Error 1
- make[1]: Leaving directory `/tmp/opencbm-0.4.0/lib'
- make: *** [all] Error 1
Hier noch meine Daten:
Ich weiss nicht genau, wer für Bugs zuständig ist.
Morgen schreibe ich das an die Mailing-Liste.
Bis dahin würde ich gerne wissen, ob irgendjemand die Fehler auch schon hatte oder etwas damit anfangen kann.