Re: Debian packages, argtable
Brought to you by:
thesun
From: Tom M. <tme...@vl...> - 2005-08-23 18:16:33
|
Shachar Shemesh wrote: > Actually, I was very suprised to find that rsyncrypto made it into > stable at all. Silly me, I didn't even think to check whether there was a Debian package for rsyncrypto. I guess I just assumed that at its early stage of development it wouldn't have made it in. But of course it's there: http://packages.debian.org/stable/utils/rsyncrypto The stable version is of course a couple of versions behind, so I think for now, as I'm mostly using the source as a point of reference for getting the 0.14 version working under Windows, I'll stick with the source distribution. > Argtable was only added (also by me) to Sid after Sarge was already > released, so it won't be in stable. Sorry. So is it compiled in to the stable package as a static library? I noticed it isn't on the dependency list of either stable or unstable packages. > I'm the argtable Debian maintainer :-) Well that'll cut down on finger pointing when getting to the bottom of that bug that might be in rsyncrypto or argtable. >>Attempting to configure rsyncrypto 0.14 on Debian 3.1 (Sarge/stable) I >>see: >> >> configure: error: argtable2 not found >> See `config.log' for more details. Is there a way to get configure to spit out more friendly messages when a dependency isn't found? (I guess with most people using binary packages these days, there isn't much motivation to improve build tools to that level.) >>Would it be practical to fall back to using getopt_long() if >>libargtable2 isn't available? > > I'm afriad not. Argtable was chosen because it has getopt_long > compatible command line syntax, and yet works on Windows. [...] > Unfortunately, it is not compatible to getopt_long in terms > of function usage. Ah, that's what I was wondering. > If a mandatory argument...is not given, you get a segfault. > I'm not yet sure whether the bug is in argtable or rsyncrypto. Does argtable have a test suite? Shouldn't be too hard to code up a small test program that utilizes argtable to see whether it chokes on missing required arguments. -Tom -- Tom Metro Venture Logic, Newton, MA, USA "Enterprise solutions through open source." Professional Profile: https://www.linkedin.com/e/fps/3452158/ |