====== 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.