[Pianod] autoconf

Perette Barella perette at barella.org
Thu Feb 21 20:57:54 PST 2013


Michael, thanks for the feedback.

I've added error messaging about the missing libraries; I opted for a message rather than a command since installs vary by OS and distribution (port, emerge, apt-get, I imagine rpm is still around?...).  I've fixed the libbsd check to try without -lbsd, then try -lbsd, and finally fall back to building it.  Or at least that's what I aimed for it to do.  Can someone give it another crank?

> http://deviousfish.com/Downloads/pianod/Devel/pianod-autoconf.tar.gz
> ./configure && make && sudo make install.

Also... Thinking of acquiring a small Linux box for being able to test things like this.  I was thinking a NetBook, maybe a used Eee, as it would fill the travel-size machine gap in my life.  What sort of memory/disc requirements does Linux take up these days, if I'm going to have compilers and things on there?  A lot of the Netbooks have 16G SSDs, but that seems too small...

Thanks,

Perette


On 2013年02月19日, at 22:39, Michael R. Hines wrote:

> 1. configure correctly notifies the user that libjson is missing. I
> recommend printing a one-liner that tells the user: "apt-get install
> libjson0-dev"
> 2. configure misses the gcrypt.h dependency - I see that the
> configure.ac is already checking for this header, but configure doesn't
> detect that it's not installed. (A one-liner for this one is also
> "apt-get install libgcrypt11-dev")
> 3. configure also misses the gnutls.h dependency (one liner would be:
> "apt-get install libgnutls-dev")
> 4. configure also misses the ao.h dependency (one liner would be:
> "apt-get install libao-dev")
> 5. configure also misseds the bsd dependency (fgetln) (one liner would
> be: "apt-get install libbsd-dev")




More information about the Pianod mailing list