On 07/24/2009 05:44 PM, Alex Deucher wrote: > On Fri, Jul 24, 2009 at 12:42 PM, Terry Barnaby<[email protected]> wrote: >> On 07/24/2009 05:05 PM, Terry Barnaby wrote: >>> On 07/24/2009 04:55 PM, Alex Deucher wrote: >>>> On Fri, Jul 24, 2009 at 11:25 AM, Terry Barnaby<[email protected]> >>>> wrote: >>>>> Hi, >>>>> >>>>> Due to the problems I am having with ATI Radeon cards under Fedora 11, I >>>>> thought >>>>> I would try the latest GIT source tree. I am using the standard Fedora >>>>> *-devel >>>>> packages and just trying to build the drivers only. When I try to build >>>>> the xf86-video-ati driver I get the error: >>>>> >>>>> CC radeon_textured_video.o >>>>> In file included from radeon_textured_video.c:148: >>>>> radeon_textured_videofuncs.c: In function >>>>> ‘RADEONDisplayTexturedVideoMMIO’: >>>>> radeon_textured_videofuncs.c:109: warning: implicit declaration of >>>>> function >>>>> ‘radeon_cs_space_reset_bos’ >>>>> radeon_textured_videofuncs.c:110: warning: implicit declaration of >>>>> function >>>>> ‘radeon_cs_space_add_persistent_bo’ >>>>> radeon_textured_videofuncs.c:118: error: too few arguments to function >>>>> ‘radeon_cs_space_check’ >>>>> radeon_textured_videofuncs.c: In function >>>>> ‘R200DisplayTexturedVideoMMIO’: >>>>> >>>>> radeon_textured_videofuncs.c:507: error: too few arguments to function >>>>> ‘radeon_cs_space_check’ >>>>> radeon_textured_videofuncs.c: In function >>>>> ‘R300DisplayTexturedVideoMMIO’: >>>>> >>>>> radeon_textured_videofuncs.c:1049: error: too few arguments to function >>>>> ‘radeon_cs_space_check’ >>>>> radeon_textured_videofuncs.c: In function >>>>> ‘R500DisplayTexturedVideoMMIO’: >>>>> >>>>> radeon_textured_videofuncs.c:2500: error: too few arguments to function >>>>> ‘radeon_cs_space_check’ >>>>> >>>>> Plus others. There does not appear to be a radeon_cs_space_reset_bos() >>>>> function in the xf86-video-ati source tree. >>>>> Is the xf86-video-ati driver in a buildable state ? >>>> You need a newer libdrm_radeon and kernel drm bits to build and use >>>> the latest ddx/mesa bits from git. The stuff shipped in f11 isn't >>>> compatible. >>>> >>>> Alex >>> Thanks for the info. I will go in a bit deeper ... >>> >>> Cheers >>> >>> >>> Terry >>> _______________________________________________ >>> xorg mailing list >>> [email protected] >>> http://lists.freedesktop.org/mailman/listinfo/xorg >> I have tried to build/install drm (just the lib for the moment). It all >> builds and installs fine. However the files: radeon_cs.h, radeon_cs_gem.h >> and others do not get installed in /usr/include although radeon_drm.h >> does. The build of xf86-video-ati then fails due to the different API >> of radeon_cs_space_check() and some missing functions definitions. >> Am I missing something here ? >> I built/installed the git drm with: >> >> ./autogen.sh --prefix=/usr >> make > > you need to configure libdrm with --enable-radeon-experimental-api > > Alex > _______________________________________________ > xorg mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/xorg I actually did try doing a: ./configure --enable-radeon-experimental-api make clean all install
after seeing that option with "./configure --help". But this did not change things ... However doing a: make distclean ./autogen.sh --prefix=/usr --enable-radeon-experimental-api make all install Seems to work. Thanks for the info. Cheers Terry _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
