tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: XFCE Update proposal to 4.12



On netbsd-6 platforms (only i386 and amd64 tested), all components of
the "xfce4" and "xfce4-extras" meta-packages install without problems,
but the meta-packages themselves fail to "build" with ("xfce4" shown
for example):

[...]
===> Creating toolchain wrappers for xfce4-4.12.0
src=/usr/X11R7/lib/pkgconfig/fixesproto.pc  dst=/d0/build/pkgsrc/meta-pkgs/xfce4/work/.buildlink/lib/pkgconfig/fixesext.pc;  /bin/mkdir -p /d0/build/pkgsrc/meta-pkgs/xfce4/work/.buildlink/lib/pkgconfig;  if test -f ${src}; then  /bin/ln -sf ${src} ${dst};  fi
src=/usr/X11R7/lib/pkgconfig/compositeproto.pc  dst=/d0/build/pkgsrc/meta-pkgs/xfce4/work/.buildlink/lib/pkgconfig/compositeext.pc;  /bin/mkdir -p /d0/build/pkgsrc/meta-pkgs/xfce4/work/.buildlink/lib/pkgconfig;  if test -f ${src}; then  /bin/ln -sf ${src} ${dst};  fi
=> Fixes wrong module version in freetype2.pc
cd: can't cd to /d0/build/pkgsrc/meta-pkgs/xfce4/work/xfce4-4.12.0
*** Error code 2

Stop.
make: stopped in /x/pkgsrc/meta-pkgs/xfce4
*** Error code 1

Stop.
make: stopped in /x/pkgsrc/meta-pkgs/xfce4


This appears to be a recently-introduced interaction of the pkgsrc
framework itself as I noticed the same problem when I rebuilt wip/xfce48
before the xfce4-4.12 work was revealed.  In the past, wip/xfce48's
meta-package "built" and installed without any complaint.  My solution
to that is applicable here as well.  Adding:

  pre-extract:
  	@mkdir -p ${WRKSRC}

to the meta-package Makefile allows it to "build" and install on netbsd-6
platforms and appears not to interfere on netbsd-{7,current}.

-- 
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645



Home | Main Index | Thread Index | Old Index