[ECFT] drm/dri/mesa/xorg-server update [Part 1]

Pavel Timofeev timp87 at gmail.com
Mon Mar 14 13:39:10 UTC 2011


Hi!
Complete!

During upgrade portmaster (-a) said me 
...
cc -I. -I../mesa -I../mapi -I../../include  -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99 -ffast-math
-fvisibility=hidden -fno-strict-aliasing  -fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS
-DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DHAVE_XCB_DRI2 
-DFEATURE_GL=1 -L/usr/local/lib glcpp/glcpp-lex.o glcpp/glcpp-parse.o
glcpp/pp.o glcpp/glcpp.o ../mesa/program/hash_table.o
../../src/glsl/libglsl.a -o glcpp/glcpp
gmake[2]: Leaving directory
`/usr/ports/graphics/dri/work/Mesa-7.10.1/src/glsl'
gmake[2]: Entering directory
`/usr/ports/graphics/dri/work/Mesa-7.10.1/src/mesa'
python -t -O -O main/es_generator.py -S main/APIspec.xml -V GLES1.1 >
main/api_exec_es1.c
Traceback (most recent call last):
  File "main/es_generator.py", line 26, in <module>
    import APIspecutil as apiutil
  File
"/usr/ports/graphics/dri/work/Mesa-7.10.1/src/mesa/main/APIspecutil.py",
line 28, in <module>
    import libxml2
ImportError: No module named libxml2
gmake[2]: *** No rule to make target `depend', needed by `default'.  Stop.
gmake[2]: Leaving directory
`/usr/ports/graphics/dri/work/Mesa-7.10.1/src/mesa'
gmake[1]: *** [subdirs] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-7.10.1/src'
gmake: *** [default] Error 1
*** Error code 1

Stop in /usr/ports/graphics/dri.

===>>> make failed for graphics/dri
===>>> Aborting update

===>>> Update for graphics/dri failed
===>>> Aborting update

Then I installed /usr/ports/textproc/py-libxml2.
Then portmaster (-a) finished work successfully.

http://pastebin.com/90RdXudb
FreeBSD 8.2 RELEASE i386, xorg-server-1.9.4(with_hal),
xf86-video-ati-6.14.0_1.

I just tried to play in UrbanTerror on-line game, and it works fine ;) xfce
4.8 too.
Waiting for [part 2] =)


miwi-2 wrote:
> 
> Hi,
> 
> First of all, note that *this is very experimental, so you really have to
> know what
> you’re doing.* We managed to get drm/dri with the newer xorg-server to
> work,
> and we have removed the support for WITHOUT_NOUVEAU.
> 
> We have just updated the xorg-dev repo:
> 
> – libdrm -> 2.4.24
> – libGL to 7.10.1
> – libGLU to 7.10.1
> – libGLUw to 7.10.1
> – libglut to 7.10.1
> – xproto to 7.0.17
> – libXaw to 1.0.9
> – libXt to 1.1.0
> – libX11 to 1.4.1
> – xorg-server to 1.9.4
> 
> After installing these, you will have to rebuild the following ports:
> 
> – your graphic driver
> – keybord driver
> – mouse/synaptics driver
> 
> Upon rebuilt, restart them.
> So to get the xorg stuff you will need to:
> run
> 
> svn co https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev
> 
> A small merge script to merge the svn checkout into the real portstree can
> be found here:
> 
> http://people.freebsd.org/~miwi/xorg/xorgmerge
> 
> The script is a modified version of the kdemerge script. Please set the
> KDEDIR
> variable to the path of your X.org ports.
> 
> After merging, run one of the following command, depending on which tool
> you
> use
> to manage your installed packages.
> 
> portupgrade -af \*
> portmaster -af
> 
> Please report any problems and issues to x11 (at) FreeBSD.org.
> 
> *Again, please be aware that this is very experimental*, and
> I personally haven’t tested any 3D things yet, but we want
> to share our work and start testing to get early feedback
> for improvements. We plan to update Xorg fully to 7.6 after
> we get some feedback for update part 1. It will be much easier
> for us to figure out what the problems are with the updates
> being separated in 3 parts. Please make sure you know what
> you’re doing.
> 
> Thanks to Piter (gahr@) for helping me to get it compiled with our
> base gcc version.
> 
> - Martin
> 
> PS: ECFT -> Experimental Call for Testing [image: :P]
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 
> 

-- 
View this message in context: http://old.nabble.com/-ECFT--drm-dri-mesa-xorg-server-update--Part-1--tp31124272p31144133.html
Sent from the freebsd-ports mailing list archive at Nabble.com.



More information about the freebsd-ports mailing list