хронология событий была такова:
1. обновил ядро до linux-pf-k8 3.7.2
2. при выполнении mkinitcpio -p linux-pf увидел ошибку
Building fglrx module for 3.7-pf kernel ...
Failed!!! Check out log: /var/log/catalyst-install.log
==> ERROR: module not found: `fglrx'
Building fglrx module for 3.7-pf kernel ...
--------
patching file Makefile
Hunk #1 succeeded at 68 (offset 2 lines).
patching file firegl_public.c
patching file kcl_acpi.c
OsVersion says: SMP=1
file /proc/kallsyms says: SMP=1
file /usr/lib/modules/3.7-pf/build/include/generated/autoconf.h says: SMP=1
file /usr/lib/modules/3.7-pf/build/include/generated/autoconf.h says: MODVERSIONS=1
file /usr/lib/modules/3.7-pf/build/arch/x86/include/asm/compat.h says: COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
make: Вход в каталог `/usr/src/linux-3.7-pf'
CC [M] /tmp/catalyst.i1jYfZ/firegl_public.o
/tmp/catalyst.i1jYfZ/firegl_public.c: В функции «KCL_MEM_VM_MapRegion»:
/tmp/catalyst.i1jYfZ/firegl_public.c:3896:39: ошибка: «VM_RESERVED» undeclared (first use in this function)
/tmp/catalyst.i1jYfZ/firegl_public.c:3896:39: замечание: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [/tmp/catalyst.i1jYfZ/firegl_public.o] Ошибка 1
make: *** [_module_/tmp/catalyst.i1jYfZ] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.7-pf'
не стал сильно разбираться. откатился до 3.7.1, где с catalyst 12.11 все собралось без проблемм и свалил спать.
сегодня, обрадованный выходом 13.1, решил обновиться! обновил ядро до linux-pf-k8 3.7.2-1 и catalyst до 13.1. словил ту же самую веселую ошибку, но откат ядра уже не помог:)
начал гуглить. нашел kernel 3.7.x vs virtualbox и fglrx и сходил по ссылкам, приведенным пост-фактумом. catalyst стоит из реп http://catalyst.apocalypsus.net где и валяется волшебный патчик. по идее проблемм быть не должно и пакет должен быть собран с патчами. решил всетаки руками собрать апкет из аура, что бы уж наверняка все было пропатчено как надо, но вновь лососнул тунца!
установлено
linux-pf-k8 3.7.2-1 из http://dl.dropbox.com/u/11734958
catalyst-total 13.1-1 из AUR
до этого ставил catalyst-total 12.11 и 13.1 из http://catalyst.apocalypsus.net/repo/catalyst
внимание вопрос: как подружить linux-pf-k8 3.7.2 и catalyst 13.1?
в команду знатоков приглашается post-factum
upd: ошибка вылезает при использовании linux-pf-headers-k8-3.7.2-1. с linux-pf-headers-k8-3.7.1-2 все нормально собирается и на linux-pf-k8-3.7.1 и на 3.7.2. видимо я в прошлый раз linux-pf-headers-k8 тоже откатывал, а сегодня забыл