Another Patch will be needed for kernel version 2.6.25

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello everyone,

kernel 2.6.25 is released a few weeks and the martian sourcecode will need
another patch to compile again.
At the moment I have less time, so I didn't know if the source works again using
kernel 2.4.24.x or I someone is already working to make it working using kernel
2.6.25.x

Here is the output if you try to compile the last official release from Alex
including my patch for kernel 2.6.24 with kernel 2.6.25.1

# pwd
/usr/src/martian/kmodule
# make KRELEASE=2.6.25.1
make -C /lib/modules/2.6.25.1/build M="/usr/src/martian/kmodule"  modules
make[1]: Entering directory `/space/kernel/linux-2.6.25'
  CC [M]  /usr/src/martian/kmodule/martian.o
In file included from /usr/src/martian/kmodule/kmartian.h:12,
                 from /usr/src/martian/kmodule/martian.c:62:
/usr/src/martian/kmodule/mfifo.h:18: Fehler: expected declaration specifiers or
»...« before »*« token
/usr/src/martian/kmodule/mfifo.h:18: Fehler: »fastcall« als Funktion, die eine
Funktion zurückgibt, deklariert
/usr/src/martian/kmodule/mfifo.h:18: Warnung: Funktionsdeklaration ist kein Prototyp
/usr/src/martian/kmodule/mfifo.h:18: Fehler: Feld »fastcall« als Funktion deklariert
/usr/src/martian/kmodule/mfifo.h:19: Fehler: expected declaration specifiers or
»...« before »*« token
/usr/src/martian/kmodule/mfifo.h:19: Fehler: »fastcall« als Funktion, die eine
Funktion zurückgibt, deklariert
/usr/src/martian/kmodule/mfifo.h:19: Warnung: Funktionsdeklaration ist kein Prototyp
/usr/src/martian/kmodule/mfifo.h:19: Fehler: Feld »fastcall« als Funktion deklariert
/usr/src/martian/kmodule/mfifo.h:21: Fehler: expected declaration specifiers or
»...« before »(« token
/usr/src/martian/kmodule/mfifo.h:21: Warnung: Funktionsdeklaration ist kein Prototyp
/usr/src/martian/kmodule/mfifo.h:21: Fehler: Feld »FASTCALL« als Funktion deklariert
/usr/src/martian/kmodule/mfifo.h:22: Fehler: expected declaration specifiers or
»...« before »(« token
/usr/src/martian/kmodule/mfifo.h:22: Warnung: Funktionsdeklaration ist kein Prototyp
/usr/src/martian/kmodule/mfifo.h:22: Fehler: Feld »FASTCALL« als Funktion deklariert
/usr/src/martian/kmodule/mfifo.h:19: Fehler: doppeltes Element »fastcall«
/usr/src/martian/kmodule/mfifo.h:22: Fehler: doppeltes Element »FASTCALL«
/usr/src/martian/kmodule/mfifo.h: In Funktion »mfifo_next«:
/usr/src/martian/kmodule/mfifo.h:45: Fehler: »struct mfifo_ops« hat kein Element
namens »wrap«
/usr/src/martian/kmodule/mfifo.h: In Funktion »mfifo_put«:
/usr/src/martian/kmodule/mfifo.h:52: Fehler: »struct mfifo_ops« hat kein Element
namens »set«
/usr/src/martian/kmodule/mfifo.h:54: Fehler: »struct mfifo_ops« hat kein Element
namens »wrap«
/usr/src/martian/kmodule/mfifo.h: In Funktion »mfifo_full«:
/usr/src/martian/kmodule/mfifo.h:62: Fehler: »struct mfifo_ops« hat kein Element
namens »space«
/usr/src/martian/kmodule/mfifo.h: In Funktion »mfifo_get«:
/usr/src/martian/kmodule/mfifo.h:78: Fehler: »struct mfifo_ops« hat kein Element
namens »get«
/usr/src/martian/kmodule/mfifo.h:81: Fehler: »struct mfifo_ops« hat kein Element
namens »wrap«
/usr/src/martian/kmodule/mfifo.h: In Funktion »mfifo_lastwr«:
/usr/src/martian/kmodule/mfifo.h:87: Fehler: »struct mfifo_ops« hat kein Element
namens »wrap«
In file included from /usr/src/martian/kmodule/martian.c:64:
/usr/src/martian/kmodule/marsio.h: Auf höchster Ebene:
/usr/src/martian/kmodule/marsio.h:8: Fehler: expected »)« before »(« token
/usr/src/martian/kmodule/marsio.h:9: Fehler: expected »)« before »(« token
/usr/src/martian/kmodule/marsio.h:10: Fehler: expected »)« before »(« token
/usr/src/martian/kmodule/marsio.h:11: Fehler: expected »)« before »(« token
/usr/src/martian/kmodule/martian.c: In Funktion »martian_isr«:
/usr/src/martian/kmodule/martian.c:119: Fehler: Implizite Deklaration der
Funktion »mars_read_register«
/usr/src/martian/kmodule/martian.c:131: Fehler: Implizite Deklaration der
Funktion »mars_write_register«
/usr/src/martian/kmodule/martian.c:139: Fehler: Implizite Deklaration der
Funktion »mars_write_word«
/usr/src/martian/kmodule/martian.c:160: Fehler: Implizite Deklaration der
Funktion »process_stream«
/usr/src/martian/kmodule/martian.c:160: Warnung: berechneter Wert ist unbenutzt
/usr/src/martian/kmodule/martian.c: In Funktion »martian_add«:
/usr/src/martian/kmodule/martian.c:662: Warnung: Übergabe des Arguments 2 von
»request_irq« von inkompatiblem Zeigertyp
make[2]: *** [/usr/src/martian/kmodule/martian.o] Fehler 1
make[1]: *** [_module_/usr/src/martian/kmodule] Fehler 2
make[1]: Leaving directory `/space/kernel/linux-2.6.25'
make: *** [modules] Fehler 2
#


@Alex
Are you still improving / maintaining  your source code or do you have any time
to fix it (or did you already buy a new laptop with another modem chipset)?

Best regards

Stefan Puch





[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux