Changes between Version 5 and Version 6 of TracOnSolaris
- Timestamp:
- Feb 26, 2010, 9:55:04 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracOnSolaris
v5 v6 1 1 = Trac On Solaris = 2 2 3 The easiest way to get Trac installed on Solaris, is to use the [http:// www.blastwave.org/ Blastwave]'s4 handy installer [http://www. blastwave.org/pkg_get.pkg pkg-get], where you just need to run3 The easiest way to get Trac installed on Solaris, is to use the [http://opencsw.org/ OpenCSW]'s 4 handy installer [http://www.opencsw.org/pkg_get.pkg pkg-get], where you just need to run 5 5 {{{ 6 6 # pkg-get -i trac … … 9 9 available in /opt/csw/bin. 10 10 11 If you want to build it from scratch yourself, 12 Chris Miles has successfully build Trac [milestone:0.9.1] on Solaris. 13 He wrote a nice [http://systemsadmin.info/solaris/articles/building-trac-on-solaris explanation] of what he did. 11 If you want to build it from scratch yourself, you might look at the source of the build on [http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/trac Trac, Sourceforge]. Here is a [http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/trac guide to set up your build machine]. 14 12 15 16 I'll add one caveat though: I noticed he configured SQLite 3.2.717 with18 {{{19 ./configure --prefix=/opt/sqlite --disable-tcl CFLAGS="-I/usr/local/include -L/usr/local/lib"20 }}}21 22 It should have been:23 {{{24 ./configure --prefix=/opt/sqlite --enable-threadsafe --disable-tcl CFLAGS="-I/usr/local/include -L/usr/local/lib"25 }}}26 27 See PySqlite for more details.28 29 30 Similarly, problems on Tru64 were reported when ClearSilver was not built31 thread-safe (see [/trac/ticket/1764#change_15 #1764]).32 33 == Known Issues ==34 35 See #2560 which documents a known issue with the Subversion bindings and the locale settings.36 A similar issue was also discussed in [comment:ticket:2651:15 #2651].37 38 == Notes ==39 40 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.