(Ubuntu 8.10 десктоп 32бит)
Заранее извиняюсь, если смешаю в одной теме несколько разнородных вопросов.
Просто на данный момент у меня нерегулярный и нечастый доступ к интернет, а
вот вопросы можно сказать жизненноважные.
Вот такая проблема с компиляцией простейшего ГЛ приложения
ilja@ilja-desktop:~/progr$ gcc -Wall -o zaraza ZARAZA.C
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
ilja@ilja-desktop:~/progr$
/* Ubuntu 8.10 i386 desktop, kernel 2.6.27-7-generic*/
ilja@ilja-desktop:~/progr$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.2-1ubuntu11' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)
ilja@ilja-desktop:~/progr$
А вот проблема с компиляцией простейшего модуля ядра.
Хотя, с ним я надеюсь разрулить сам (только недавно понял, что надо было установить исходники
ядра в систему, чтобы код работал; исходники уже скачал, но ещё не поставил).
ilja@ilja-desktop:~/progr$ gcc -Wall -o my_driver my_driver.c
my_driver.c:1:24: error: linux/init.h: No such file or directory
my_driver.c:2:27: error: linux/module.h: No such file or directory
my_driver.c:3: error: expected declaration specifiers or вЂ...’ before string constant
my_driver.c:3: warning: data definition has no type or storage class
my_driver.c:3: warning: type defaults to вЂint’ in declaration of вЂMODULE_LICENSE’
my_driver.c: In function вЂhello_init’:
my_driver.c:7: warning: implicit declaration of function вЂprintk’
my_driver.c:7: error: вЂKERN_ALERT’ undeclared (first use in this function)
my_driver.c:7: error: (Each undeclared identifier is reported only once
my_driver.c:7: error: for each function it appears in.)
my_driver.c:7: error: expected вЂ)’ before string constant
my_driver.c: In function вЂhello_exit’:
my_driver.c:13: error: вЂKERN_ALERT’ undeclared (first use in this function)
my_driver.c:13: error: expected вЂ)’ before string constant
my_driver.c: At top level:
my_driver.c:16: warning: data definition has no type or storage class
my_driver.c:16: warning: type defaults to вЂint’ in declaration of вЂmodule_init’
my_driver.c:16: warning: parameter names (without types) in function declaration
my_driver.c:17: warning: data definition has no type or storage class
my_driver.c:17: warning: type defaults to вЂint’ in declaration of вЂmodule_exit’
my_driver.c:17: warning: parameter names (without types) in function declaration
ilja@ilja-desktop:~/progr$
Вопросы: 1) Какие пакеты GL и kernel надо установить (не он-лайн: то-есть, скачать пакеты , а установить на другой машине, не подключённой к интернет),
чтобы можно было компилировать и запускать простейшие OpenGL программы/примеры из книги LinuxDeviceDrivers3 (ядро 2.6.*) на Ubuntu 8.10 intepid desktop 32bit ?
Интерес у меня профессиональный.
2) Не встали дрова ATI Radeon 9600 series (на этой же , вышеуказанной системе)
Это уже интерес чисто
игровой, очень хочу поиграть в UT2004 под Линукс.
На Мандриве 2008.1 32бит ONE эти же дрова встали, а игра не запускалась (ни бинарник ни скрипт).
Если бы не игровой рынок ,имхо, Линукс уже была бы лидером в "домашнем" секторе.
Есть, конечно куча аспектов, типа, дрова и кодеки, но именно игровая платформа, по-моему, может способствовать продвижению. К чему это я? Продвигать хочу!

Пока что только на своем компе...
ilja@ilja-desktop:~$ cd /home/ilja/
ilja@ilja-desktop:~$ ls
ati-driver-installer-8-10-x86.x86_64.run Документы Общедоступная
Examples Картинки Рабочий стол
Видео Музыка Шаблоны
ilja@ilja-desktop:~$ sudo ./ati-driver-installer-8-10-x86.x86_64.run
[sudo] password for ilja:
Created directory fglrx-install.mu5863
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.542
.......................................................................................
=======================================
ATI Technologies Linux Driver Installer/Packager
=======================================
Error: ./default_policy.sh does not support version
default:v2:i686:lib::none:2.6.27-7-generic; make sure that the version is being
correctly set by --iscurrentdistro
Removing temporary directory: fglrx-install.mu5863
ilja@ilja-desktop:~$
П.С.: хочу добавить, что последние две недели я занимался этими вопросами самостоятельно (время отведенное для лабораторных работ - в колледже

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