Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2012 10:38:36 +0300
From:      Ivan Klymenko <fidaj@ukr.net>
To:        miwi@FreeBSD.org
Cc:        ports@FreeBSD.org, x11@FreeBSD.org, current@FreeBSD.org
Subject:   Re: [CFT] Xorg 7.7 ready for testing!
Message-ID:  <20120610103836.01758adc@nonamehost.>
In-Reply-To: <20120607203753.2466c63a.miwi@FreeBSD.org>
References:  <20120607203753.2466c63a.miwi@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
=D0=92 Thu, 7 Jun 2012 20:37:53 +0800
Martin Wilke <miwi@FreeBSD.org> =D0=BF=D0=B8=D1=88=D0=B5=D1=82:

> Hi Fans,
>=20
> The FreeBSD Xorg Team is pleased to announce Xorg 7.7 Release. We are
> very happy to be able to Call for testing shortly after the Xorg team
> annouced 7.7 release. This CFT is also open for discussion on how we
> should move forward with xorg release as we are facing some issues and
> we would like to ask for your opinion. Right now we have 2 existing
> xorg versions in our Ports Tree. The situation is quite bad due to our
> poor graphic card support. That means we do not have much choice but
> to take it as how it is now. But with regards to mesa support, we
> have to face some new challanges.
>=20
> With the new mesa 8.0 release, accelerated support for a number of
> older graphic cards was dropped. At the moment we are not sure how to
> deal with that.We are thinking of just replacing mesa 7.11 with 8.0 or
> making a new flag like WITH_MESA=3D 7.11.2 / 8.0 in combination with
> WITH_NEW_XORG, and let the mesa 7.6.1 set as default together with the
> old xorg version. Obviosly the latter option make the already complex
> situation more complex. The problem is, users, especially  the new
> ones can easily get confused with it. Another issue is, the
> packages.We can't deliver a package set with the new Xorg releases.
> This means users with new hardware will have to compile everything by
> themselves. Though I'm totally fine with compiling, not everyone has
> the CPU power to compile everything. What I'm trying to say is, I
> would love to see the newer xorg released as the default version, but
> i know this will break a lot of old hardware. The thing is, when we
> want to try to become a Modern Operating System, I dont see any other
> way to make the new xorg as default but to give Users the chance to
> compile the old xorg with a flag like WITH_OLD_XORG.
>=20
> Some notes regarding KMS support:
> KMS Support has been completely migrated to FreeBSD 10. The MFC to 9
> will come soon, that means so long its not MFC'd to 9-Stable, users
> need to get the latest patch from our x11 mailing list.
>=20
> This testing includes
> * libdrm 2.4.34 (including KMS support)
> * mesa 8.0.3
> * full Xorg 7.7 release Change log
>   http://www.x.org/releases/X11R7.7/changelog.html
>=20
> Checkout Xorg Development Repo:
> You will need to install devel/subversion in order to checkout the
> xorg repo. Next, you will need to add WITH_NEW_XORG=3Dyes in
> your /etc/make.conf if you want to try out the new Xorg and mesa. Note
> that if you are not qualified for the KMS patch, you shouldn=E2=80=99t use
> WITH_NEW_XORG=3Dyes because the old intel driver doesn=E2=80=99t build wi=
th the
> new X server. If you are qualified, you should also set WITH_KMS=3Dyes
> in /etc/make.conf. Nvidia and ATI users should set WITH_NEW_XORG=3Dyes.
>=20
> svn co https://trillian.chruetertee.ch/svn/ports/trunk
>=20
> A small merge script to merge the svn checkout into the real portstree
> can be found here:
>=20
> http://people.freebsd.org/~miwi/xorg/xorgmerge
>=20
> The script is a modified version of the old 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.
>=20
> portupgrade -af \*
> portmaster -a
>=20
>=20
> After installing these, you will have to rebuild all xf86-* ports. We
> will bump all releated ports during the commit to the ports tree.
>=20
> Roadmap:
> Our current plan is to let the CFT running for a while, and see what
> the outcome of the discussion above is. We hope to get a lot of
> feedback to solve as many problems as possible. Also we are working on
> the libglut to freeglut migration, this will definitely complete
> before we import Xorg 7.7. So we still have enough time.  We are
> looking forward for your feedback.
>=20
> - miwi on behalf of the FreeBSD X11 Team
>=20
> PS: Please reply only to x11@ thanks.
>=20

uname -a
FreeBSD nonamehost 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r236313: Fri Jun  1=
 20:20:31 EEST 2012     ivan@nonamehost:/usr/obj/usr/src/sys/mk10  amd64

tree port updated three days ago
port x11-servers/xorg-server build error

gmake[4]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0=
=B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports_build/usr/ports/x11-servers/xorg-se=
rver/work/xorg-server-1.12.2/hw/xfree86/man'
gmake[4]: =D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0=
=BE=D0=B3 `/usr/ports_build/usr/ports/x11-servers/xorg-server/work/xorg-ser=
ver-1.12.2/hw/xfree86'
CPP=3D'cpp' AWK=3D'gawk' /bin/sh ./sdksyms.sh ../.. -O2 -ftree-vectorize -m=
fpmath=3Dsse -mssse3 -pipe -march=3Dcore2 -fno-strict-aliasing -DHAVE_DIX_C=
ONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=3D2 -Wstrict-=
prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-=
style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Ws=
hadow -Wcast-qual -Wmissing-noreturn -Wmissing-format-attribute -Wredundant=
-decls -Werror=3Dimplicit -Werror=3Dnonnull -Werror=3Dinit-self -Werror=3Dm=
ain -Werror=3Dmissing-braces -Werror=3Dsequence-point -Werror=3Dreturn-type=
 -Werror=3Dtrigraphs -Werror=3Dwrite-strings -Werror=3Daddress -Werror=3Din=
t-to-pointer-cast -Werror=3Dpointer-to-int-cast -fno-strict-aliasing -fno-s=
trict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_THREAD_SA=
FE -I/usr/local/include -I/usr/local/include/pixman-1 -I/usr/local/include/=
freetype2   -I../../include -I../../include -I../../Xext -I../../composite =
-I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/sync -=
I../../miext/shadow  -I../../miext/damage -I../../render -I../../randr -I..=
/../fb -fvisibility=3Dhidden  -DHAVE_XORG_CONFIG_H -fvisibility=3Dhidden -I=
/usr/local/include   -I/usr/local/include   -I../../hw/xfree86 -I../../hw/x=
free86/include -I../../hw/xfree86/common -I../../hw/xfree86/os-support -I..=
/../hw/xfree86/os-support/bus -I../../os -I./parser -I../../miext/cw -I./dd=
c -I./i2c -I./modes -I./ramdac
  CC       sdksyms.o
In file included from ./modes/xf86Crtc.h:28,
                 from sdksyms.c:84:
../../randr/randrstr.h:594: warning: redundant redeclaration of 'RRTransfor=
mCompute'
../../randr/rrtransform.h:70: warning: previous declaration of 'RRTransform=
Compute' was here
In file included from ./modes/xf86Crtc.h:32,
                 from sdksyms.c:84:
./modes/xf86Modes.h:43: warning: redundant redeclaration of 'xf86ModeHSync'
../../hw/xfree86/common/xf86.h:411: warning: previous declaration of 'xf86M=
odeHSync' was here
./modes/xf86Modes.h:44: warning: redundant redeclaration of 'xf86ModeVRefre=
sh'
../../hw/xfree86/common/xf86.h:413: warning: previous declaration of 'xf86M=
odeVRefresh' was here
./modes/xf86Modes.h:53: warning: redundant redeclaration of 'xf86DuplicateM=
ode'
../../hw/xfree86/common/xf86.h:419: warning: previous declaration of 'xf86D=
uplicateMode' was here
./modes/xf86Modes.h:55: warning: redundant redeclaration of 'xf86DuplicateM=
odes'
../../hw/xfree86/common/xf86.h:421: warning: previous declaration of 'xf86D=
uplicateModes' was here
./modes/xf86Modes.h:56: warning: redundant redeclaration of 'xf86SetModeDef=
aultName'
../../hw/xfree86/common/xf86.h:415: warning: previous declaration of 'xf86S=
etModeDefaultName' was here
./modes/xf86Modes.h:57: warning: redundant redeclaration of 'xf86SetModeCrt=
c'
../../hw/xfree86/common/xf86.h:417: warning: previous declaration of 'xf86S=
etModeCrtc' was here
./modes/xf86Modes.h:59: warning: redundant redeclaration of 'xf86ModesEqual'
../../hw/xfree86/common/xf86.h:423: warning: previous declaration of 'xf86M=
odesEqual' was here
./modes/xf86Modes.h:60: warning: redundant redeclaration of 'xf86PrintModel=
ine'
../../hw/xfree86/common/xf86.h:425: warning: previous declaration of 'xf86P=
rintModeline' was here
./modes/xf86Modes.h:62: warning: redundant redeclaration of 'xf86ModesAdd'
../../hw/xfree86/common/xf86.h:427: warning: previous declaration of 'xf86M=
odesAdd' was here
./modes/xf86Modes.h:67: warning: redundant redeclaration of 'xf86CVTMode'
../../hw/xfree86/common/xf86.h:198: warning: previous declaration of 'xf86C=
VTMode' was here
In file included from sdksyms.c:92:
./ddc/xf86DDC.h:48: warning: redundant redeclaration of 'xf86DDCGetModes'
./modes/xf86Modes.h:64: warning: previous declaration of 'xf86DDCGetModes' =
was here
In file included from sdksyms.c:270:
../../include/dixevents.h:84: warning: redundant redeclaration of 'PostSynt=
heticMotion'
../../include/input.h:476: warning: previous declaration of 'PostSyntheticM=
otion' was here
In file included from sdksyms.c:271:
../../include/dixfont.h:148: warning: redundant redeclaration of 'client_au=
th_generation'
/usr/local/include/X11/fonts/fontproto.h:52: warning: previous declaration =
of 'client_auth_generation' was here
../../include/dixfont.h:150: warning: redundant redeclaration of 'DeleteFon=
tClientID'
/usr/local/include/X11/fonts/fontproto.h:59: warning: previous declaration =
of 'DeleteFontClientID' was here
../../include/dixfont.h:152: warning: redundant redeclaration of 'GetClient=
Resolutions'
/usr/local/include/X11/fonts/font.h:149: warning: previous declaration of '=
GetClientResolutions' was here
../../include/dixfont.h:154: warning: redundant redeclaration of 'GetDefaul=
tPointSize'
/usr/local/include/X11/fonts/fontproto.h:44: warning: previous declaration =
of 'GetDefaultPointSize' was here
../../include/dixfont.h:156: warning: redundant redeclaration of 'GetNewFon=
tClientID'
/usr/local/include/X11/fonts/fontproto.h:60: warning: previous declaration =
of 'GetNewFontClientID' was here
../../include/dixfont.h:159: warning: redundant redeclaration of 'init_fs_h=
andlers'
/usr/local/include/X11/fonts/fontproto.h:47: warning: previous declaration =
of 'init_fs_handlers' was here
../../include/dixfont.h:175: warning: redundant redeclaration of 'RegisterF=
PEFunctions'
/usr/local/include/X11/fonts/fontproto.h:42: warning: previous declaration =
of 'RegisterFPEFunctions' was here
../../include/dixfont.h:179: warning: redundant redeclaration of 'remove_fs=
_handlers'
/usr/local/include/X11/fonts/fontproto.h:50: warning: previous declaration =
of 'remove_fs_handlers' was here
../../include/dixfont.h:181: warning: redundant redeclaration of 'StoreFont=
ClientFont'
/usr/local/include/X11/fonts/fontproto.h:61: warning: previous declaration =
of 'StoreFontClientFont' was here
sdksyms.c:399: warning: cast discards qualifiers from pointer target type
sdksyms.c:453: warning: cast discards qualifiers from pointer target type
sdksyms.c:748: warning: cast discards qualifiers from pointer target type
sdksyms.c:1002: warning: cast discards qualifiers from pointer target type
sdksyms.c:1026: warning: cast discards qualifiers from pointer target type
sdksyms.c:1123: warning: cast discards qualifiers from pointer target type
sdksyms.c:1124: warning: cast discards qualifiers from pointer target type
sdksyms.c:1679: warning: cast discards qualifiers from pointer target type
sdksyms.c:1680: warning: cast discards qualifiers from pointer target type
sdksyms.c:1681: warning: cast discards qualifiers from pointer target type
  CCLD     Xorg
/usr/local/lib/libfontenc.so: undefined reference to `gzgetc_'
distcc[21895] ERROR: compile (null) on localhost failed
gmake[4]: *** [Xorg] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1
gmake[4]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0=
=B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports_build/usr/ports/x11-servers/xorg-se=
rver/work/xorg-server-1.12.2/hw/xfree86'
gmake[3]: *** [all-recursive] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1
gmake[3]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0=
=B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports_build/usr/ports/x11-servers/xorg-se=
rver/work/xorg-server-1.12.2/hw/xfree86'
gmake[2]: *** [all] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 2
gmake[2]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0=
=B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports_build/usr/ports/x11-servers/xorg-se=
rver/work/xorg-server-1.12.2/hw/xfree86'
gmake[1]: *** [all-recursive] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1
gmake[1]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0=
=B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports_build/usr/ports/x11-servers/xorg-se=
rver/work/xorg-server-1.12.2/hw'
gmake: *** [all-recursive] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1
*** [do-build] Error code 1

Stop in /usr/ports/x11-servers/xorg-server.
*** [build] Error code 1

Stop in /usr/ports/x11-servers/xorg-server.



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