[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Upgrading octave-stk to 2.5.0



Le 26/02/2018 à 20:12, Mike Miller a écrit :
On Mon, Feb 26, 2018 at 19:33:37 +0100, Julien Bect wrote:
I have tried from scratch with a clean base image, same result...
Because of this error dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>= 11) dh-octave the simplest explanation might be that your chroot is not actually sid. You might want to check the command and output when creating the chroot. I use sbuild instead of pbuilder/cowbuilder so I don't have any particular advice on what to look for.

I checked: my chroot really is a sid chroot.

Even manually installing the missing packages using "sudo cowbuilder login --save-after-login" did not solve the problem.

*****

I also tried with sbuild since you mentioned it, following the instructions there: https://wiki.debian.org/sbuild#Setup (I have never used sbuild before).

At first I obtained exactly the same error as in gbp.  So I used "sbuild-shell" to manually install debhelper + dh-octave.

dpkg --list inside sbuild-shell tells me that I have debhelper 11.1.5 and dh-octave 0.3.2, which should be fine.

The first part of the error message is gone, but I still get the following error when I run sbuild:

$ sbuild
dh clean --buildsystem=octave --with=octave
dh: unable to load addon octave: Can't locate Debian/Debhelper/Sequence/octave.pm in @INC (you may need to install the Debian::Debhelper::Sequence::octave module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at (eval 15) line 2.
BEGIN failed--compilation aborted at (eval 15) line 2.

debian/rules:5: recipe for target 'clean' failed
make: *** [clean] Error 2

*****

Any advice ?


Reply to: