У меня Intel(встроенная)видеокарта,хотел сделать нормальный OpenGL но не выходит
Прочитал доку и пошел в путь...
Сталкивался с проблемами в самом начале сборке Mesa,их я решил так(может у кого тоже самое):
создание симлинков...
установка libdrm
установка glproto
Сейчас же такии помидоры уже почти в конце как я понял:
mklib: Making Linux static library: libmesa.a
ar: создается libmesa.a
cd drivers/dri ; make
make[5]: Entering directory `/tmp/Mesa-6.5.2/src/mesa/drivers/dri'
echo i810 i915tex i915 i965 mach64 mga r128 r200 r300 radeon s3v savage sis tdfx
trident unichrome ffb
i810 i915tex i915 i965 mach64 mga r128 r200 r300 radeon s3v savage sis tdfx trid
ent unichrome ffb
i810
make[6]: Entering directory `/tmp/Mesa-6.5.2/src/mesa/drivers/dri/i810'
../Makefile.template:110: depend: No such file or directory
touch depend
makedepend -fdepend -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -
I../../../../../include -I../../../../../include/GL/internal -I../../../../../sr
c/mesa -I../../../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../..
/../../src/mesa/math -I../../../../../src/mesa/transform -I../../../../../src/me
sa/shader -I../../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setu
p -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config
--cflags libdrm` ../../common/driverfuncs.c ../common/utils.c ../common/texmem
.c ../common/vblank.c ../common/dri_util.c ../common/xmlconfig.c ../common/drire
nderbuffer.c i810context.c i810ioctl.c i810render.c i810screen.c i810span.c i81
0state.c i810tex.c i810texmem.c i810texstate.c i810tris.c i810vb.c \
2>&1 /dev/null
make[6]: Leaving directory `/tmp/Mesa-6.5.2/src/mesa/drivers/dri/i810'
make[6]: Entering directory `/tmp/Mesa-6.5.2/src/mesa/drivers/dri/i810'
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../.
./include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../..
/../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mes
a/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I..
/../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../.
./../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libd
rm` -Wall -Wmissing-prototypes -std=c99 -ffast-math -O -g -m32 -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT
_RENDERING -DHAVE_ALIAS -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_
3DNOW_ASM -DUSE_SSE_ASM ../../common/driverfuncs.c -o ../../common/driverfuncs.
o
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../.
./include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../..
/../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mes
a/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I..
/../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../.
./../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libd
rm` -Wall -Wmissing-prototypes -std=c99 -ffast-math -O -g -m32 -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT
_RENDERING -DHAVE_ALIAS -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_
3DNOW_ASM -DUSE_SSE_ASM ../common/utils.c -o ../common/utils.o
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../.
./include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../..
/../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mes
a/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I..
/../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../.
./../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libd
rm` -Wall -Wmissing-prototypes -std=c99 -ffast-math -O -g -m32 -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT
_RENDERING -DHAVE_ALIAS -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_
3DNOW_ASM -DUSE_SSE_ASM ../common/texmem.c -o ../common/texmem.o
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../.
./include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../..
/../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mes
a/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I..
/../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../.
./../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libd
rm` -Wall -Wmissing-prototypes -std=c99 -ffast-math -O -g -m32 -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT
_RENDERING -DHAVE_ALIAS -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_ 3DNOW_ASM -DUSE_SSE_ASM ../common/vblank.c -o ../common/vblank.o
../common/vblank.c: In function `driGetCurrentVBlank':
../common/vblank.c:306: error: `DRM_VBLANK_SECONDARY' undeclared (first use in t his function)
../common/vblank.c:306: error: (Each undeclared identifier is reported only once
../common/vblank.c:306: error: for each function it appears in.)
../common/vblank.c: In function `driWaitForVBlank':
../common/vblank.c:363: error: `DRM_VBLANK_SECONDARY' undeclared (first use in t his function)
Проблема с Mesa(dri) (Происходит проблема при сборке Mesa вернее make linux-dri-x86)
Модератор: /dev/random
-
geniusevgeny
- Сообщения: 76
- ОС: Bluewhite 64
Проблема с Mesa(dri)
"У меня непритязательный вкус : мне вполне достаточно самого лучшего"
Оскар Уайльд
Один из ktv-sk lug
Оскар Уайльд
Один из ktv-sk lug
-
Lord Gaos
- Сообщения: 29
- ОС: suse 10.1 10.2
Re: Проблема с Mesa(dri)
кхм... А собственно зачем mesa? Какой линух используете, железо?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Проблема с Mesa(dri)
DRM_VBLANK_SECONDARY' undeclared
drm из git выкачивали? Если да, то устанавливали его перед сборкой mesa?