On Sun, Jan 20, 2019 at 12:15:54PM -0800, Matthew Fernandez wrote: > > On Jan 19, 2019, at 17:29, Adam Borowski <kilob...@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. ⠈⠳⣄⠀⠀⠀⠀