On 11 February 2007 at 07:22, dean gaudet wrote:
| On Sun, 11 Feb 2007, Dirk Eddelbuettel wrote:
| 
| > Which distribution do you use: testing or unstable?  I'd be surprised if
| > there had been 'unannounced' changes in these lately.
| 
| unstable

Ack.
 
| hmm from debian/control:
| 
| Build-Depends: gawk | awk, debhelper (>= 5.0.0), libtool, gcc (>= 4:4.0), 
binutils (>= 2.12.90.0.9), autotools-dev, refblas3-dev
| Build-Depends-Indep: tetex-extra, texinfo, gs, ps2eps
| 
| i've never seen Build-Depends-Indep before... apparently "apt-get 
| build-dep" doesn't consider it either.  maybe i should be opening a bug 
| against apt.

We have Build-Depends: and Build-Depends-Indep: for a reason:  binary-all
packages only need the latter, and allow reducing the load for the
autobuilders (which can then skip eg tex'in the manuals).

Now, as wrote in the first email, you did

        apt-get build-dep libgsl0-dev

which is a _binary_ package, or a subset of the results produced from source
gsl.   Apt-get simply outsmarted you and only got deps _for what you
requested_. 

You are now able to run 'debian/rules binary-arch' --- or the equivalent
'dpkg-buildpackage -b -B' but you cannot build the WHOLE package on PARTIAL
depends.  It all works as documented ... but yes, it is tricky.

Morale:  try build-dep on the source package name:

        apt-get build-dep gsl

Let me know if that works and I'll close the bug report.

Thanks, Dirk

-- 
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to