====== How to Compile Shared version ====== Starbug1 uses SQLite3, cgic, gettext, iconv. It needs rsunc, gettext, sqlite3, cgic To compile Starbug1. ===== Install SQLite3 ===== If sqlite3 development files was installed, jump to next step. ==== Install by operation system's package system. ==== Ubuntu: $ sudo apt-get install libsqlite3-dev ==== Install by sources. ==== Download latest source sqlite-3.x.x.tar.gz from http://www.sqlite.org/. $ wget http://www.sqlite.org/sqlite-3.5.4.tar.gz extract, compile and install. $ tar zxf sqlite-3.5.4.tar.gz $ mkdir bld $ cd bld $ ../sqlite-3-5-4/configure --disable-tcl $ make $ sudo make install ===== Install cgic ===== Download cgic205.tar.gz from http://www.boutell.com/cgic/. $ wget http://www.boutell.com/cgic/cgic205.tar.gz extract, compile and install. $ tar zxf cgic205.tar.gz $ cd cgic205 $ make $ sudo make install ===== Compile Starbug1 ===== get source. Download from https://sourceforge.jp/projects/starbug1/ ==== Compile ==== Extract source file archive and compile. $ tar zxf starbug1-x.x.x.tar.gz $ cd starbug1 $ make INITIAL_LOCALE=ja_JP webapp It is required GNU Make To compile Starbug1. If make is GNU's, use gmake instead. above command makes web application set to the directory dist/starbug1. Compile several language versions. === English Version === $ tar zxf starbug1-x.x.x.tar.gz $ cd starbug1 $ make INITIAL_LOCALE=en_US webapp === Simplified Chinese === $ tar zxf starbug1-x.x.x.tar.gz $ cd starbug1 $ make INITIAL_LOCALE=zh_CN webapp === Traditional Chinese === $ tar zxf starbug1-x.x.x.tar.gz $ cd starbug1 $ make INITIAL_LOCALE=zh_TW webapp [[en:install:setup|next is setup.]]