OK, managed to compile it myself. It now recognises about third of the NGCs and I think that with some tinkering I'll get it to mark everything for me (✿◠‿◠)
If somebody decides to follow my footsteps before the OpenNGC project is finished and hopefully integrated, here are my notes:
1. Running Debian Sid, clone the GitHub repo (double bleeding edge warning)
2. Dependencies part 1: apt-get install libcairo2-dev libnetpbm10-dev libpng12-dev libjpeg-dev python-numpy python-pyfits python-dev zlib1g-dev libbz2-dev swig
3. Dependencies part 2: download and compile cfitsio from
http://heasarc.gsfc.nasa.gov/fitsio/4. make CFITS_INC="-I/home/kaori/cfitsio/include" CFITS_LIB="-L/home/kaori/cfitsio/lib -lcfitsio" all
5. make CFITS_INC="-I/home/kaori/cfitsio/include" CFITS_LIB="-L/home/kaori/cfitsio/lib -lcfitsio" install INSTALL_DIR=/home/kaori/astrometry3 (yea, needed 3 tries ;_;)
6. Edit /home/kaori/astrometry3/etc/astrometry.cfg
7. Copy index files to the correct directory
8. export PYTHONPATH=/home/kaori/astrometry3/lib/python/
9. Run /home/kaori/astrometry3/bin/solve-field with appropriate parameters
10. Either get results in two minutes or nothing in two hours on a 4.8GHz Sandy. Already ~70% success rate and I'm a complete beginner with this =)
Thank you Dustin for helping me with this and Ole for your 9-month campaign.
--Kaori