Brian Paul wrote:
Alan Coopersmith wrote:
When trying to build 6.5.2 I'm getting these errors when linking libGL:
../../../bin/mklib -o GL -linker 'gcc' \
-major 1 -minor 2 \
-install ../../../lib -L/usr/X11/lib -R/usr/X11/lib -lX11
-lXext -lm -lpthread -lXxf86vm
-L/export/dev/alanc/XW_S11_7.2/open-src/lib/mesa/../../../proto-i386-svr4/usr/X11/lib
-R/usr/X11/lib -ldrm -lc glcontextmodes.o clientattrib.o compsize.o
eval.o glxcmds.o glxext.o glxextensions.o indirect.o indirect_init.o
indirect_size.o indirect_window_pos.o indirect_transpose_matrix.o
indirect_vertex_array.o indirect_vertex_program.o pixel.o pixelstore.o
render2.o renderpix.o single2.o singlepix.o vertarr.o xfont.o
glx_pbuffer.o glx_query.o glx_texture_compression.o dri_glx.o
XF86dri.o ../../../src/mesa/main/dispatch.o
../../../src/mesa/glapi/glapi.o ../../../src/mesa/glapi/glthread.o
mklib: Making SunOS shared library: libGL.so
ld: fatal: symbol `glAreTexturesResidentEXT' is multiply-defined:
(file indirect.o type=FUNC; file
../../../src/mesa/main/dispatch.o type=FUNC);
Which configuration are you building with?
Well, um, solaris-x86-gcc-dri which I'm working on writing. It worked
fine with Mesa 6.5.1, but failed with 6.5.2. I've attached it in its
current form in case that helps explain anything. Did I miss something
in my config?
--
-Alan Coopersmith- [EMAIL PROTECTED]
Sun Microsystems, Inc. - X Window System Engineering
# -*-makefile-*-
# Configuration for Solaris on x86 with gcc, dynamic libs
include $(TOP)/configs/default
CONFIG_NAME = solaris-x86-gcc-dri
# Compiler and flags
CC = gcc
CXX = g++
PIC_FLAGS = -fPIC
X11_INCLUDES = -I /usr/X11/include
DEFINES = -DUSE_XSHM -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER \
-DGLX_DIRECT_RENDERING -DHAVE_ALIAS
# -DGLX_USE_TLS
CFLAGS = $(PASSED_CFLAGS) $(X11_INCLUDES) \
-Wall -Wmissing-prototypes -std=c99 -ffast-math \
$(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)
CXXFLAGS = $(PASSED_CFLAGS) $(X11_INCLUDES) \
-Wall $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES)
GLUT_CFLAGS = -fexceptions
EXTRA_LIB_PATH = -L/usr/X11/lib -R/usr/X11/lib
# Directories
SRC_DIRS = glx/x11 mesa glu glut/glx glw
DRIVER_DIRS = dri
PROGRAM_DIRS =
WINDOW_SYSTEM = dri
DRM_SOURCE_PATH=$(TOP)/../drm
DRI_DIRS = i915
#ASM_FLAGS = -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
#ASM_SOURCES = $(X86_SOURCES)
#ASM_API = $(X86_API)
EXPAT_LIB= -L/usr/sfw/lib -R/usr/sfw/lib -lexpat
GL_LIB_DEPS += -lXxf86vm $(LIBDRM_LIB) -lc -Wl,-M,mapfile.scope
DRI_LIB_DEPS = $(LIBDRM_LIB) $(EXPAT_LIB) -lm -lc
APP_LIB_DEPS = $(LDFLAGS) $(EXTRA_LIB_PATH) -l$(GLU_LIB) -l$(GL_LIB) -lX11 -lm
INSTALL = /usr/ucb/install
COPY_LIBS = cp -f
MAKE = gmake
SHELL = /bin/bash
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev