Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Mar 2000 12:59:56 -0500
From:      Will Andrews <andrews@technologist.com>
To:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.ORG>
Cc:        Will Andrews <andrews@TECHNOLOGIST.COM>, Gawel <gawel@sim.com.pl>, ports@FreeBSD.ORG
Subject:   Re: make fetch + dependencies
Message-ID:  <20000303125956.D986@argon.blackdawn.com>
In-Reply-To: <vqchfeokg3y.fsf@silvia.hip.berkeley.edu>; from asami@FreeBSD.ORG on Thu, Mar 02, 2000 at 05:16:33PM -0800
References:  <38BA81C7.E7FA0940@sim.com.pl> <vqcpute9wr6.fsf@silvia.hip.berkeley.edu> <20000302122145.A448@argon.blackdawn.com> <20000302124515.A2211@argon.blackdawn.com> <vqchfeokg3y.fsf@silvia.hip.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 02, 2000 at 05:16:33PM -0800, Satoshi - Ports Wraith - Asami wrote:
> Sorry, it should have been "make DEPENDS_TARGET=checksum extract".  I
> forgot that the dependency is checked from extract, not checksum.

# make DEPENDS_TARGET=checksum extract
===>  Extracting for enlightenment-0.16.3
>> Checksum OK for enlightenment-0.16.3.tar.gz.
===>   enlightenment-0.16.3 depends on executable: gmake - found
===>   enlightenment-0.16.3 depends on shared library: esd.2 - found
===>   enlightenment-0.16.3 depends on shared library: Fnlib.0 - not found
===>    Verifying checksum for Fnlib.0 in /usr/ports/graphics/fnlib
>> fnlib-0.5.tar.gz doesn't seem to exist on this system.
>> Attempting to fetch from
>> http://mirror.nucba.ac.jp/mirror/enlightenment/enlightenment/libs/.
Receiving fnlib-0.5.tar.gz (431588 bytes): 100%
431588 bytes transferred in 65.4 seconds  (6.45 Kbytes/s)
>> Checksum OK for fnlib-0.5.tar.gz.
===>   Returning to build of enlightenment-0.16.3
Error: shared library "Fnlib.0" does not exist
*** Error code 1

Now what? :-)

> Actually there is a PR (12548) with a skeleton.  I don't really like
> that implementation (I think the recursive fetching should be done
> only if the dependency (executable/file/shlib) check fails), but you
> may want to take a look.

The check fails above and it still doesn't finish the fetching.

Besides, I think recursive fetching should be available as a separate
target. Some people have access to high-speed connections at certain
locations and not at their usual location, and they simply wish to download
all necessary distfiles so they can build what they want at their usual
location. One of those people happen to be me.

PR 12548 seems to be an acceptable solution to me.

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000303125956.D986>