Date: Mon, 5 Aug 1996 13:07:35 +0300 (EET DST) From: Narvi <narvi@haldjas.folklore.ee> To: Chris Timmons <skynyrd@opus.cts.cwu.edu> Cc: freebsd-ports@freebsd.org Subject: Re: make package dependencies thrash Message-ID: <Pine.BSF.3.91.960805123125.11445A-100000@haldjas.folklore.ee> In-Reply-To: <Pine.BSI.3.95.960804201823.13038A-100000@opus.cts.cwu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Someone updating blt! COOL! BTW, blt-2.1 is out... On Sun, 4 Aug 1996, Chris Timmons wrote: > > I've got my first attempt at a port working correctly with the exception > of the 'make package' and have tried to resolve this by searching the mail > archives and reading the handbook. If it is there I am not seeing it :) > (yes, I know we have an earlier port of BLT; I am doing this purely to > punish myself :) > > I have the following dependencies, which are correctly searched for and > found when the port is doing 'make install': > > > LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl \ > tk40\\.1\\.:${PORTSDIR}/x11/tk > So it depends on tcl7.4 and tk4.0? Your dependency lines are incorrect - make them to be: LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \ tk40.\\1.\\.:${PORTSDIR}/x11/tk4 And you have got to have these directories with the makefiles... It should help. Sander > > Indeed, on the build machine tcl-7.4.2 and tk-4.0.2 are registered and > appear under in /var/db/pkg. > > When I go to make package, something is not happy during 'registering > depends' and records the error message into the resulting +CONTENTS: > > gremlin:/usr/local/system/utils/net/blt/port#> make package > > Checksums OK. > ===> Building package for blt-1.9.0 > cd: can't cd to /usr/ports/lang/tcl > Creating package blt-1.9.0.tgz > Registering depends: *** Error code 2 Stop.. > Creating gzip'd tar ball in > '/usr/local/system/utils/net/blt/port/blt-1.9.0.tgz' > > gremlin:/usr/local/system/utils/net/blt/port/temp#> head +CONTENTS > @name blt-1.9.0 > @cwd /usr/local > @pkgdep *** > @pkgdep Error > @pkgdep code > @pkgdep 2 > @pkgdep Stop. > > > So, I am wondering why the tcl/tk dependencies are not a problem during > build, only during make package? I guess I could put the actual tcl and > tk build directories out under /usr/ports but should I have to do that? > > -Chris > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960805123125.11445A-100000>