Skip to content

Fails to compile under kernel 3.16 #1

@Shred99

Description

@Shred99

Looks like the problem is a call to the deprecated snd_card_create() function in TW68-ALSA.c?

# make
make -C /lib/modules/3.16-0.bpo.2-amd64/build M=/home/user/tw6869/tw6869/src.original modules
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.2-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.2-amd64'
  CC [M]  /home/user/tw6869/tw6869/src.original/TW68-core.o
  CC [M]  /home/user/tw6869/tw6869/src.original/TW68-video.o
  CC [M]  /home/user/tw6869/tw6869/src.original/TW68-ALSA.o
/home/user/tw6869/tw6869/src.original/TW68-ALSA.c: In function âTW68_alsa_createâ:
/home/user/tw6869/tw6869/src.original/TW68-ALSA.c:516:2: error: implicit declaration of function âsnd_card_createâ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[4]: *** [/home/user/tw6869/tw6869/src.original/TW68-ALSA.o] Error 1
make[3]: *** [_module_/home/user/tw6869/tw6869/src.original] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.16-0.bpo.2-amd64'
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions