stir4200

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #2020875
    dexter11
    Felhasználó

      Biztos, hogy minden függõséget felraktál?

      #2020876
      Bandusz
      Felhasználó

        Biztos, hogy minden függõséget felraktál?
        [align=right][snapback]139468[/snapback][/align]

        Szia!

        Igen. Közben molyoltam még vele. A „gyári” Makefileban átírtam az include utvonalat. + az asm-ba is be kellett rakni egy linket az irq_vectors.h -ra. Igy már majdnem a végére ért 🙂 De a fõ probléma ott van, hogy az usb.h -ban (ami valószínüleg újabb/régebbi modul mint amit a szerzõ használt)az usb_submit_urb() fv. megváltozott paramétereiben. Ezért reklamál a make a végén. Ezzel már nem tudok mit kezdeni. Azt hiszem jobban teszem,ha újabb kernelt pakolok fel. Abban benne van a stir4200 támogatása is.

        De ha neked v. valakinek sikerült a fordítás megírhatja, hogy csinálta.

        Hali!

        #1879994
        csaba
        Felhasználó

          Sziasztok!
          Segítsetek nekem! Be szeretném üzemelni az usb-infrámat. Mandrake 10.0 van fenn
          a kernel 2.6.3.7-mdk.
          Leszedtem a stir4200 modult. Ez kell a cat /proc/…. alapján. A make -v 3.80 azonban nem hajlandó beforgatni.
          Az irda-util simán leforult.
          fenn van a kernel source is.

          A kimenet ez.

          make
          cc -I/lib/modules/2.6.3-7mdk/build/include -I../include -Wall -Wcast-align -Wstrict-prototypes -O2 -DLINUX -D__KERNEL__ -DMODULE -DMODVERSIONS -fomit-frame-pointer -fno-common -pipe -mpreferred-stack-boundary=2 -include /lib/modules/2.6.3-7mdk/build/include/linux/modversions.h -DKBUILD_BASENAME=stir4200 -o stir4200.o -c stir4200.c
          :138832085:26904: /lib/modules/2.6.3-7mdk/build/include/linux/modversions.h: No such file or directory
          In file included from /lib/modules/2.6.3-7mdk/build/include/asm/processor.h:18,
          from /lib/modules/2.6.3-7mdk/build/include/asm/thread_info.h:13,
          from /lib/modules/2.6.3-7mdk/build/include/linux/thread_info.h:21,
          from /lib/modules/2.6.3-7mdk/build/include/linux/spinlock.h:12,
          from /lib/modules/2.6.3-7mdk/build/include/linux/capability.h:45,
          from /lib/modules/2.6.3-7mdk/build/include/linux/sched.h:7,
          from /lib/modules/2.6.3-7mdk/build/include/linux/module.h:10,
          from stir4200.c:39:
          /lib/modules/2.6.3-7mdk/build/include/asm/system.h: In function `__set_64bit_var’:
          /lib/modules/2.6.3-7mdk/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
          /lib/modules/2.6.3-7mdk/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
          In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:20,
          from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
          from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
          from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
          from stir4200.c:46:
          /lib/modules/2.6.3-7mdk/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
          In file included from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
          from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
          from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
          from stir4200.c:46:
          /lib/modules/2.6.3-7mdk/build/include/linux/irq.h: At top level:
          /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:70: error: `NR_IRQS’ undeclared here (not in a function)
          In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:72,
          from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
          from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
          from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
          from stir4200.c:46:
          /lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS’ undeclared here (not in a function)
          /lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:31: error: `NR_IRQS’ undeclared here (not in a function)
          stir4200.c:60:41: missing binary operator before token „(„
          stir4200.c: In function `stir_tx_submit’:
          stir4200.c:401: warning: implicit declaration of function `FILL_BULK_URB’
          stir4200.c:409: error: `USB_QUEUE_BULK’ undeclared (first use in this function)
          stir4200.c:409: error: (Each undeclared identifier is reported only once
          stir4200.c:409: error: for each function it appears in.)
          stir4200.c:409: error: `USB_ASYNC_UNLINK’ undeclared (first use in this function)
          stir4200.c:454: error: too few arguments to function `usb_submit_urb’
          stir4200.c:483:41: missing binary operator before token „(„
          stir4200.c: In function `stir_change_speed_async’:
          stir4200.c:486: error: `devrequest’ undeclared (first use in this function)
          stir4200.c:486: error: `dr’ undeclared (first use in this function)
          stir4200.c:505: error: `USB_ST_NOERROR’ undeclared (first use in this function)
          stir4200.c:517: warning: implicit declaration of function `FILL_CONTROL_URB’
          stir4200.c:544: error: too few arguments to function `usb_submit_urb’
          stir4200.c: In function `stir_change_speed_callback’:
          stir4200.c:581: error: too few arguments to function `usb_submit_urb’
          stir4200.c: In function `stir_check_urb’:
          stir4200.c:789: error: `USB_ST_URB_PENDING’ undeclared (first use in this function)
          stir4200.c: In function `stir_rx_submit’:
          stir4200.c:935: error: `USB_QUEUE_BULK’ undeclared (first use in this function)
          stir4200.c:937: error: structure has no member named `next’
          stir4200.c:939: error: too few arguments to function `usb_submit_urb’
          stir4200.c: In function `stir_net_open’:
          stir4200.c:1218: warning: `MOD_INC_USE_COUNT’ is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
          stir4200.c: In function `stir_net_close’:
          stir4200.c:1254: error: `USB_ASYNC_UNLINK’ undeclared (first use in this function)
          stir4200.c:1266: warning: `MOD_DEC_USE_COUNT’ is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
          stir4200.c: In function `stir_open’:
          stir4200.c:1431: warning: `dev_alloc’ is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:530)
          stir4200.c: In function `stir_probe’:
          stir4200.c:1614: error: request for member `altsetting’ in something not a structure or union
          stir4200.c:1615: error: structure has no member named `endpoint’
          stir4200.c: In function `stir_disconnect’:
          stir4200.c:1672: error: `USB_ASYNC_UNLINK’ undeclared (first use in this function)
          stir4200.c: At top level:
          stir4200.c:1693: warning: initialization from incompatible pointer type
          stir4200.c:1694: warning: initialization from incompatible pointer type
          make: *** [stir4200.o] Error 1

          Várom az ötleteket. Köszi.

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.