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

Bug#919743: RFS: rumur/2019.01.12-1 [ITP]



On Sun, Jan 20, 2019 at 12:15:54PM -0800, Matthew Fernandez wrote:
> > On Jan 19, 2019, at 17:29, Adam Borowski <kilobyte@angband.pl> wrote:
> > 
> > On Fri, Jan 18, 2019 at 06:43:13PM -0800, Matthew Fernandez wrote:
> >> * Package name    : rumur
> >>  Version         : 2019.01.12-1

> > The package fails to build:
> > .----
> > In file included from /<<PKGBUILDDIR>>/librumur/src/parse.cc:10:
> > /<<PKGBUILDDIR>>/librumur/include/rumur/scanner.h:6:12: fatal error: FlexLexer.h: No such file or directory
> >   #include <FlexLexer.h>
> > `----
> > This looks like missing build-dependency on libfl-dev.
> 
> I guess I didn’t notice this as I had something else installed that pulled
> in libfl-dev.  Is there a page where I can see results from an attempted
> build of my uploaded package?  Or maybe you built it yourself locally to
> discover this?

flex has Recommends: libfl-dev, which _usually_ pulls that package in on
user systems.  That's specifically disabled in build environments -- only
strict dependencies are guaranteed to be installed.

The best way to test whether a package will build is to compile it in a
minimal chroot.  The automated way to do so is to use a tool like sbuild or
pbuilder -- the former is used on official buildds and more fit for
heavy-duty use, while pbuilder is much easier to use.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Remember, the S in "IoT" stands for Security, while P stands
⢿⡄⠘⠷⠚⠋⠀ for Privacy.
⠈⠳⣄⠀⠀⠀⠀


Reply to: