Edgewall Software

Version 5 (modified by anonymous, 17 years ago) ( diff )

Trac On Solaris

The easiest way to get Trac installed on Solaris, is to use the Blastwave's handy installer pkg-get, where you just need to run

# pkg-get -i trac

to get Trac and all dependencies installed. Once the installation has completed trac-admin and tracd are available in /opt/csw/bin.

If you want to build it from scratch yourself, Chris Miles has successfully build Trac 0.9.1 on Solaris. He wrote a nice explanation of what he did.

I'll add one caveat though: I noticed he configured SQLite 3.2.7 with

./configure --prefix=/opt/sqlite --disable-tcl CFLAGS="-I/usr/local/include -L/usr/local/lib"

It should have been:

./configure --prefix=/opt/sqlite --enable-threadsafe --disable-tcl CFLAGS="-I/usr/local/include -L/usr/local/lib"

See PySqlite for more details.

Similarly, problems on Tru64 were reported when ClearSilver was not built thread-safe (see #1764).

Known Issues

See #2560 which documents a known issue with the Subversion bindings and the locale settings. A similar issue was also discussed in #2651.

Notes

If you build ClearSilver with the Sun compiler, remember to add "-mt" to your CFLAGS. Without this, you may encounter weird errors due to threading issues with system calls and errno.

Note: See TracWiki for help on using the wiki.