====== Compiling RTS2 for Sun/Solaris ======
Compiling RTS2 for Sun/Solaris is know to work, at least at
> uname -a
SunOS ultra2 5.8 Generic_108528-21 sun4u sparc SUNW,Ultra-2
.
You need to compile Libnova and possibly other libraries (ncurses,..) which aren't part of standard Solaris installation. They all compile fine (Libnova from CVS or version 0.13 and up).
===== Setting the environment =====
You need to make sure that gcc is working and have access to all required libraries. For [[obs:123|1.23m]] that was fixed by calling
> setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/mpi2/mpiwork/caha/gcc-3.2.2/lib
Your mileage might vary.
You then need to run ./configure with path to various libraries, which you will most probably not found on Solaris. In our case, configure call was:
rts2> ./configure '--with-cfitsio=/disk-a/obs12/jelinek/cfitsio' '--with-wcs=/disk-a/obs12/kubanek/wcstools-3.7.6/libwcs/' '--without-pgsql' '--with-ncurses=/disk-a/obs12/kubanek/' '--with-libnova=/disk-a/obs12/kubanek/'
After that, typing
rts2> make clean && make
shall end without any errors. If you see some, please either fix them, or report them.
===== Know problem with GraphicsMagick =====
For unknow reasons, GraphicsMagick add stdlibc++ to .la file. This then produces conflicts with other stdlibc++, if they are available.
The fix is to remove reference to stdlibc++ from GraphicsMagick++.la file under lib directory.