linux 2.6.5 - kam zmizel version.h?

Kotrla Vitezslav kotrla na ceb.cz
Čtvrtek Duben 8 08:56:48 CEST 2004


Vcera vecer jsem dva stroje upgradoval na 2.6.5, ale selhalo
prelozeni ovladacu nvidia. Pouzivam Debian/testing a preklad
nechavam v rezii make-kpkg:


  # make-kpkg modules_image
  for module in /usr/src/modules/nvidia-kernel ; do                        \
            if test -d  $module; then                                \
      (cd $module;                                           \
  <snip>
  ...
  <snip>
    fi;                                                       \
          done
  cat: /usr/src/linux/include/linux/version.h: není souborem ani adresářem
  /bin/sh: line 1: test: -ge: unary operator expected
  cat: /usr/src/linux/include/linux/version.h: není souborem ani adresářem
  /bin/sh: line 1: test: -ge: unary operator expected
  make[1]: Entering directory `/usr/src/modules/nvidia-kernel'


Patral jsem po onom /usr/src/linux/include/linux/version.h a v ostatnich
verzich kernelu to vypada takto:


  #cat /usr/src/linux-2.4.24/include/linux/version.h
  #define UTS_RELEASE "2.4.24"
  #define LINUX_VERSION_CODE 132120
  #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))


  # cat /usr/src/linux-2.6.4/include/linux/version.h
  #define UTS_RELEASE "2.6.4"
  #define LINUX_VERSION_CODE 132612
  #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))


  # cat /usr/src/linux-2.6.5/include/linux/version.h
  cat: /usr/src/linux-2.6.5/include/linux/version.h: není souborem ani adresářem


Jsem z toho trochu na rozpacich. Vi o tom nekdo neco vic?

Vitezslav Kotrla


Další informace o konferenci Linux