|
From: STEVE555 <ste...@ho...> - 2009-02-19 23:26:06
|
Hi to all,
I'm currently compiling the latest MESA from git.I'm using Fedora
Alpha 11 Rawhide.
I have successfully compiled MESA during the weekend,but the last few days,I
keep getting these errors at the end:
mklib: Making Linux static library: libutil.a
ar: creating libutil.a
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/auxiliary/util'
gmake[3]: Leaving directory `/tmp/mesa/src/gallium/auxiliary'
gmake[3]: Entering directory `/tmp/mesa/src/gallium/drivers'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/softpipe'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/softpipe'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/failover'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/failover'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/trace'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/trace'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/i915simple'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/i915simple'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/i965simple'
gcc -c -I. -I../../../../src/gallium/include
-I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers
-I../../../../include -g -O2 -Wall -Wmissing-prototypes -std=c99
-ffast-math -fno-strict-aliasing -m32 -g -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DDEBUG
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING
-DGLX_INDIRECT_RENDERING -DHAVE_ALIAS brw_surface.c -o brw_surface.o
brw_surface.c: In function ‘brw_surface_copy’:
brw_surface.c:51: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:51: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:52: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:52: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:53: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:53: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:56: error: ‘struct pipe_screen’ has no member named
‘surface_map’
brw_surface.c:60: error: ‘struct pipe_screen’ has no member named
‘surface_map’
brw_surface.c:65: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:66: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:70: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:70: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:73: error: ‘struct pipe_screen’ has no member named
‘surface_unmap’
brw_surface.c:74: error: ‘struct pipe_screen’ has no member named
‘surface_unmap’
brw_surface.c:79: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:80: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:83: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:84: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:84: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:85: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:85: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c: In function ‘brw_surface_fill’:
brw_surface.c:99: error: ‘struct pipe_screen’ has no member named
‘surface_map’
brw_surface.c:103: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:103: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:105: error: ‘struct pipe_screen’ has no member named
‘surface_unmap’
brw_surface.c:109: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:110: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:112: error: ‘struct pipe_surface’ has no member named ‘block’
brw_surface.c:113: error: ‘struct pipe_surface’ has no member named ‘stride’
brw_surface.c:113: error: ‘struct pipe_surface’ has no member named ‘block’
gmake[4]: *** [brw_surface.o] Error 1
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/i965simple'
gmake[3]: *** [subdirs] Error 1
gmake[3]: Leaving directory `/tmp/mesa/src/gallium/drivers'
gmake[2]: *** [subdirs] Error 1
gmake[2]: Leaving directory `/tmp/mesa/src/gallium'
gmake[1]: *** [subdirs] Error 1
gmake[1]: Leaving directory `/tmp/mesa/src'
gmake: *** [default] Error 1
[root@localhost mesa]#
I have been keeping up with the latest updates from Fedora,I use both the
DRM and Nouveau drivers from git as well.
I update these from git on a daily basis.
The options I parse to configure are:
./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libdir=/usr/lib --includedir=/usr/include --build=i686-pc-linux-gnu
--host=i686-pc-linux-gnu --enable-gallium-nouveau --enable-32-bit
--enable-xcb --enable-glx-tls --enable-motif --enable-debug --with-x
--with-expat=/lib
I hope somebody can help me with this one,
Regards,
STEVE555
--
View this message in context: http://www.nabble.com/Compiling-problems-with-MESA-from-Git-tp22111678p22111678.html
Sent from the mesa3d-users mailing list archive at Nabble.com.
|
|
From: Brian P. <br...@vm...> - 2009-02-20 15:47:47
|
STEVE555 wrote: > Hi to all, > I'm currently compiling the latest MESA from git.I'm using Fedora > Alpha 11 Rawhide. > I have successfully compiled MESA during the weekend,but the last few days,I > keep getting these errors at the end: > > mklib: Making Linux static library: libutil.a > ar: creating libutil.a > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/auxiliary/util' > gmake[3]: Leaving directory `/tmp/mesa/src/gallium/auxiliary' > gmake[3]: Entering directory `/tmp/mesa/src/gallium/drivers' > gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/softpipe' > gmake[4]: Nothing to be done for `default'. > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/softpipe' > gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/failover' > gmake[4]: Nothing to be done for `default'. > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/failover' > gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/trace' > gmake[4]: Nothing to be done for `default'. > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/trace' > gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/i915simple' > gmake[4]: Nothing to be done for `default'. > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/i915simple' > gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/i965simple' > gcc -c -I. -I../../../../src/gallium/include > -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers > -I../../../../include -g -O2 -Wall -Wmissing-prototypes -std=c99 > -ffast-math -fno-strict-aliasing -m32 -g -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM > -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DDEBUG > -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS > -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING > -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS brw_surface.c -o brw_surface.o > brw_surface.c: In function ‘brw_surface_copy’: > brw_surface.c:51: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:51: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:52: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:52: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:53: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:53: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:56: error: ‘struct pipe_screen’ has no member named > ‘surface_map’ > brw_surface.c:60: error: ‘struct pipe_screen’ has no member named > ‘surface_map’ > brw_surface.c:65: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:66: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:70: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:70: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:73: error: ‘struct pipe_screen’ has no member named > ‘surface_unmap’ > brw_surface.c:74: error: ‘struct pipe_screen’ has no member named > ‘surface_unmap’ > brw_surface.c:79: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:80: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:83: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:84: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:84: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:85: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:85: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c: In function ‘brw_surface_fill’: > brw_surface.c:99: error: ‘struct pipe_screen’ has no member named > ‘surface_map’ > brw_surface.c:103: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:103: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:105: error: ‘struct pipe_screen’ has no member named > ‘surface_unmap’ > brw_surface.c:109: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:110: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:112: error: ‘struct pipe_surface’ has no member named ‘block’ > brw_surface.c:113: error: ‘struct pipe_surface’ has no member named ‘stride’ > brw_surface.c:113: error: ‘struct pipe_surface’ has no member named ‘block’ > gmake[4]: *** [brw_surface.o] Error 1 > gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/i965simple' > gmake[3]: *** [subdirs] Error 1 > gmake[3]: Leaving directory `/tmp/mesa/src/gallium/drivers' > gmake[2]: *** [subdirs] Error 1 > gmake[2]: Leaving directory `/tmp/mesa/src/gallium' > gmake[1]: *** [subdirs] Error 1 > gmake[1]: Leaving directory `/tmp/mesa/src' > gmake: *** [default] Error 1 > [root@localhost mesa]# > > I have been keeping up with the latest updates from Fedora,I use both the > DRM and Nouveau drivers from git as well. > I update these from git on a daily basis. > > The options I parse to configure are: > ./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin > --libdir=/usr/lib --includedir=/usr/include --build=i686-pc-linux-gnu > --host=i686-pc-linux-gnu --enable-gallium-nouveau --enable-32-bit > --enable-xcb --enable-glx-tls --enable-motif --enable-debug --with-x > --with-expat=/lib > > I hope somebody can help me with this one, > Regards, > STEVE555 The gallium 965 driver should not be build by default with Mesa/master. Are you using autoconf or the traditional make system. Are you sure you have the latest code from git? -Brian |
|
From: STEVE555 <ste...@ho...> - 2009-02-20 16:04:38
|
Hi Paul,
I'm pretty sure I'm getting the latest code from git.The clone
address I use is:
git clone git://anongit.freedesktop.org/git/mesa/mesa I always use git pull
origin to get the latest updates from the repository,along with the
repositories for DRM and xf86-video-nouveau.I use Konsole as my main
terminal.
I always use gmake -B realclean to be sure the code is as clean as possilbe
before I do a fresh compile.
Here is the output when I start configure with the options I posted in my
first post:
[root@localhost mesa]# ./configure --prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --libdir=/usr/lib --includedir=/usr/include
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --enable-gallium-nouveau
--enable-32-bit --enable-xcb --enable-glx-tls --enable-motif --enable-debug
--with-x
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for i686-pc-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for i686-pc-linux-gnu-g++... no
checking for i686-pc-linux-gnu-c++... no
checking for i686-pc-linux-gnu-gpp... no
checking for i686-pc-linux-gnu-aCC... no
checking for i686-pc-linux-gnu-CC... no
checking for i686-pc-linux-gnu-cxx... no
checking for i686-pc-linux-gnu-cc++... no
checking for i686-pc-linux-gnu-cl.exe... no
checking for i686-pc-linux-gnu-FCC... no
checking for i686-pc-linux-gnu-KCC... no
checking for i686-pc-linux-gnu-RCC... no
checking for i686-pc-linux-gnu-xlC_r... no
checking for i686-pc-linux-gnu-xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gmake... gmake
checking for makedepend... /usr/bin/makedepend
checking for sed... /bin/sed
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether to enable assembly... yes, x86
checking for gcc option to produce PIC... -fPIC
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for posix_memalign... yes
checking pkg-config files for X11 are available... yes
checking for LIBDRM... yes
checking for DRI2PROTO... yes
checking for DRIGL... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for GLW... yes
checking for motif-config... /usr/bin/motif-config
checking for GLUT... yes
configure: creating ./config.status
config.status: creating configs/autoconf
config.status: executing configs commands
prefix: /usr
exec_prefix: ${prefix}
libdir: /usr/lib
includedir: /usr/include
Driver: dri
OSMesa: no
DRI drivers: i810 i915 i965 mach64 mga r128 r200 r300 radeon s3v
savage sis tdfx trident unichrome ffb swrast
DRI driver dir: ${libdir}/dri
Use XCB: yes
Gallium: yes
Gallium dirs: auxiliary drivers state_trackers
Winsys dirs: drm
Winsys drm dirs: intel nouveau
Auxiliary dirs: draw translate cso_cache pipebuffer tgsi sct rtasm
util
Driver dirs: softpipe failover trace i915simple i965simple nv04
nv10 nv20 nv30 nv40 nv50
Trackers dirs: egl
Shared libs: yes
Static libs: no
GLU: yes
GLw: yes (Motif: yes)
glut: yes
Demos: xdemos demos redbook samples glsl
CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99
-ffast-math -fno-strict-aliasing -m32 -g -fPIC
CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -m32 -g -fPIC
Macros: -D_GNU_SOURCE -DPTHREADS -DDEBUG
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING
-DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM
Run 'gmake' to build Mesa
I'll post a new reply if it has been successful or not.
Regards,
STEVE555
--
View this message in context: http://www.nabble.com/Compiling-problems-with-MESA-from-Git-tp22111678p22120466.html
Sent from the mesa3d-users mailing list archive at Nabble.com.
|
|
From: STEVE555 <ste...@ho...> - 2009-02-20 16:35:40
|
STEVE555 wrote: > > Hi Paul, > I'm pretty sure I'm getting the latest code from git.The clone > address I use is: > git clone git://anongit.freedesktop.org/git/mesa/mesa I always use git > pull origin to get the latest updates from the repository,along with the > repositories for DRM and xf86-video-nouveau.I use Konsole as my main > terminal. > > I always use gmake -B realclean to be sure the code is as clean as > possilbe before I do a fresh compile. > > Here is the output when I start configure with the options I posted in my > first post: > > [root@localhost mesa]# ./configure --prefix=/usr --bindir=/usr/bin > --sbindir=/usr/sbin --libdir=/usr/lib --includedir=/usr/include > --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu > --enable-gallium-nouveau --enable-32-bit --enable-xcb --enable-glx-tls > --enable-motif --enable-debug --with-x > checking build system type... i686-pc-linux-gnu > checking host system type... i686-pc-linux-gnu > checking for i686-pc-linux-gnu-gcc... no > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking how to run the C preprocessor... gcc -E > checking for i686-pc-linux-gnu-gcc... gcc > checking whether we are using the GNU C compiler... (cached) yes > checking whether gcc accepts -g... (cached) yes > checking for gcc option to accept ISO C89... (cached) none needed > checking for i686-pc-linux-gnu-g++... no > checking for i686-pc-linux-gnu-c++... no > checking for i686-pc-linux-gnu-gpp... no > checking for i686-pc-linux-gnu-aCC... no > checking for i686-pc-linux-gnu-CC... no > checking for i686-pc-linux-gnu-cxx... no > checking for i686-pc-linux-gnu-cc++... no > checking for i686-pc-linux-gnu-cl.exe... no > checking for i686-pc-linux-gnu-FCC... no > checking for i686-pc-linux-gnu-KCC... no > checking for i686-pc-linux-gnu-RCC... no > checking for i686-pc-linux-gnu-xlC_r... no > checking for i686-pc-linux-gnu-xlC... no > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking for gmake... gmake > checking for makedepend... /usr/bin/makedepend > checking for sed... /bin/sed > checking for i686-pc-linux-gnu-pkg-config... no > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking whether to enable assembly... yes, x86 > checking for gcc option to produce PIC... -fPIC > checking for dlopen... no > checking for dlopen in -ldl... yes > checking for posix_memalign... yes > checking pkg-config files for X11 are available... yes > checking for LIBDRM... yes > checking for DRI2PROTO... yes > checking for DRIGL... yes > checking expat.h usability... yes > checking expat.h presence... yes > checking for expat.h... yes > checking for XML_ParserCreate in -lexpat... yes > checking for GLW... yes > checking for motif-config... /usr/bin/motif-config > checking for GLUT... yes > configure: creating ./config.status > config.status: creating configs/autoconf > config.status: executing configs commands > > prefix: /usr > exec_prefix: ${prefix} > libdir: /usr/lib > includedir: /usr/include > > Driver: dri > OSMesa: no > DRI drivers: i810 i915 i965 mach64 mga r128 r200 r300 radeon > s3v savage sis tdfx trident unichrome ffb swrast > DRI driver dir: ${libdir}/dri > Use XCB: yes > > Gallium: yes > Gallium dirs: auxiliary drivers state_trackers > Winsys dirs: drm > Winsys drm dirs: intel nouveau > Auxiliary dirs: draw translate cso_cache pipebuffer tgsi sct > rtasm util > Driver dirs: softpipe failover trace i915simple i965simple > nv04 nv10 nv20 nv30 nv40 nv50 > Trackers dirs: egl > > Shared libs: yes > Static libs: no > GLU: yes > GLw: yes (Motif: yes) > glut: yes > Demos: xdemos demos redbook samples glsl > > CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99 > -ffast-math -fno-strict-aliasing -m32 -g -fPIC > CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -m32 -g -fPIC > Macros: -D_GNU_SOURCE -DPTHREADS -DDEBUG > -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS > -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING > -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DUSE_X86_ASM -DUSE_MMX_ASM > -DUSE_3DNOW_ASM -DUSE_SSE_ASM > > Run 'gmake' to build Mesa > > I'll post a new reply if it has been successful or not. > > Regards, > STEVE555 > *update* I've just got the latest updates from the repository today,but sadly it failed to build,but with a different error this time.I can wait for a few hours to see if there are any more commits to the repository. I'm going to attach a text file of the build process to where it failed to anybody who is interested. -- View this message in context: http://www.nabble.com/Compiling-problems-with-MESA-from-Git-tp22111678p22121146.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
|
From: Brian P. <br...@vm...> - 2009-02-20 16:42:19
|
STEVE555 wrote: > Hi Paul, > I'm pretty sure I'm getting the latest code from git.The clone > address I use is: > git clone git://anongit.freedesktop.org/git/mesa/mesa I always use git pull > origin to get the latest updates from the repository,along with the > repositories for DRM and xf86-video-nouveau.I use Konsole as my main > terminal. > > I always use gmake -B realclean to be sure the code is as clean as possilbe > before I do a fresh compile. > > Here is the output when I start configure with the options I posted in my > first post: [...] The gallium 965 driver should not be built since it's way out of date. I'm not sure where the "gallium drivers dirs" list is specified with autoconf (I usually don't use autoconf) but i965simple should not be in the list. Maybe you can figure that out and submit a patch. -Brian |
|
From: STEVE555 <ste...@ho...> - 2009-02-21 18:26:08
|
Hi to all,
I think I have fixed the error with i965 being called by
configure,I simply deleted the reference to i965 on line
9273.
The i965 driver still gets built when I rum gmake,but I'm glad it runs past
that error.
The trouble is gmake stops with this new error,and I'm not sure how to solve
this one:
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/i915simple'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/nv04'
rm -f depend
touch depend
/usr/bin/makedepend -fdepend -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include
-I. -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary
-I../../../../src/gallium/drivers -I/src/gallium/include
-I/src/gallium/auxiliary -I/src/gallium/drivers nv04_surface_2d.c
nv04_clear.c nv04_context.c nv04_fragprog.c nv04_fragtex.c nv04_miptree.c
nv04_prim_vbuf.c nv04_screen.c nv04_state.c nv04_state_emit.c nv04_surface.c
nv04_vbo.c 2> /dev/null
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/nv04'
gmake[4]: Entering directory `/tmp/mesa/src/gallium/drivers/nv04'
gcc -c -I. -I../../../../src/gallium/include
-I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers
-I/src/gallium/include -I/src/gallium/auxiliary -I/src/gallium/drivers -g
-O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing
-m32 -g -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
-D_GNU_SOURCE -DPTHREADS -DDEBUG -DHAVE_POSIX_MEMALIGN -DUSE_XCB
-DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
nv04_surface_2d.c -o nv04_surface_2d.o
nv04_surface_2d.c: In function ‘nv04_surface_copy_swizzle’:
nv04_surface_2d.c:133: error: ‘struct pipe_surface’ has no member named
‘block’
nv04_surface_2d.c:149: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:152: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:153: error: ‘struct pipe_surface’ has no member named
‘block’
nv04_surface_2d.c: In function ‘nv04_surface_copy_m2mf’:
nv04_surface_2d.c:173: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:173: error: ‘struct pipe_surface’ has no member named
‘block’
nv04_surface_2d.c:174: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:174: error: ‘struct pipe_surface’ has no member named
‘block’
nv04_surface_2d.c:191: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:192: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:193: error: ‘struct pipe_surface’ has no member named
‘block’
nv04_surface_2d.c:199: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:200: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c: In function ‘nv04_surface_copy_blit’:
nv04_surface_2d.c:228: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:228: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c: In function ‘nv04_surface_copy’:
nv04_surface_2d.c:260: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:260: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c: In function ‘nv04_surface_fill’:
nv04_surface_2d.c:290: error: ‘struct pipe_surface’ has no member named
‘stride’
nv04_surface_2d.c:290: error: ‘struct pipe_surface’ has no member named
‘stride’
gmake[4]: *** [nv04_surface_2d.o] Error 1
gmake[4]: Leaving directory `/tmp/mesa/src/gallium/drivers/nv04'
gmake[3]: *** [default] Error 1
gmake[3]: Leaving directory `/tmp/mesa/src/gallium/drivers'
gmake[2]: *** [default] Error 1
gmake[2]: Leaving directory `/tmp/mesa/src/gallium'
gmake[1]: *** [subdirs] Error 1
gmake[1]: Leaving directory `/tmp/mesa/src'
gmake: *** [default] Error 1
I hope somebody would be able to help me with this one.
Regards,
STEVE555
--
View this message in context: http://www.nabble.com/Compiling-problems-with-MESA-from-Git-tp22111678p22138687.html
Sent from the mesa3d-users mailing list archive at Nabble.com.
|