patch for

Julian H. Stacey jhs at berklix.com
Wed Apr 29 14:56:31 UTC 2015


Jung-uk Kim wrote:
> On 04/27/2015 14:30, Julian H. Stacey wrote:
> > Baptiste Daroussin wrote:
> >> On Mon, Apr 27, 2015 at 02:55:13PM +0200, Julian H. Stacey
> >> wrote:
> >>> Hi x11 at freebsd.org, cc: anholt at FreeBSD.org as creator as no
> >>> MAINTAINER=3D ) =20 I wrote this patch after graphics/dri
> >>> failed. Comments please ? =20 
> >>> http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/graphics/dri/Make=
> >>
> >>> 
> file.REL=3D10.1-RELEASE.diff
> >>> =20 *** 10.1-RELEASE/ports/graphics/dri/Makefile	Mon Apr 27
> >>> 14:34:42 2015 --- new-generic/ports/graphics/dri/Makefile	Mon
> >>> Apr 27 14:36:27 2015 *************** *** 12,17 **** --- 12,25
> >>> ---- LIB_DEPENDS=3D	libdrm.so:${PORTSDIR}/graphics/libdrm \ 
> >>> libexpat.so:${PORTSDIR}/textproc/expat2 =20 + LIB_DEPENDS+=3D
> >>> ${PORTSDIR}/textproc/py-libxml2 + # LIB_DEPENDS+=3D
> >>> lib/python2.7/site-packages/libxml2mod.so:${PORTSDIR}=
> >> /textproc/py-libxml2
> >>> + # To avoid error: + #     checking python2 module: libxml2...
> >>> no + #     configure: error: failed to find required module
> >>> libxml2 + #     =3D=3D=3D>  Script "configure" failed
> >>> unexpectedly. + #     Please report the problem to
> >>> x11 at FreeBSD.org [maintainer] and att=
> >> ach the
> >>> +=20 USES+=3D		gettext:build USE_XORG=3D	glproto x11 xext
> >>> xxf86vm xdamage xfixes dri2proto
> >> 
> >> I removed Eric as he is not working on this, the maintainer is
> >> x11@
> >> 
> >> This patch is wrong the syntax for libdepend is really not the
> >> proper synta= x.
> >> 
> >> Btw this is certainly not a build depend you do expect here but a
> >> BUILD_DEP= ENDS
> >> 
> >> Best regards, Bapt
> > 
> > Ah, Yes ! Thanks.  So BUILD_DEPENDS+=
> > ${PORTSDIR}/textproc/py-libxml2 would suffice, but maybe it should
> > be longer ? maybe similar to BUILD_DEPENDS+= \ 
> > lib/python2.7/site-packages/libxml2mod.so:\ 
> > ${PORTSDIR}/textproc/py-libxml2 I tried to find what that something
> > should be, by doing cd /usr/ports/textproc/py-libxml2; make clean ;
> > make deinstall cd /usr/ports/graphics/dri; make clean; make But I
> > failed to find whatever it was,  so not sure if BUILD_DEPENDS is
> > needed, or if it was just some local aberation here.
> > 
> > PS Apologies for truncated "Subject: patch for" instead of
> > "Subject: patch for graphics/dri/Makefile"
> 
> It looks like your patch is based on a quite old ports tree.

No, src/ & ports/ are both latest 10.1-RELEASE, 
but bits of my local/ are older **

> In fact,
> I can't reproduce the problem.

Thanks for trying, I can't either, as I wrote above:
	"so not sure if BUILD_DEPENDS is
	needed, or if it was just some local aberation here"

> Can you please update your ports tree
> and try again?

I'm sorry, but I can't install a new current /usr/ports, make & install, 
  ** As I've already been running & fixing on 10.1-RELEASE for some
  days trying to build the 1000 ports & dependencies I use.  Jumping
  to current ports, would exchange lots of old (solved here) problems
  for lots of new problems.  What I'm trying to do is build latest
  10.1-RELEASE & where that breaks,  test/retrofit bits from current ports.

To try to help detect the problem, or what problem was, I ran:
 cd /pri/FreeBSD/branches/amd64/-current/ports
 setenv PORTSDIR /pri/FreeBSD/branches/amd64/-current/ports
 cat ../../.ctm_status	# ports-cur 10882
 ls -l ../../.ctm_status # 16 Apr 29 10:51 (TZ=+02:00)
 cd graphics/dri; make
 ...
 Package 'libdrm_radeon' has version '2.4.52', required version is '>= 2.4.56'
 ...
 & as explained I dont want to upgrade rest of system beyond 10.1 yet.
 & I dont seem to be able to reproduce the problem, so cas eclosed I guess,
 Thanks Baptiste & Kim.

BTW Your (Kim) mailer garbled quoting my posting,
I suggest you turn off your auto formatter.

Cheers,
Julian
--
Julian Stacey, BSD Linux Unix C Sys Eng Consultant Munich http://berklix.com
	Indent previous with "> ".	Reply Below as a play script.
	Send plain text, Not quoted-printable, HTML, or base64.


More information about the freebsd-x11 mailing list