Library requirement

The Nightview is a relative lightweight application. It needn't the KDE or the GNOME desktops, but it need some libraries.

Note. Please, check this integral's ftp before building. The Nightview may be compiled here. If you are debian user, please use additional apt source. Add the line to your (works for stable and unstable branches) /etc/apt/sources.list:

deb ftp://integral.sci.muni.cz/debian woody main
.

sbig library

This is a basic low-level library for the SBIG cameras by Steve Ashe. You need download it from Steve's ftp. Please, read carefully doc enclosed in these archive. Manually install it as root:


# tar zxf sbig-linux-x.x.tgz                 # x.x is version
# cd sbig-linux-x.x/
# cp sbig.a  /usr/local/lib/libsbig.a
# cp sbig.so /usr/local/lib/libsig.so.x.x    # rewrite version x.x
# cp sbig.h  /usr/local/include/
# cd /usr/local/lib
# ln -s libsbig.so.x.x libsbig.so.x 
# ln -s libsbig.so.x.x libsbig.so

Now, the libsbig is prepared for use on your system. Please, be sure, that directory /usr/local/lib is in your path to search of dynamics libraries. The command


/sbin/ldconfig -p | grep /usr/local/lib

must give an output. If not (usually!), you must add this path to ld cache:


# editor /etc/ld.so.config       # add line /usr/local/lib
# ldconfig -v

If any application gives error libsbig.so.x.x not found in path..., please check this setting.

Note. I'm preparing the deb package for automatic installation. Please consult actual state on my integral's I was prepared a debian package to install this library by dpkg, but this is a installer, you still needs a package's "source". Unfortunately, this installator is wrong on rpm systems (as Red Heat, Mindrake or Suse) because the rpm infrastructure don't supports the running of background down-loading for example. The ftp contains also a full version of rpm packages. I don't sure that this is absolutely correct.

Second note. The original names of this library are sbig.h, sbig.a and sbig.so. The unix "well-behaved" requires the prefix lib for an every library, so I was renamed the original name.

cFITSIO

cFITSIO is a portable library for I/O on an astronomical image format FITS. Clients and server uses this format to save exposure, so you need it. I highly recommend use of the deb or rpm(?) package, which exists at now.

GTK, GDK, GDKpixbuf libraries

I prefer GTK graphics libraries to my development. I know that Qt, Mottif, Athena is better :-), but I prefer GTK. Sorry, if you are uses others. The GTK with GDK support and GDKpixbuf support are a relative small libraries and if you are uses gimp, than you have them. If not, they will be probably in your distribution as packages. To run of the xmove utility, the gtk-perl extension to GTK is required.

Gtk and their components are a part of your linux distribution. If not, check the Gtk homepage for download and instalation instructions.

The nightview in version 0.3.x was developed under gtk1.2 (1.3) library. Therefore, the sources are incompatible with a new version 2.x. The incompatibility is very deeper. It means, there is no way to compile gtk1.2 (+ gdkpixbuf) and gtk2.x with together with one source. The developers of the gtk will be support 1.2 version in future. The conclusion: you will need gtk1.2 for run of the gtknightview (and development version of one for compiling). Don't worry, both versions works nicely on one system.

I don't suppose rewriting of the graphical interface to gtk 2.x because it is really slower and it isn't equipped to run on small workstations.

cURL library

This library is used by the clients to the communication over http channel so you need it. cURL is down-loadable from cURL but your distribution files contains probably its.