Subject: Re: CVS commit: pkgsrc/mk/buildlink2
To: None <jlam@netbsd.org>
From: Rene Hexel <rh@netbsd.org>
List: pkgsrc-changes
Date: 10/30/2002 14:30:16
--=-1ov6ekzVMVvu0M4hp8f2
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

On Wed, 2002-10-30 at 10:23, Johnny C. Lam wrote:

> Modified Files:
> 	pkgsrc/mk/buildlink2: bsd.buildlink2.mk libtool-fix-la post-cache
> 	    pre-cache
> Added Files:
> 	pkgsrc/mk/buildlink2: gen-transform.sh
> 
> Log Message:
> Move the sed command in _BLNK_{,UN}TRANSFORM_SED into a sed command files

  Something seems to have gone wrong here.  It seems that the
substitution for x11-links is broken.  See the attached wrapper.log from
a failed build of graphics/libgnomecanvas.  The compiler fails, because
it cannot find "freetype/freetype.h" though the file is present in
/usr/pkg/share/x11-links/include/freetype2.

  The following part looks particularly suspicious to me:

-I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink-x11pkg,/usr/pkg/share/x11-links/include/freetype2

  IMHO, this should read

-I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink-x11pkg
-I/usr/pkg/share/x11-links/include/freetype2

  or something the like.  Otherwise files below
/usr/pkg/share/x11-links/include/freetype2 won't be searched for.

  This is on i386-current with XFree-4.0 and without xpkgwedge. 
Needless to say that when I

  cd /usr/pkgsr/mk/buildlink2
  cvs update -Dyesterday

  everything works fine.

  Cheers
      ,
   Rene



--=-1ov6ekzVMVvu0M4hp8f2
Content-Disposition: inline; filename=wrapper.log
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; name=wrapper.log; charset=646

...
/usr/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -Wall -Wunused -Wmissing=
-prototypes -Wmissing-declarations -I/usr/pkgsrc/graphics/libgnomecanvas/wo=
rk.inspiron/.buildlink/include/gtk-2.0 -I/usr/pkgsrc/graphics/libgnomecanva=
s/work.inspiron/.buildlink/lib/gtk-2.0/include -I/usr/pkgsrc/graphics/libgn=
omecanvas/work.inspiron/.buildlink/include/atk-1.0 -I/usr/pkgsrc/graphics/l=
ibgnomecanvas/work.inspiron/.buildlink/include/pango-1.0 -I/usr/pkgsrc/grap=
hics/libgnomecanvas/work.inspiron/.buildlink-x11pkg,/usr/pkg/share/x11-link=
s/include -I/include -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.b=
uildlink-x11pkg,/usr/pkg/share/x11-links/include/freetype2 -I/include/freet=
ype2 -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink/include=
/glib/glib-2.0 -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildli=
nk/lib/glib-2.0/include -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron=
/.buildlink/include/libart-2.0 -DGNOMECANVASLIBDIR=3D\"/usr/pkg/lib\" -DGNO=
MECANVASDATADIR=3D\"/usr/pkg/share\" -DGNOMECANVASPIXMAPDIR=3D\"/usr/pkg/sh=
are/pixmaps\" -DGNOMECANVASBINDIR=3D\"/usr/pkg/bin\" -DGNOMECANVASLOCALSTAT=
EDIR=3D\"/usr/pkg/var\" -DGNOMECANVASLOCALEDIR=3D\"\" -DG_LOG_DOMAIN=3D\"Gn=
omeCanvas\" -DVERSION=3D\"2.0.4\" -I/usr/pkgsrc/graphics/libgnomecanvas/wor=
k.inspiron/.buildlink-x11pkg,/usr/pkg/share/x11-links/include/freetype2 -I/=
include/freetype2 -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buil=
dlink-x11pkg,/usr/pkg/share/x11-links/include/libglade-2.0 -I/include/libgl=
ade-2.0 -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink/incl=
ude -I/usr/pkgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink-x11pkg,/=
usr/pkg/share/x11-links/include -I/include -O3 -march=3Dpentiumpro -I/usr/p=
kgsrc/graphics/libgnomecanvas/work.inspiron/.buildlink/include -I/usr/pkgsr=
c/graphics/libgnomecanvas/work.inspiron/.buildlink-x11pkg,/usr/pkg/share/x1=
1-links/include -I/include -c gnome-canvas-text.c -fPIC -DPIC -o .libs/gnom=
e-canvas-text.o

--=-1ov6ekzVMVvu0M4hp8f2--