Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Mar 2011 06:39:09 -0700 (PDT)
From:      Pavel Timofeev <timp87@gmail.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: [ECFT] drm/dri/mesa/xorg-server update [Part 1]
Message-ID:  <31144133.post@talk.nabble.com>
In-Reply-To: <AANLkTiknQ7UAu3UrxeZ8Ss6sr4yn2jAoHbusnJZzSuqo@mail.gmail.com>
References:  <AANLkTiknQ7UAu3UrxeZ8Ss6sr4yn2jAoHbusnJZzSuqo@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi!
Complete!

During upgrade portmaster (-a) said me=20
...
cc -I. -I../mesa -I../mapi -I../../include  -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -Wall -Wmissing-prototypes -std=3Dc99 -ffast-math
-fvisibility=3Dhidden -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=3D1 -DIN_DRI_DRIVER -DHAVE_ALIAS
-DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DHAVE_XCB_DRI2=20
-DFEATURE_GL=3D1 -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.

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

=3D=3D=3D>>> Update for graphics/dri failed
=3D=3D=3D>>> 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] =3D)


miwi-2 wrote:
>=20
> Hi,
>=20
> First of all, note that *this is very experimental, so you really have to
> know what
> you=E2=80=99re doing.* We managed to get drm/dri with the newer xorg-serv=
er to
> work,
> and we have removed the support for WITHOUT_NOUVEAU.
>=20
> We have just updated the xorg-dev repo:
>=20
> =E2=80=93 libdrm -> 2.4.24
> =E2=80=93 libGL to 7.10.1
> =E2=80=93 libGLU to 7.10.1
> =E2=80=93 libGLUw to 7.10.1
> =E2=80=93 libglut to 7.10.1
> =E2=80=93 xproto to 7.0.17
> =E2=80=93 libXaw to 1.0.9
> =E2=80=93 libXt to 1.1.0
> =E2=80=93 libX11 to 1.4.1
> =E2=80=93 xorg-server to 1.9.4
>=20
> After installing these, you will have to rebuild the following ports:
>=20
> =E2=80=93 your graphic driver
> =E2=80=93 keybord driver
> =E2=80=93 mouse/synaptics driver
>=20
> Upon rebuilt, restart them.
> So to get the xorg stuff you will need to:
> run
>=20
> svn co https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev
>=20
> A small merge script to merge the svn checkout into the real portstree ca=
n
> be found here:
>=20
> http://people.freebsd.org/~miwi/xorg/xorgmerge
>=20
> The script is a modified version of the kdemerge script. Please set the
> KDEDIR
> variable to the path of your X.org ports.
>=20
> After merging, run one of the following command, depending on which tool
> you
> use
> to manage your installed packages.
>=20
> portupgrade -af \*
> portmaster -af
>=20
> Please report any problems and issues to x11 (at) FreeBSD.org.
>=20
> *Again, please be aware that this is very experimental*, and
> I personally haven=E2=80=99t 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=E2=80=99re doing.
>=20
> Thanks to Piter (gahr@) for helping me to get it compiled with our
> base gcc version.
>=20
> - Martin
>=20
> PS: ECFT -> Experimental Call for Testing [image: :P]
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>=20
>=20

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31144133.post>