Сборка hg-dvb/v4l-dvb

  • Не получается у меня собрать свежие дрова, блин ...... обзавёлся тут новой карточкой Cinergy 1200 DVB-C, с нахрапу как всегда не получается :)


    Драйверы хотел собрать для 2.6.15.7, но в конце выкидывает следущее:


    Есть идеи?


    Спасибо.

  • дрова из хг не собираются со старым ядром
    меняй ядро на последнее, или бери старые дрова

  • м-да - что то и у меня с последними sg-dvb не срослось на 2.6.18 и v4l-dvb-fb4bf23d8deb ( Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. )
    раньше - 26 августа - все собиралось



    бросили они чтоли совсем поддержку для кернелов ниже определенного номера?
    какого?

  • Цитата

    Со слов пользователя Courage
    бросили они чтоли совсем поддержку для кернелов ниже определенного номера?
    какого?


    гыы, вот что в консоли :)


    VIDEO_PLANB: Requires at least kernel 2.6.99



    тем не менее, у меня с сегодняшней hg версией все собралось


    uname -r
    2.6.22-2-686


    goga:/usr/src/v4l-dvb# make
    make -C /usr/src/v4l-dvb/v4l
    make[1]: Entering directory `/usr/src/v4l-dvb/v4l'
    No version yet, using 2.6.22-2-686
    make[1]: Leaving directory `/usr/src/v4l-dvb/v4l'
    make[1]: Entering directory `/usr/src/v4l-dvb/v4l'
    scripts/make_makefile.pl
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.22


    VIDEO_PLANB: Requires at least kernel 2.6.99
    Created default (all yes) .config file
    ./scripts/make_myconfig.pl
    make[1]: Leaving directory `/usr/src/v4l-dvb/v4l'
    make[1]: Entering directory `/usr/src/v4l-dvb/v4l'
    perl scripts/make_config_compat.pl /lib/modules/2.6.22-2-686/build ./.myconfig ./config-compat.h
    creating symbolic links...
    ln -sf . oss
    Kernel build directory is /lib/modules/2.6.22-2-686/build
    make -C /lib/modules/2.6.22-2-686/build SUBDIRS=/usr/src/v4l-dvb/v4l modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.22-2-686'
    CC [M] /usr/src/v4l-dvb/v4l/flexcop-pci.o
    CC [M] /usr/src/v4l-dvb/v4l/flexcop-usb.o


    [skip]


    LD [M] /usr/src/v4l-dvb/v4l/zr364xx.ko
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-2-686'
    ./scripts/rmmod.pl check
    found 218 modules
    make[1]: Leaving directory `/usr/src/v4l-dvb/v4l'

  • кстати, в состав v4l-dvb входит каталог v4l-dvb/linux/include/linux/dvb со свежими kernel-header, насколько я понимаю. Надо ли их копировать в /usr/include/linux/dvb на место старых ?
    справшиваю потому, что dvb-apps у меня не собрались - ругается как раз на файл video.h в /usr/include/linux/dvb


    goga:/usr/src/dvb-apps# make
    make -C lib all
    make[1]: Entering directory `/usr/src/dvb-apps/lib'
    make -C libdvbapi all
    make[2]: Entering directory `/usr/src/dvb-apps/lib/libdvbapi'
    CC dvbvideo.o
    In file included from dvbvideo.c:28:
    /usr/include/linux/dvb/video.h:100: error: expected specifier-qualifier-list before '__u32'
    make[2]: *** [dvbvideo.o] Ошибка 1
    make[2]: Leaving directory `/usr/src/dvb-apps/lib/libdvbapi'
    make[1]: *** [all] Ошибка 2
    make[1]: Leaving directory `/usr/src/dvb-apps/lib'
    make: *** [all] Ошибка 2



    однако, копирование обновленных заголовков тоже не помогло.

  • Цитата

    Со слов пользователя Courage
    бросили они чтоли совсем поддержку для кернелов ниже определенного номера?
    какого?


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    судя по всему дебиановское ядро 2.6.18 уже старо


    ============================
    We can't take much care of _official_ Debian kernels :)
    But the problem is at least known.
    Cheers,
    Hermann
    ============================

  • В 2.6.18-rc6 нету freezer.h.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    или возвращяться до

    Исходный код
    hg up -r 6292

    Инфа с немецкого портала:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • справедливость восстановлена


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    with recent mercurial we should have compatibility for 2.6.18 again.
    Cheers,
    Hermann