ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] óÂÏÒËÁ VegaStrike-0.3.0.0
@ 2003-01-09  0:38 Alexey Borovskoy
  0 siblings, 0 replies; only message in thread
From: Alexey Borovskoy @ 2003-01-09  0:38 UTC (permalink / raw)
  To: sisyphus

Добрый день.

Пытаюсь собрать vegastrike с http://vegastrike.sf.net/

При сборке вылазят два бага с GL.

---кусь---
vegastrike/src/gldrv/

c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I ../   -D_UDP_PROTO -DHAVE_SDL=1
-DSDL_WINDOWING=1  -I/home/alb/include/GL     -DHAVE_AL=1
-I/usr/include/python2.2 -DHAVE_PYTHON=1  -I../boost129 -I../../boost129
-I../src/boost129 -DUSE_BOOST_129   -O2 -g -Wall  -ffast-math
-fexpensive-optimizations -malign-loops=2 -malign-jumps=2 -malign-functions=2
-I/usr/include/SDL -D_REENTRANT -pipe  -c gl_state.cpp
cc1plus: warning: -malign-loops is obsolete, use -falign-loops
cc1plus: warning: -malign-jumps is obsolete, use -falign-jumps
cc1plus: warning: -malign-functions is obsolete, use -falign-functions
gl_state.cpp: In function `void GFXActiveTexture(int)':
gl_state.cpp:324: `glActiveTextureARB' undeclared (first use this function)
gl_state.cpp:324: (Each undeclared identifier is reported only once for each function it appears in.)
make: *** [gl_state.o] Ошибка 1

c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I ../   -D_UDP_PROTO -DHAVE_SDL=1
-DSDL_WINDOWING=1  -I/home/alb/include/GL     -DHAVE_AL=1
-I/usr/include/python2.2 -DHAVE_PYTHON=1  -I../boost129 -I../../boost129
-I../src/boost129 -DUSE_BOOST_129   -O2 -g -Wall  -ffast-math
-fexpensive-optimizations -malign-loops=2 -malign-jumps=2 -malign-functions=2
-I/usr/include/SDL -D_REENTRANT -pipe  -c gl_misc.cpp
cc1plus: warning: -malign-loops is obsolete, use -falign-loops
cc1plus: warning: -malign-jumps is obsolete, use -falign-jumps
cc1plus: warning: -malign-functions is obsolete, use -falign-functions
gl_misc.cpp: In function `void GFXCircle(float, float, float, float)':
gl_misc.cpp:38: warning: initialization to `int' from `float'
gl_misc.cpp:38: warning: argument to `int' from `float'
gl_misc.cpp: In function `void GFXBegin(POLYTYPE)':
gl_misc.cpp:96: warning: `GLenum mode' might be used uninitialized in this function
gl_misc.cpp: In function `void GFXTexCoord4f(float, float, float, float)':
gl_misc.cpp:158: `glMultiTexCoord2fARB' undeclared (first use this function)
gl_misc.cpp:158: (Each undeclared identifier is reported only once for each function it appears in.)
make: *** [gl_misc.o] Ошибка 1

---кусь---

Как я понимаю, компилятор не находит описание функций
glActiveTextureARB и glMultiTexCoord2fARB.
Тем не менее, в хедерах эти функции есть.
Или их нет в libGL.so от NVidia?

Собираю я все это с помощью gcc 3.2.1.

/usr/share/doc/NVIDIA_GLX-1.0.3123/include/GL

[alb@alb GL]$ grep glMultiTexCoord2fARB *
gl.h:void glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t);

[alb@alb GL]$ grep glActiveTextureARB *
gl.h:void glActiveTextureARB (GLenum texture);

/usr/include/GL

[alb@alb GL]$ grep glActiveTextureARB *
glext.h:GLAPI void APIENTRY glActiveTextureARB (GLenum);
gl.h:GLAPI void GLAPIENTRY glActiveTextureARB(GLenum texture);

[alb@alb GL]$ grep glMultiTexCoord2fARB *
glext.h:GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat);
gl.h:GLAPI void GLAPIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);

[alb@alb gldrv]$ rpm -qa|grep GL
NVIDIA_GLX-1.0.3123-alt1
libGLwrapper-4.0.3-alt3
libGLU-4.0.3-alt3
libGLU-devel-4.0.3-alt3

[alb@alb gldrv]$ rpm -qa|grep XFre
XFree86-server-4.2.1-alt4
XFree86-libs-4.2.1-alt4
XFree86-75dpi-fonts-4.2.1-alt4
XFree86-utils-4.2.1-alt4
XFree86-devel-4.2.1-alt4
XFree86-xfs-4.2.1-alt4
XFree86-locales-4.2.1-alt4
XFree86-4.2.1-alt4
XFree86-100dpi-fonts-4.2.1-alt4
XFree86-cyr_rfx-fonts-koi8-r-1.1-alt6

Что я делаю не так?

---- 
SY,
Алексей.
JID: AlB@jabber.ru



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-01-09  0:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-09  0:38 [sisyphus] óÂÏÒËÁ VegaStrike-0.3.0.0 Alexey Borovskoy

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git