tech-pkg archive

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

Re: BUILDLINK_API_DEPENDS can be harmful



On Tue, Oct 28, 2008 at 04:49:55AM +0100, Quentin Garnier wrote:
 > > What I don't see is why your build didn't go build a new pixman as a
 > > result of it being out of date. Ordinarily it should have. Did you not
 > 
 > No.  gtk2 doesn't depend on pixman.  gtk2 depends on cairo, and the
 > installed package is deemed fit to build gtk2.
 > 
 > You can't get a new pixman built directly through gtk2, it would have
 > to go through rebuilding cairo, and that's what is not happening here.

O RLY?

% pwd
/usr/pkgsrc/x11/gtk2
% make print-build-depends-list | [suitable wordwrap for mail]
This package requires package(s) "MesaLib-7.0.4.1nb4 atk-1.24.0
   bigreqsproto-1.0.2 cairo-1.8.0 damageproto-1.1.0 digest-20080510
   expat-2.0.1 fam-2.7.0nb9 fixesproto-4.0 fontconfig-2.6.0
   freetype2-2.3.7 glib2-2.18.2 glitz-0.5.6nb2 glproto-1.4.9nb1
   gmake-3.81 inputproto-1.4.4 intltool-0.40.5 jpeg-6bnb4 kbproto-1.0.3
   libICE-1.0.4 libSM-1.1.0 libX11-1.1.5 libXau-1.0.4 libXcursor-1.1.9
   libXdamage-1.1.1nb1 libXdmcp-1.0.2 libXext-1.0.4 libXfixes-4.0.3
   libXft-2.1.13 libXi-1.1.3nb1 libXinerama-1.0.3 libXrandr-1.2.3
   libXrender-0.9.4 libXt-1.0.5nb1 libXxf86vm-1.0.2 libdrm-2.3.1
   libtool-base-1.5.24nb6 libxml2-2.7.2nb1 p5-XML-Parser-2.36nb1
   pango-1.22.1 pcre-7.8 perl-5.10.0nb2 pixman-0.12.0 pkg-config-0.23
   png-1.2.32 randrproto-1.2.2 renderproto-0.9.3nb1
   shared-mime-info-0.51nb1 tiff-3.8.2nb4 xcmiscproto-1.1.2 xdg-dirs-1.4
   xextproto-7.0.3 xf86bigfontproto-1.1.2 xf86driproto-2.0.4
   xf86vidmodeproto-2.2.2 xineramaproto-1.1.2 xmlcatmgr-2.2nb1
   xproto-7.0.14 xtrans-1.2.2" to build.
% 

Notice pixman in there between perl and pkg-config?

That's because of the stuff in cairo's buildlink3.mk.

Again, I don't see why it didn't go and compile it.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index