On Thu, 2010-03-11 at 13:39 -0800, Johannes Obermayr wrote:
> STEVE555 wrote:
> >If I leave out the xorg state tracker,it goes past fine until it comes up
> >with this error I posted earlier:
> >
> >gmake[5]: Entering directory `/opt/mesa/src/gallium/winsys/drm/vmware/egl'
> >gcc -c  -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math
> >-fvisibility=hidden -fno-strict-aliasing -m32 -g  -fPIC -m32 -DUSE_X86_ASM
> >-DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DDEBUG
> >-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
> >-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
> >-DMAX_WIDTH=4096 -DMAX_HEIGHT=4096 -D_GNU_SOURCE -DPTHREADS -DDEBUG
> >-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
> >-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
> >-DMAX_WIDTH=4096 -DMAX_HEIGHT=4096 dummy.c -o dummy.o
> >gmake[5]: *** No rule to make target
> >`../../../../../../src/gallium/winsys/xlib/libws_xlib.a', needed by
> >`egl_x11_vmwgfx.so'.  Stop.
> >gmake[5]: Leaving directory `/opt/mesa/src/gallium/winsys/drm/vmware/egl'
> >gmake[4]: *** [default] Error 1
> >gmake[4]: Leaving directory `/opt/mesa/src/gallium/winsys/drm/vmware'
> >gmake[3]: *** [default] Error 1
> >gmake[3]: Leaving directory `/opt/mesa/src/gallium/winsys/drm'
> >gmake[2]: *** [default] Error 1
> >gmake[2]: Leaving directory `/opt/mesa/src/gallium/winsys'
> >gmake[1]: *** [subdirs] Error 1
> >gmake[1]: Leaving directory `/opt/mesa/src'
> >gmake: *** [default] Error 1
> >
> >I'll try and wait if the latest packages get updated for xorg,but I might be
> >tempted to bit the bullet and upgrade to Rawhide.
> >
> >Regards,
> >            STEVE555
> 
> There is also this error with latest git:
> gmake[5]: *** No rule to make target 
> `../../../../../../src/gallium/winsys/xlib/libws_xlib.a', needed by 
> `egl_x11_i915.so'.  Stop.

This is a build order issue.

src/gallium/winsys should produce no shared objects. Just static
libraries.

src/gallium/targets should produce the final shared object targets.

So the right build order is winsys then targets.

But since we still have shared objects in src/gallium/winsys they might
be built before the .as they depend upon.

Perhaps tweaking order such way that winsys/drm comes after winsys/xlib
will help.

Jose


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to