Gentoo Archives: gentoo-dev

From: Ferris McCormick <fmccor@g.o>
To: Spider <spider@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] why DEPEND and RDEPEND
Date: Fri, 14 May 2004 11:45:48
Message-Id: Pine.LNX.4.58.0405141050320.3533@lacewing.inforead.com
In Reply to: Re: [gentoo-dev] why DEPEND and RDEPEND by Spider
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Fri, 14 May 2004, Spider wrote:
5
6 > begin quote
7 > On Thu, 13 May 2004 10:52:35 +0000 (UTC)
8 > Ferris McCormick <fmccor@g.o> wrote:
9 >
10 >
11 > > Consider build package P on system A to run on system B. P requires
12 > > tcltk to build but not to run; tetex to run but not to build. (OK, I
13 > > can't imagine such a package, but I suppose I could construct one.)
14 > >
15 >
16 > Imake to build, not to run.
17 >
18 > tetex is required by loads of things to build (documentation
19 > generation!)
20 >
21 > perl is used by most build systems, but very few runtime ones.
22 >
23 > can you name a single desktop application that can build without make,
24 > but that needs make to run?
25 >
26 I meant that my specific example (which uses tcl in the build process and
27 then runs using TeX) seemed to be improbable. Actually, I can imagine
28 such a thing (too strong there) -- I've probably done it (but not in
29 the ebuild context). All I was trying to say was that although I doubt
30 there is such a specific package, I might be able to put together an
31 argument for one.
32
33 I certainly didn't mean to suggest that the case didn't arise. My point
34 was that tcl & TeX are not very related, and you certainly could need one
35 on a system to build an application which would need the other on its
36 target system.
37
38 I was trying to make an example where the distinction would be obvious
39 because the DEPEND (tcltk) and RDEPEND (tetex) were glaringly distinct,
40 and neither necessarily present (were it not for the example ebuild) on
41 a running system.
42
43 But evidently I was not very clear on what I was trying to say. Sorry
44 for any confusion.
45
46
47 >
48 > //Spider
49 Regards,
50 Ferris
51 - --
52 Ferris McCormick (P44646, MI) <fmccor@g.o>
53 -----BEGIN PGP SIGNATURE-----
54 Version: GnuPG v1.2.4 (GNU/Linux)
55
56 iD8DBQFApKrqQa6M3+I///cRAt1kAKDJuYseGN+oofAjePQlBuHUWP6ZJACgzyn5
57 Gmk2nRN1pybo3NeWtxeHvVc=
58 =UTsP
59 -----END PGP SIGNATURE-----
60
61 --
62 gentoo-dev@g.o mailing list