You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
(11) |
Apr
(46) |
May
(65) |
Jun
(85) |
Jul
(94) |
Aug
(99) |
Sep
(62) |
Oct
(58) |
Nov
(85) |
Dec
(39) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(90) |
Feb
(29) |
Mar
(90) |
Apr
(96) |
May
(78) |
Jun
(58) |
Jul
(44) |
Aug
(65) |
Sep
(40) |
Oct
(38) |
Nov
(79) |
Dec
(63) |
2002 |
Jan
(53) |
Feb
(61) |
Mar
(43) |
Apr
(53) |
May
(35) |
Jun
(59) |
Jul
(18) |
Aug
(12) |
Sep
(28) |
Oct
(61) |
Nov
(54) |
Dec
(23) |
2003 |
Jan
(16) |
Feb
(42) |
Mar
(38) |
Apr
(35) |
May
(20) |
Jun
(9) |
Jul
(10) |
Aug
(30) |
Sep
(22) |
Oct
(32) |
Nov
(25) |
Dec
(21) |
2004 |
Jan
(39) |
Feb
(36) |
Mar
(59) |
Apr
(32) |
May
(21) |
Jun
(4) |
Jul
(8) |
Aug
(21) |
Sep
(11) |
Oct
(21) |
Nov
(22) |
Dec
(19) |
2005 |
Jan
(62) |
Feb
(24) |
Mar
(17) |
Apr
(16) |
May
(16) |
Jun
(17) |
Jul
(26) |
Aug
(14) |
Sep
(13) |
Oct
(8) |
Nov
(23) |
Dec
(20) |
2006 |
Jan
(41) |
Feb
(18) |
Mar
(21) |
Apr
(47) |
May
(13) |
Jun
(33) |
Jul
(32) |
Aug
(21) |
Sep
(27) |
Oct
(34) |
Nov
(19) |
Dec
(46) |
2007 |
Jan
(21) |
Feb
(26) |
Mar
(13) |
Apr
(22) |
May
(5) |
Jun
(19) |
Jul
(56) |
Aug
(43) |
Sep
(37) |
Oct
(31) |
Nov
(53) |
Dec
(22) |
2008 |
Jan
(74) |
Feb
(31) |
Mar
(15) |
Apr
(35) |
May
(23) |
Jun
(26) |
Jul
(17) |
Aug
(27) |
Sep
(35) |
Oct
(30) |
Nov
(29) |
Dec
(17) |
2009 |
Jan
(35) |
Feb
(39) |
Mar
(44) |
Apr
(28) |
May
(20) |
Jun
(28) |
Jul
(49) |
Aug
(53) |
Sep
(23) |
Oct
(13) |
Nov
(12) |
Dec
(11) |
2010 |
Jan
(45) |
Feb
(28) |
Mar
(41) |
Apr
(11) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
|
2
|
3
(2) |
4
(2) |
5
(2) |
6
|
7
(2) |
8
|
9
|
10
|
11
|
12
|
13
|
14
(1) |
15
|
16
|
17
(3) |
18
(6) |
19
(2) |
20
(5) |
21
|
22
(1) |
23
(1) |
24
|
25
(3) |
26
(2) |
27
|
28
(5) |
29
(3) |
30
(2) |
31
(2) |
|
|
|
|
From: smoki <smo...@gm...> - 2009-03-31 07:42:24
|
Brian Paul-3 wrote: > > smoki wrote: >> Fonts regression on r200, they are good in 7.3<=. It can be seen in q3 >> based games and doom3 also. >> >> mesa-7.3 >> >> [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa73.jpg[/IMG] >> mesa-7.4 >> >> [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa74.jpg[/IMG] >> >> [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/blind.jpg[/IMG] > > The links don't work for me. > > I suggest filing a bug report in bugzilla. > > -Brian > > > ------------------------------------------------------------------------------ > _______________________________________________ > Mesa3d-users mailing list > Mes...@li... > https://lists.sourceforge.net/lists/listinfo/mesa3d-users > > Filled: http://bugs.freedesktop.org/show_bug.cgi?id=20966 -- View this message in context: http://www.nabble.com/Weird-fonts-in-mesa-7.4-tp22764370p22799924.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: smoki <smo...@gm...> - 2009-03-31 07:41:22
|
Brian Paul-3 wrote: > > François Cami wrote: >> On Sat, 28 Mar 2009 01:40:26 -0700 (PDT) >> smoki <smo...@gm...> wrote: >> >>> Seems to dynamic ligthing is broken in 7.4 for r200 (at least i only >>> tried >>> on that card), it working in 7.3<=. There is screenshot from doom3, but >>> it >>> can be easely seen in every quake3 based games. >>> >>> >>> [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/shot00001.jpg[/IMG] >> >> There is a similar (probably identical) problem on R400 (X700 Pro) too in >> q3a. >> >> I'm using Fedora rawhide with the following packages : >> >> xorg-x11-drv-ati-6.12.0-2.fc11.x86_64 >> mesa-libGL-7.5-0.4.fc11.x86_64 > > If you file a bug report, maybe one of the Radeon driver developers can > look into it. I'm not sure they're reading this list. > > -Brian > > > ------------------------------------------------------------------------------ > _______________________________________________ > Mesa3d-users mailing list > Mes...@li... > https://lists.sourceforge.net/lists/listinfo/mesa3d-users > > Filled: http://bugs.freedesktop.org/show_bug.cgi?id=20965 -- View this message in context: http://www.nabble.com/Dynamic-ligthing-is-broken-in-7.4%2C-maybe-tp22754754p22799900.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: Brian P. <br...@vm...> - 2009-03-30 14:55:44
|
François Cami wrote: > On Sat, 28 Mar 2009 01:40:26 -0700 (PDT) > smoki <smo...@gm...> wrote: > >> Seems to dynamic ligthing is broken in 7.4 for r200 (at least i only tried >> on that card), it working in 7.3<=. There is screenshot from doom3, but it >> can be easely seen in every quake3 based games. >> >> >> [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/shot00001.jpg[/IMG] > > There is a similar (probably identical) problem on R400 (X700 Pro) too in q3a. > > I'm using Fedora rawhide with the following packages : > > xorg-x11-drv-ati-6.12.0-2.fc11.x86_64 > mesa-libGL-7.5-0.4.fc11.x86_64 If you file a bug report, maybe one of the Radeon driver developers can look into it. I'm not sure they're reading this list. -Brian |
From: Brian P. <br...@vm...> - 2009-03-30 14:54:45
|
smoki wrote: > Fonts regression on r200, they are good in 7.3<=. It can be seen in q3 > based games and doom3 also. > > mesa-7.3 > [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa73.jpg[/IMG] > mesa-7.4 > [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa74.jpg[/IMG] > [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/blind.jpg[/IMG] The links don't work for me. I suggest filing a bug report in bugzilla. -Brian |
From: Otacílio de A. R. N. <ota...@ee...> - 2009-03-29 04:33:40
|
Dears I'm using FreeBSD 7.1 and after update my DRI driver I'm getting this error when I start my xorg. error: [drm:pid1120:i915_getparam] *ERROR* i915_getparam called with no initialization My system is unstable after this. When I choose restart in gnome the kernel hang ups with a kernel panic. Then I have commented the DRI driver in xorg.conf Option "DRI" "False" The message not appear anymore, but the performance is poor. My kernel show me this messagen on boot: agp0: <Intel 82945GM (945GM GMCH) SVGA controller> on vgapci0 agp0: detected 7932k stolen memory agp0: aperture size is 256M My kernel modules are: Id Refs Address Size Name 1 26 0xc0400000 54e604 kernel 2 1 0xc094f000 ebc4 if_wpi.ko 3 3 0xc095e000 30a8 firmware.ko 4 2 0xc0962000 1dc8 wlan_amrr.ko 5 1 0xc0964000 25f50 wpifw.ko 6 1 0xc098a000 6a5d4 acpi.ko 7 1 0xc4021000 2000 ntfs_iconv.ko 8 1 0xc4023000 3000 libiconv.ko 9 1 0xc4052000 b000 ntfs.ko 10 1 0xc4120000 7000 linprocfs.ko 11 2 0xc4127000 21000 linux.ko 12 1 0xc4407000 e000 fuse.ko 13 1 0xc4441000 2000 dragon_saver.ko 14 1 0xc445f000 2000 rtc.ko I'm running this system in a notebook. Can anyone help with this issue? Thanks a lot |
From: smoki <smo...@gm...> - 2009-03-29 04:24:57
|
Fonts regression on r200, they are good in 7.3<=. It can be seen in q3 based games and doom3 also. mesa-7.3 [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa73.jpg[/IMG] mesa-7.4 [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/mesa74.jpg[/IMG] [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/blind.jpg[/IMG] -- View this message in context: http://www.nabble.com/Weird-fonts-in-mesa-7.4-tp22764370p22764370.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: Chris J. <cjn...@gm...> - 2009-03-29 02:57:13
|
On Sat, Mar 28, 2009 at 03:38:20PM EDT, Mike Smith wrote: > > > > > > Maybe taking a look at how they set it up in ubuntu might help? > I don't have a mach64 box with Ubuntu, and couldn't find a mach64.ko > in any package on packages.ubuntu.com. I think you can burn their install stuff to a CD/DVD and run it "live" to investigate further. > Can someone who does please take a look in xorg.conf/Xorg.0.log and > see what module it's loading? Here's an excerpt: (II) LoadModule: "record" (II) Loading /usr/lib/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.5.2, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 1.1 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.5.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 1.1 (II) Loading extension XFree86-DRI (II) Scanning /usr/share/xserver-xorg/pci directory for additional PCI ID's supported by the drivers (II) Matched mach64 from file name mach64.ids (==) Matched mach64 for the autoconfigured driver (==) Assigned the driver to the xf86ConfigLayout (II) LoadModule: "mach64" (II) Loading /usr/lib/xorg/modules/drivers//mach64_drv.so (II) Module mach64: vendor="X.Org Foundation" compiled for 1.5.0, module version = 6.8.0 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 4.1 (II) MACH64: Driver for ATI Mach64 chipsets (II) Primary Device is: PCI 01@00:00:0 (II) resource ranges after probing: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) MACH64(0): Creating default Display subsection in Screen section "Default Screen" for depth/fbbpp 24/32 (==) MACH64(0): Depth 24, (==) framebuffer bpp 32 (==) MACH64(0): Using XAA acceleration architecture (II) MACH64: Mach64 in slot 1:0:0 detected. (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] And here's the glxinfo output: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer client glx vendor string: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap GLX version: 1.2 GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.2 OpenGL shading language version string: 1.10 OpenGL extensions: GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, GL_EXT_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_fog_coord, GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, GL_ATI_fragment_shader, GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_program_debug, GL_MESA_resize_buffers, GL_MESA_texture_array, GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, GL_SGI_texture_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays 3 GLX Visuals visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x3c 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 32 GLXFBConfigs: visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x3d 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x3e 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x3f 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x40 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x41 0 tc 0 32 0 r . . 8 8 8 8 0 0 8 0 0 0 0 0 0 None 0x42 0 tc 0 32 0 r . . 8 8 8 8 0 0 8 16 16 16 16 0 0 Slow 0x43 0 tc 0 32 0 r y . 8 8 8 8 0 0 8 0 0 0 0 0 0 None 0x44 0 tc 0 32 0 r y . 8 8 8 8 0 0 8 16 16 16 16 0 0 Slow 0x45 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x46 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x47 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x48 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x49 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x4a 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x4b 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x4c 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x4d 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x4e 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x4f 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x50 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x51 0 dc 0 32 0 r . . 8 8 8 8 0 0 8 0 0 0 0 0 0 None 0x52 0 dc 0 32 0 r . . 8 8 8 8 0 0 8 16 16 16 16 0 0 Slow 0x53 0 dc 0 32 0 r y . 8 8 8 8 0 0 8 0 0 0 0 0 0 None 0x54 0 dc 0 32 0 r y . 8 8 8 8 0 0 8 16 16 16 16 0 0 Slow 0x55 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x56 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x57 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x58 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x59 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x5a 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x5b 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x5c 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow Hope this helps. CJ |
From: François C. <fra...@fr...> - 2009-03-28 22:46:41
|
On Sat, 28 Mar 2009 01:40:26 -0700 (PDT) smoki <smo...@gm...> wrote: > Seems to dynamic ligthing is broken in 7.4 for r200 (at least i only tried > on that card), it working in 7.3<=. There is screenshot from doom3, but it > can be easely seen in every quake3 based games. > > > [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/shot00001.jpg[/IMG] There is a similar (probably identical) problem on R400 (X700 Pro) too in q3a. I'm using Fedora rawhide with the following packages : xorg-x11-drv-ati-6.12.0-2.fc11.x86_64 mesa-libGL-7.5-0.4.fc11.x86_64 -- fdc |
From: Mike S. <sc...@gm...> - 2009-03-28 19:38:36
|
> > > Maybe taking a look at how they set it up in ubuntu might help? > > I don't have a mach64 box with Ubuntu, and couldn't find a mach64.ko in any package on packages.ubuntu.com. Can someone who does please take a look in xorg.conf/Xorg.0.log and see what module it's loading? |
From: Chris J. <cjn...@gm...> - 2009-03-28 15:46:18
|
On Mon, Mar 23, 2009 at 04:26:41PM EDT, Mike Smith wrote: > I'm running Debian on an old laptop with a mach64-based video adapter > ("ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)"). I've been > wanting to try out some simple 3D programming, but I figured I should > get 3D acceleration working first. The internet tells me that it is > indeed possible. I have the lastest ubuntu installed on another partition and dri works out of the box. I believe it ships with 2.6.27 .. so unless something happened in this area between 26 & 27, that would appear to confirm your internet findings. > I've set up xorg with the mach64 driver, but I can't seem to find the > kernel module it requires for acceleration to work. Here's what I've > tried so far: > - latest (20060403) common and mach64 tarballs from > http://dri.freedesktop.org/snapshots/ - common installs fine but > mach64 refuses to compile since it depends on some symbols which were > removed a few kernels ago. > - modules from git://anongit.freedesktop.org/git/mesa/drm - compiles > and lets me insmod the modules, but when I restart X the kernel > panics. This happens after X switches to video mode, so I can't see > what the panic message is (screen is completely blank, my only > indication is flashing keyboard LEDs) > Is there another source from which I can get the modules which might > compile *and* work, or another module I can try that will give me 3D > acceleration on this card? Thanks. Maybe taking a look at how they set it up in ubuntu might help? Thanks, CJ |
From: smoki <smo...@gm...> - 2009-03-28 08:40:37
|
Seems to dynamic ligthing is broken in 7.4 for r200 (at least i only tried on that card), it working in 7.3<=. There is screenshot from doom3, but it can be easely seen in every quake3 based games. [IMG]http://i263.photobucket.com/albums/ii149/smokidungeon/shot00001.jpg[/IMG] -- View this message in context: http://www.nabble.com/Dynamic-ligthing-is-broken-in-7.4%2C-maybe-tp22754754p22754754.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: Brian P. <br...@vm...> - 2009-03-28 01:14:55
|
Mesa 7.4 has been released. This is a stable release that just fixes bugs since the 7.3 release. It can be downloaded from SourceForge at https://sourceforge.net/project/showfiles.php?group_id=3 Thanks to everyone who contributed patches and tested! -Brian |
From: peter j. <p.j...@gm...> - 2009-03-26 13:44:11
|
I think I'm getting somewhere now. With not finding the 7.2 version, my bad, sorry about that. I have just realized that there is no X on embedded devices so I'll probably need to use something like MiniGLX as well. Anyway, I've got a lot of stuff to investigate further. Thanks again for your help. Peter On Wed, Mar 25, 2009 at 7:20 PM, tom fogal <tf...@al...> wrote: > peter jankuliak <p.j...@gm...> writes: > [snip] > > However, I wanted to give it a go and first see what it would look > > like on a desktop PC with hardware acceleratio= n disabled (it's the > > --disable-driglx-direct option I believe). The problem is that I can > > not compile it with this option. Here is the error I'm getting: > [snip] > > Here's how I configure for a software-only path: > > #!/bin/sh > > PF=${HOME}/sw/mesa-git > if test "x$@" != "x" ; then > PF="$@" > fi > echo "Configuring mesa with prefix: ${PF}" > sleep 3 > > rm -r ${PF}/lib > autoreconf -vi > ./configure \ > CFLAGS="-g -DUSE_MGL_NAMESPACE" \ > CXXFLAGS="-g -DUSE_MGL_NAMESPACE" \ > --prefix=${PF} \ > --without-demos \ > --with-driver=xlib \ > --enable-glx-tls || exit 1 > make clean > sed -i "s,GL_LIB = GL,GL_LIB=MesaGL,g" configs/autoconf || exit 1 > sed -i "s,GLU_LIB = GLU,GLU_LIB=MesaGLU,g" configs/autoconf || exit 1 > make -j8 || exit 1 > make install > rm -f ${PF}/include/GL/gl*ew.h > > Unless you want to mix mangled Mesa and an OpenGL implementation in > your app, you probably want to remove the flags and the `sed' lines. > > > I wonder if the non HW accelerated version isn't beeing deprecated or > > am I doing/understanding something wrong? > > It seems like fewer people care about the software paths than the > hardware paths, but I haven't heard of anything being deprecated / > broken. > > > [. . .] I can not find the 7.2 version by following the links on whe > > web page. Is the web page out of date? > > http://mesa3d.org/download.html > > links to: > > http://sourceforge.net/project/showfiles.php?group_id=3 > > and if you click `MesaLib' (or anything really) you can see all > releases; 7.2 is listed just below 7.3, as you might guess. > > HTH, > > -tom > |
From: Brian P. <br...@vm...> - 2009-03-26 03:15:32
|
The second 7.4 release candidate is now at http://www.mesa3d.org/beta/ This includes more patches cherry-picked from the master branch and some Solaris build updates. I'm shooting for a final release on Friday. -Brian |
From: tom f. <tf...@al...> - 2009-03-25 18:24:28
|
peter jankuliak <p.j...@gm...> writes: [snip] > However, I wanted to give it a go and first see what it would look > like on a desktop PC with hardware acceleratio= n disabled (it's the > --disable-driglx-direct option I believe). The problem is that I can > not compile it with this option. Here is the error I'm getting: [snip] Here's how I configure for a software-only path: #!/bin/sh PF=${HOME}/sw/mesa-git if test "x$@" != "x" ; then PF="$@" fi echo "Configuring mesa with prefix: ${PF}" sleep 3 rm -r ${PF}/lib autoreconf -vi ./configure \ CFLAGS="-g -DUSE_MGL_NAMESPACE" \ CXXFLAGS="-g -DUSE_MGL_NAMESPACE" \ --prefix=${PF} \ --without-demos \ --with-driver=xlib \ --enable-glx-tls || exit 1 make clean sed -i "s,GL_LIB = GL,GL_LIB=MesaGL,g" configs/autoconf || exit 1 sed -i "s,GLU_LIB = GLU,GLU_LIB=MesaGLU,g" configs/autoconf || exit 1 make -j8 || exit 1 make install rm -f ${PF}/include/GL/gl*ew.h Unless you want to mix mangled Mesa and an OpenGL implementation in your app, you probably want to remove the flags and the `sed' lines. > I wonder if the non HW accelerated version isn't beeing deprecated or > am I doing/understanding something wrong? It seems like fewer people care about the software paths than the hardware paths, but I haven't heard of anything being deprecated / broken. > [. . .] I can not find the 7.2 version by following the links on whe > web page. Is the web page out of date? http://mesa3d.org/download.html links to: http://sourceforge.net/project/showfiles.php?group_id=3 and if you click `MesaLib' (or anything really) you can see all releases; 7.2 is listed just below 7.3, as you might guess. HTH, -tom |
From: François C. <fra...@fr...> - 2009-03-25 17:42:07
|
Hi Peter, On Wed, 25 Mar 2009 18:14:27 +0100 peter jankuliak <p.j...@gm...> wrote: > The company I work for would like to port their software to linux devices > that don't support OpenGL nor OpenGLES. > I thought Mesa3D would be a perfect piece of software for this purpose. > However, I wanted to give it a go and > first see what it would look like on a desktop PC with hardware acceleration > disabled Depending on the Mesa version shipped by your distribution, you might want to try setting the LIBGL_ALWAYS_SOFTWARE environment variable. IIRC this is available on Mesa 7.2 and up. Compare the output of : $ glxinfo $ LIBGL_ALWAYS_SOFTWARE=1 glxinfo You can then start any GL program the same way to test the software renderer. HTH, François |
From: peter j. <p.j...@gm...> - 2009-03-25 17:14:31
|
Hi, The company I work for would like to port their software to linux devices that don't support OpenGL nor OpenGLES. I thought Mesa3D would be a perfect piece of software for this purpose. However, I wanted to give it a go and first see what it would look like on a desktop PC with hardware acceleration disabled (it's the --disable-driglx-direct option I believe). The problem is that I can not compile it with this option. Here is the error I'm getting: -------------------------------------------------------------------------------------------------- #make ... ... ... gcc -c -I. -I../../../include -I../../../include/GL/internal -I../../../src/mesa -I../../../src/mesa/glapi -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -g -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_POSIX_SOURCE-D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DPTHREADS -DDEBUG -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DXF86VIDMODE -D_REENTRANT -UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/usr/local/lib/dri\" indirect.c -o indirect.o indirect.c: In function ‘glDeleteTexturesEXT’: indirect.c:5201: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘glGenTexturesEXT’: indirect.c:5269: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘glIsTextureEXT’: indirect.c:5331: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘glGetColorTableEXT’: indirect.c:5644: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘glGetColorTableParameterfvEXT’: indirect.c:5717: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘glGetColorTableParameterivEXT’: indirect.c:5787: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_356’: indirect.c:6110: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_357’: indirect.c:6185: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_358’: indirect.c:6255: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_361’: indirect.c:6332: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_362’: indirect.c:6406: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_363’: indirect.c:6474: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_364’: indirect.c:6546: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_365’: indirect.c:6617: error: ‘__GLXcontext’ has no member named ‘driContext’ indirect.c: In function ‘gl_dispatch_stub_366’: indirect.c:6682: error: ‘__GLXcontext’ has no member named ‘driContext’ make[2]: *** [indirect.o] Error 1 make[2]: Leaving directory `/home/inetic/mesa/Mesa-7.4-rc1/src/glx/x11' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/home/inetic/mesa/Mesa-7.4-rc1/src' make: *** [default] Error 1 -------------------------------------------------------------------------------------------------- I have tried it with both versions of Mesa, the 7.3 and 7.4-rc1 and with both configure methods (with ./configure --disable-driglx-direct and make linux-x86) all with the same results. I wonder if the non HW accelerated version isn't beeing deprecated or am I doing/understanding something wrong? Also, this web page http://mesa3d.sourceforge.net/download.html suggest that 7.3 version of Mesa3D is the current development release and that the latest stable release is 7.2. However I can not find the 7.2 version by following the links on whe web page. Is the web page out of date? Many thanks for any comments on this in advance. |
From: Mike S. <sc...@gm...> - 2009-03-23 20:26:52
|
I'm running Debian on an old laptop with a mach64-based video adapter ("ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)"). I've been wanting to try out some simple 3D programming, but I figured I should get 3D acceleration working first. The internet tells me that it is indeed possible. I've set up xorg with the mach64 driver, but I can't seem to find the kernel module it requires for acceleration to work. Here's what I've tried so far: - latest (20060403) common and mach64 tarballs from http://dri.freedesktop.org/snapshots/ - common installs fine but mach64 refuses to compile since it depends on some symbols which were removed a few kernels ago. - modules from git://anongit.freedesktop.org/git/mesa/drm - compiles and lets me insmod the modules, but when I restart X the kernel panics. This happens after X switches to video mode, so I can't see what the panic message is (screen is completely blank, my only indication is flashing keyboard LEDs) Is there another source from which I can get the modules which might compile *and* work, or another module I can try that will give me 3D acceleration on this card? Thanks. |
From: Chris J. <cjn...@gm...> - 2009-03-22 15:44:58
|
I downloaded the latest tarballs from dri.freedesktop.org: common-20060403-linux.i386.tar.bz2 mach64-20060403-linux.i386.tar.bz2 I ran the install.sh script in common and that went smoothly after I changed the directories to what they appear to be on this debian etch system. I proceeded to do the same in the mach64 tree. I was asked whether I wanted to create a directory for dri and agreed. The compile of the module failed immediately and the dri.log file told me that it could not find the kernel .config file for my kernel, which makes perfect sense since the etchnhalf kernel was installed as a binary from the etch repos. The next step would be to apt-get the source & headers for the above kernel, but before I do this, I would like to know if the tarballs I downloaded are really the latest and whether anyone has gotten this to work with recent kernels - such as 2.6.24. I have run an "install.sh restore" in the common tree and as per the messages echoed to the terminal, I should be back to where I started. Thanks, CJ |
From: Brian P. <br...@vm...> - 2009-03-20 23:43:02
|
The first release candidate of Mesa 7.4 can be grabbed from http://www.mesa3d.org/beta/ 7.4 will be a stable release just fixing bugs since Mesa 7.3. See the release notes for details. I'm hoping to wrap up 7.4 around the middle of next week. -Brian |
From: STEVE555 <ste...@ho...> - 2009-03-20 22:21:20
|
Hi to all, I have been compling Mesa from git using autoconf for sometime,I have been pulling the lastest updates from the repository regulary.I have been running into problems recently from a recent change in the repository.Here is the link to the cahnge I'm talking about: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ae524e236afba1305150cacd634eaa1f5460b Here are the ./configure options I'm using with ./configure: ./configure --prefix=/usr --sbindir=/usr/sbin ----oldincludedir=/usr/include --x-includes=/usr/include --x-libraries=/usr/lib --enable-32-bit --enable-xcb --enable-glx-tls --enable-gallium-nouveau --with-x --with-dri-driverdir=/usr/lib/dri --with-xorg-driver-dir=/usr/lib/xorg/modules/drivers I keep running into this error at the end with make after ./configure finishes: gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_context.c -o nouveau_context.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_screen.c -o nouveau_screen.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_swapbuffers.c -o nouveau_swapbuffers.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_lock.c -o nouveau_lock.o /bin/sh ../../../../../../bin/mklib -noprefix -o nouveau_dri.so \ ../../../../../../src/mesa/drivers/dri/common/utils.o ../../../../../../src/mesa/drivers/dri/common/vblank.o ../../../../../../src/mesa/drivers/dri/common/dri_util.o ../../../../../../src/mesa/drivers/dri/common/xmlconfig.o nouveau_context.o nouveau_screen.o nouveau_swapbuffers.o nouveau_lock.o ../../../../../../src/gallium/winsys/drm/nouveau/drm/libnouveaudrm.a ../../../../../../src/gallium/drivers/nv04/libnv04.a ../../../../../../src/gallium/drivers/nv10/libnv10.a ../../../../../../src/gallium/drivers/nv20/libnv20.a ../../../../../../src/gallium/drivers/nv30/libnv30.a ../../../../../../src/gallium/drivers/nv40/libnv40.a ../../../../../../src/gallium/drivers/nv50/libnv50.a ../../../../../../src/mesa/libmesagallium.a ../../../../../../src/gallium/auxiliary/draw/libdraw.a ../../../../../../src/gallium/auxiliary/translate/libtranslate.a ../../../../../../src/gallium/auxiliary/cso_cache/libcso_cache.a ../../../../../../src/gallium/auxiliary/pipebuffer/libpipebuffer.a ../../../../../../src/gallium/auxiliary/tgsi/libtgsi.a ../../../../../../src/gallium/auxiliary/sct/libsct.a ../../../../../../src/gallium/auxiliary/rtasm/librtasm.a ../../../../../../src/gallium/auxiliary/util/libutil.a -ldrm -lexpat -lm -lpthread -ldl -ldrm_nouveau mklib: Making Linux shared library: nouveau_dri.so /bin/sh ../../../../../../bin/minstall nouveau_dri.so ../../../../../../lib/gallium gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' ../../Makefile.template:124: depend: No such file or directory rm -f depend touch depend /usr/bin/makedepend -fdepend -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm ../../../../../../src/mesa/drivers/dri/common/utils.c ../../../../../../src/mesa/drivers/dri/common/vblank.c ../../../../../../src/mesa/drivers/dri/common/dri_util.c ../../../../../../src/mesa/drivers/dri/common/xmlconfig.c \ 2> /dev/null gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: *** No rule to make target `../../../../../../src/gallium/state_trackers/dri2/libdri2drm.a', needed by `nouveau_dri2.so'. Stop. gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[4]: *** [default] Error 1 gmake[4]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau' gmake[3]: *** [default] Error 1 gmake[3]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm' gmake[2]: *** [default] Error 1 gmake[2]: Leaving directory `/tmp/mesa/src/gallium/winsys' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/tmp/mesa/src' make: *** [default] Error >From the message header in the cahnge I'm talking about,I quote: drm_api is a set of hooks used by the dri2 state tracker, this wraps our dri1 code around the same set of hooks. "Currently the dri2 build will produce nouveau_dri2.so which you'll need to install as nouveau_dri.so if you wish to try it. The dri2 state tracker doesn't make it easy for a driver to support both paths in the same binary." Can somebody tell me how to change the revelant file form which directory so I can compile Mesa with Nouveau support agian? or should I wait patiently wait for the next round of updates to the repository so it can build successfully again? Regards, STEVE555 -- View this message in context: http://www.nabble.com/Compiling-Mesa-with-Nouveau-Support-tp22629649p22629649.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: STEVE555 <ste...@ho...> - 2009-03-20 22:19:04
|
Hi to all, I have been compling Mesa from git using autoconf for sometime,I have been pulling the lastest updates from the repository regulary.I have been running into problems recently from a recent change in the repository.Here is the link to the cahnge I'm talking about: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ae524e236afba1305150cacd634eaa1f5460b Here are the ./configure options I'm using with ./configure: ./configure --prefix=/usr --sbindir=/usr/sbin ----oldincludedir=/usr/include --x-includes=/usr/include --x-libraries=/usr/lib --enable-32-bit --enable-xcb --enable-glx-tls --enable-gallium-nouveau --with-x --with-dri-driverdir=/usr/lib/dri --with-xorg-driver-dir=/usr/lib/xorg/modules/drivers I keep running into this error at the end with make after ./configure finishes: gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_context.c -o nouveau_context.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_screen.c -o nouveau_screen.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_swapbuffers.c -o nouveau_swapbuffers.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_lock.c -o nouveau_lock.o /bin/sh ../../../../../../bin/mklib -noprefix -o nouveau_dri.so \ ../../../../../../src/mesa/drivers/dri/common/utils.o ../../../../../../src/mesa/drivers/dri/common/vblank.o ../../../../../../src/mesa/drivers/dri/common/dri_util.o ../../../../../../src/mesa/drivers/dri/common/xmlconfig.o nouveau_context.o nouveau_screen.o nouveau_swapbuffers.o nouveau_lock.o ../../../../../../src/gallium/winsys/drm/nouveau/drm/libnouveaudrm.a ../../../../../../src/gallium/drivers/nv04/libnv04.a ../../../../../../src/gallium/drivers/nv10/libnv10.a ../../../../../../src/gallium/drivers/nv20/libnv20.a ../../../../../../src/gallium/drivers/nv30/libnv30.a ../../../../../../src/gallium/drivers/nv40/libnv40.a ../../../../../../src/gallium/drivers/nv50/libnv50.a ../../../../../../src/mesa/libmesagallium.a ../../../../../../src/gallium/auxiliary/draw/libdraw.a ../../../../../../src/gallium/auxiliary/translate/libtranslate.a ../../../../../../src/gallium/auxiliary/cso_cache/libcso_cache.a ../../../../../../src/gallium/auxiliary/pipebuffer/libpipebuffer.a ../../../../../../src/gallium/auxiliary/tgsi/libtgsi.a ../../../../../../src/gallium/auxiliary/sct/libsct.a ../../../../../../src/gallium/auxiliary/rtasm/librtasm.a ../../../../../../src/gallium/auxiliary/util/libutil.a -ldrm -lexpat -lm -lpthread -ldl -ldrm_nouveau mklib: Making Linux shared library: nouveau_dri.so /bin/sh ../../../../../../bin/minstall nouveau_dri.so ../../../../../../lib/gallium gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' ../../Makefile.template:124: depend: No such file or directory rm -f depend touch depend /usr/bin/makedepend -fdepend -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm ../../../../../../src/mesa/drivers/dri/common/utils.c ../../../../../../src/mesa/drivers/dri/common/vblank.c ../../../../../../src/mesa/drivers/dri/common/dri_util.c ../../../../../../src/mesa/drivers/dri/common/xmlconfig.c \ 2> /dev/null gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: *** No rule to make target `../../../../../../src/gallium/state_trackers/dri2/libdri2drm.a', needed by `nouveau_dri2.so'. Stop. gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[4]: *** [default] Error 1 gmake[4]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau' gmake[3]: *** [default] Error 1 gmake[3]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm' gmake[2]: *** [default] Error 1 gmake[2]: Leaving directory `/tmp/mesa/src/gallium/winsys' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/tmp/mesa/src' make: *** [default] Error >From the message header in the cahnge I'm talking about,I quote: drm_api is a set of hooks used by the dri2 state tracker, this wraps our dri1 code around the same set of hooks. "Currently the dri2 build will produce nouveau_dri2.so which you'll need to install as nouveau_dri.so if you wish to try it. The dri2 state tracker doesn't make it easy for a driver to support both paths in the same binary." Can somebody tell me how to change the revelant file form which directory so I can compile Mesa with Nouveau support agian? or should I wait patiently wait for the next round of updates to the repository so it can build successfully again? Regards, STEVE555 -- View this message in context: http://www.nabble.com/Compiling-Mesa-with-Nouveau-Support-tp22629647p22629647.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: STEVE555 <ste...@ho...> - 2009-03-20 22:16:19
|
Hi to all, I have been compling Mesa from git using autoconf for sometime,I have been pulling the lastest updates from the repository regulary.I have been running into problems recently from a recent change in the repository.Here is the link to the cahnge I'm talking about: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ae524e236afba1305150cacd634eaa1f5460b Here are the ./configure options I'm using with ./configure: ./configure --prefix=/usr --sbindir=/usr/sbin ----oldincludedir=/usr/include --x-includes=/usr/include --x-libraries=/usr/lib --enable-32-bit --enable-xcb --enable-glx-tls --enable-gallium-nouveau --with-x --with-dri-driverdir=/usr/lib/dri --with-xorg-driver-dir=/usr/lib/xorg/modules/drivers I keep running into this error at the end with make after ./configure finishes: gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_context.c -o nouveau_context.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_screen.c -o nouveau_screen.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_swapbuffers.c -o nouveau_swapbuffers.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_lock.c -o nouveau_lock.o /bin/sh ../../../../../../bin/mklib -noprefix -o nouveau_dri.so \ ../../../../../../src/mesa/drivers/dri/common/utils.o ../../../../../../src/mesa/drivers/dri/common/vblank.o ../../../../../../src/mesa/drivers/dri/common/dri_util.o ../../../../../../src/mesa/drivers/dri/common/xmlconfig.o nouveau_context.o nouveau_screen.o nouveau_swapbuffers.o nouveau_lock.o ../../../../../../src/gallium/winsys/drm/nouveau/drm/libnouveaudrm.a ../../../../../../src/gallium/drivers/nv04/libnv04.a ../../../../../../src/gallium/drivers/nv10/libnv10.a ../../../../../../src/gallium/drivers/nv20/libnv20.a ../../../../../../src/gallium/drivers/nv30/libnv30.a ../../../../../../src/gallium/drivers/nv40/libnv40.a ../../../../../../src/gallium/drivers/nv50/libnv50.a ../../../../../../src/mesa/libmesagallium.a ../../../../../../src/gallium/auxiliary/draw/libdraw.a ../../../../../../src/gallium/auxiliary/translate/libtranslate.a ../../../../../../src/gallium/auxiliary/cso_cache/libcso_cache.a ../../../../../../src/gallium/auxiliary/pipebuffer/libpipebuffer.a ../../../../../../src/gallium/auxiliary/tgsi/libtgsi.a ../../../../../../src/gallium/auxiliary/sct/libsct.a ../../../../../../src/gallium/auxiliary/rtasm/librtasm.a ../../../../../../src/gallium/auxiliary/util/libutil.a -ldrm -lexpat -lm -lpthread -ldl -ldrm_nouveau mklib: Making Linux shared library: nouveau_dri.so /bin/sh ../../../../../../bin/minstall nouveau_dri.so ../../../../../../lib/gallium gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' ../../Makefile.template:124: depend: No such file or directory rm -f depend touch depend /usr/bin/makedepend -fdepend -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm ../../../../../../src/mesa/drivers/dri/common/utils.c ../../../../../../src/mesa/drivers/dri/common/vblank.c ../../../../../../src/mesa/drivers/dri/common/dri_util.c ../../../../../../src/mesa/drivers/dri/common/xmlconfig.c \ 2> /dev/null gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: *** No rule to make target `../../../../../../src/gallium/state_trackers/dri2/libdri2drm.a', needed by `nouveau_dri2.so'. Stop. gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[4]: *** [default] Error 1 gmake[4]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau' gmake[3]: *** [default] Error 1 gmake[3]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm' gmake[2]: *** [default] Error 1 gmake[2]: Leaving directory `/tmp/mesa/src/gallium/winsys' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/tmp/mesa/src' make: *** [default] Error >From the message header in the cahnge I'm talking about,I quote: drm_api is a set of hooks used by the dri2 state tracker, this wraps our dri1 code around the same set of hooks. "Currently the dri2 build will produce nouveau_dri2.so which you'll need to install as nouveau_dri.so if you wish to try it. The dri2 state tracker doesn't make it easy for a driver to support both paths in the same binary." Can somebody tell me how to change the revelant file form which directory so I can compile Mesa with Nouveau support agian? or should I wait patiently wait for the next round of updates to the repository so it can build successfully again? Regards, STEVE555 -- View this message in context: http://www.nabble.com/Compliling-Mesa-tp22629643p22629643.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: STEVE555 <ste...@ho...> - 2009-03-20 22:14:27
|
Hi to all, I have been compling Mesa from git using autoconf for sometime,I have been pulling the lastest updates from the repository regulary.I have been running into problems recently from a recent change in the repository.Here is the link to the cahnge I'm talking about: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ae524e236afba1305150cacd634eaa1f5460b Here are the ./configure options I'm using with ./configure: ./configure --prefix=/usr --sbindir=/usr/sbin ----oldincludedir=/usr/include --x-includes=/usr/include --x-libraries=/usr/lib --enable-32-bit --enable-xcb --enable-glx-tls --enable-gallium-nouveau --with-x --with-dri-driverdir=/usr/lib/dri --with-xorg-driver-dir=/usr/lib/xorg/modules/drivers I keep running into this error at the end with make after ./configure finishes: gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_context.c -o nouveau_context.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_screen.c -o nouveau_screen.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_swapbuffers.c -o nouveau_swapbuffers.o gcc -c -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -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 -I/usr/include/drm -I/usr/include/nouveau nouveau_lock.c -o nouveau_lock.o /bin/sh ../../../../../../bin/mklib -noprefix -o nouveau_dri.so \ ../../../../../../src/mesa/drivers/dri/common/utils.o ../../../../../../src/mesa/drivers/dri/common/vblank.o ../../../../../../src/mesa/drivers/dri/common/dri_util.o ../../../../../../src/mesa/drivers/dri/common/xmlconfig.o nouveau_context.o nouveau_screen.o nouveau_swapbuffers.o nouveau_lock.o ../../../../../../src/gallium/winsys/drm/nouveau/drm/libnouveaudrm.a ../../../../../../src/gallium/drivers/nv04/libnv04.a ../../../../../../src/gallium/drivers/nv10/libnv10.a ../../../../../../src/gallium/drivers/nv20/libnv20.a ../../../../../../src/gallium/drivers/nv30/libnv30.a ../../../../../../src/gallium/drivers/nv40/libnv40.a ../../../../../../src/gallium/drivers/nv50/libnv50.a ../../../../../../src/mesa/libmesagallium.a ../../../../../../src/gallium/auxiliary/draw/libdraw.a ../../../../../../src/gallium/auxiliary/translate/libtranslate.a ../../../../../../src/gallium/auxiliary/cso_cache/libcso_cache.a ../../../../../../src/gallium/auxiliary/pipebuffer/libpipebuffer.a ../../../../../../src/gallium/auxiliary/tgsi/libtgsi.a ../../../../../../src/gallium/auxiliary/sct/libsct.a ../../../../../../src/gallium/auxiliary/rtasm/librtasm.a ../../../../../../src/gallium/auxiliary/util/libutil.a -ldrm -lexpat -lm -lpthread -ldl -ldrm_nouveau mklib: Making Linux shared library: nouveau_dri.so /bin/sh ../../../../../../bin/minstall nouveau_dri.so ../../../../../../lib/gallium gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' ../../Makefile.template:124: depend: No such file or directory rm -f depend touch depend /usr/bin/makedepend -fdepend -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include -I. -I../../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../include -I../../../../../../include/GL/internal -I../../../../../../src/gallium/include -I../../../../../../src/gallium/auxiliary -I../../../../../../src/gallium/drivers -I../../../../../../src/gallium/winsys/common -I../../../../../../src/mesa -I../../../../../../src/mesa/main -I../../../../../../src/mesa/glapi -I../../../../../../src/mesa/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 -I/usr/include/drm ../../../../../../src/mesa/drivers/dri/common/utils.c ../../../../../../src/mesa/drivers/dri/common/vblank.c ../../../../../../src/mesa/drivers/dri/common/dri_util.c ../../../../../../src/mesa/drivers/dri/common/xmlconfig.c \ 2> /dev/null gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: Entering directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[5]: *** No rule to make target `../../../../../../src/gallium/state_trackers/dri2/libdri2drm.a', needed by `nouveau_dri2.so'. Stop. gmake[5]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau/dri2' gmake[4]: *** [default] Error 1 gmake[4]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm/nouveau' gmake[3]: *** [default] Error 1 gmake[3]: Leaving directory `/tmp/mesa/src/gallium/winsys/drm' gmake[2]: *** [default] Error 1 gmake[2]: Leaving directory `/tmp/mesa/src/gallium/winsys' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/tmp/mesa/src' make: *** [default] Error >From the message header in the cahnge I'm talking about,I quote: drm_api is a set of hooks used by the dri2 state tracker, this wraps our dri1 code around the same set of hooks. "Currently the dri2 build will produce nouveau_dri2.so which you'll need to install as nouveau_dri.so if you wish to try it. The dri2 state tracker doesn't make it easy for a driver to support both paths in the same binary." Can somebody tell me how to change the revelant file form which directory so I can compile Mesa with Nouveau support agian? or should I wait patiently wait for the next round of updates to the repository so it can build successfully again? Regards, STEVE555 -- View this message in context: http://www.nabble.com/Compliling-Mesa-tp22629641p22629641.html Sent from the mesa3d-users mailing list archive at Nabble.com. |
From: tom f. <tf...@al...> - 2009-03-19 06:42:18
|
Owen Kaluza <Owe...@sc...> writes: > On Tue, 2009-03-17 at 23:15 -0700, tom fogal wrote: [snip] > > See my recent work with respect to GLEW. In a sentence, you want to > > 1) mangle all of Mesa's symbols, and 2) load all your OpenGL functions > > at runtime. Details can be found in my posts to their mailing lists, > > which should be findable with a bit of googling. > > I looked up your posts, it looks like I would require a custom compiled > osmesa library then? Yes and no. You need a custom compiled Mesa and potentially Mesa's GLU lib (if you use GLU); the OSMesa library might change with mangling, but I doubt it. To do this, you just add "-DUSE_MGL_NAMESPACE" to the CFLAGS when compiling Mesa. I've been thinking of an `--enable-mangling' autoconf switch for a while now, but haven't had the time... > If so it's probably not worth bothering from my point of view as it's > easier for us to provide two versions or instructions for users to > compile our stuff differently depending on their requirements. Sure, if you know that beforehand. The real trouble only comes in if you run on a cluster && don't know which GL library to use until runtime. -tom |