On Mon, 2016-01-04 at 22:38 +0000, James Clarke wrote: > On 4 Jan 2016, at 22:13, Samuel Thibault <samuel.thiba...@gnu.org> wrote: > > Svante Signell, on Mon 04 Jan 2016 23:09:00 +0100, wrote: > > It is indeed just !@val (this use of defined was deprecated in 5.6.1 and > raised warnings since 5.16[1]). Here's the simplified patch (untested): > > > - if (!defined(@val)) { > > + if (!@val) { > >
Thanks James, problem solved for now. BTW: Why does Hurd contain such crappy dependencies such as perl. Is this part of upstream or Debian specific? The Debian package does not have it: apt-cache showsrc hurd | grep Build-Depends | grep -i perl <empty> Is there more perl code in upstream Hurd? If not, how about rewrite this code snippet in C and "remove a should be added" a language dependency!