dosemu vga.c:493: ошибка: ‘PCI_CLASS_DISPLAY_VGA’ undeclared (first use in this function) [SOLVED]
NETZMB 22 октября, 2007 - 17:52
Народ! Может кто-то встечался с подобным багом?
Вобщем, однажды обновил систему и dosemu перестал компилиться :(
вот так:
..... i686-pc-linux-gnu-gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -fno-strict-aliasing -Wno-pointer-sign -o vc.o vc.c i686-pc-linux-gnu-gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -fno-strict-aliasing -Wno-pointer-sign -o vga.o vga.c vga.c: В функции ‘pcivga_init’ vga.c:493: ошибка: ‘PCI_CLASS_DISPLAY_VGA’ undeclared (first use in this function) vga.c:493: ошибка: (Each undeclared identifier is reported only once vga.c:493: ошибка: for each function it appears in.) make[2]: *** [vga.o] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/env/video' make[1]: *** [env/video] Ошибка 2 make[1]: Leaving directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src' make: *** [default] Ошибка 2 .....
Есть ли какое-нить "официальное", красивое решение этой проблемы? Просто не хочется делать всё топорным методом - т.е. тупо прописать эту константу в файл vga.c
На момент моего поста ничего толкового об этой ошибке слышно не было. На bugzill'е тоже тишина.
»
- Для комментирования войдите или зарегистрируйтесь
Можно просто
Можно просто подождать, пока исправят :)
Куда спешить-то...
________________
Software is like sex; it's better when it's free.
Не, так не годится :)
Та нет, это нужно было уже сейчас.
Вобщем, костыль я придумал. Просто добавляю в начало vga.c строку:
src/env/video/vga.c
И всё пашет. Но мне почему-то кажется, что это не очень красивое решение.
----------
в мешках хорошо бегает не тот, кто хорошо бегает, а тот, кто хорошо бегает в мешках
Уже пофиксили в
Уже пофиксили в портежах. Достаточно синхронизироваться и поставить новую версию