1: 2012-03-01 (Thu) 11:12:00 iseki |
Cur: 2013-06-13 (Thu) 16:18:00 iseki |
- | ** FireStorme [#lb6d6a18] | |
- | - Home: http://www.phoenixviewer.com/ | |
- | #br | |
- | ** Grid Manager [#q0f19288] | |
- | | |
- | #br | |
- | | |
| ** Windows 下での再コンパイル [#la3e53b5] | | ** Windows 下での再コンパイル [#la3e53b5] |
| - ソースリポジトリ: http://hg.phoenixviewer.com/ | | - ソースリポジトリ: http://hg.phoenixviewer.com/ |
| #br | | #br |
| | | |
- | *** Download of Source code [#q2614015] | + | *** Download of Source Code [#q2614015] |
| + | - 4.2.2.2. |
| + | hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ phoenix-firestorm-4.2.2.29837 -u 83962c3d00d |
| + | - 4.0.1.27000 |
| + | hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ phoenix-firestorm-4.0.1.27000 -u 27000 |
| - 3.2.1.24179: http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ | | - 3.2.1.24179: http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ |
| hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ phoenix-firestorm-3.2.1.24179 -u 24179 | | hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/ phoenix-firestorm-3.2.1.24179 -u 24179 |
| hg clone http://hg.phoenixviewer.com/phoenix-firestorm-sh/ phoenix-firestorm-3.2.2.24336 -u 24336 | | hg clone http://hg.phoenixviewer.com/phoenix-firestorm-sh/ phoenix-firestorm-3.2.2.24336 -u 24336 |
| - 3.3.0.24882: http://hg.phoenixviewer.com/firestorm_3.2.2_to_3.3.0/ | | - 3.3.0.24882: http://hg.phoenixviewer.com/firestorm_3.2.2_to_3.3.0/ |
- | hg clone http://hg.phoenixviewer.com/firestorm_3.2.2_to_3.3.0/ phoenix-firestorm-3.3.0.24882 -u 24882 | + | hg clone http://hg.phoenixviewer.com/firestorm_3.2.2_to_3.3.0/ phoenix-firestorm-3.3.0.24882 -u 24882 |
| #br | | #br |
| | | |
| | | |
| *** VC2010 [#x660eb4b] | | *** VC2010 [#x660eb4b] |
- | - VC++ 2010 Express は MFC が使えん.ダメダメである. | + | - VC++ 2010 Express は MFC が使えん.ダメダメである.(Firestorm をコンパイルするだけなら問題ない) |
| - VS2010 Professional を入れなおす. | | - VS2010 Professional を入れなおす. |
| #br | | #br |
| - hg clone http://hg.secondlife.com/autobuild/ | | - hg clone http://hg.secondlife.com/autobuild/ |
| - autobuild\bin\ にパスが必要. C:\python27 にパスが必要. | | - autobuild\bin\ にパスが必要. C:\python27 にパスが必要. |
- | - autobuild で boto のエラーが出る.(autobuild.common.AutobuildError: invalid 'pathcheck' setting for 'boto') | + | - autobuild で pathcheck のエラーが出た場合.(autobuild.common.AutobuildError: invalid 'pathcheck' setting for '.....) |
- | -- boto は python2.5 のライブラリらしいが,実際には必要ないみたい. | + | -- %%boto は python2.5 のライブラリらしいが,実際には必要ないみたい.%% |
- | -- autobuild/autobuild/common.py の L533-539 をコメントアウト | + | -- %%autobuild/autobuild/common.py の L533-539 をコメントアウト%% |
- | -- autobuild/autobuild/connection.py の L40 をコメントアウト | + | -- %%autobuild/autobuild/connection.py の L40 をコメントアウト%% |
| + | -- AppData\Local\Temp\install.cache.<ユーザ名>\* を消す |
| - Cドライブでやると,書き込みでパーミッションエラーが出る. | | - Cドライブでやると,書き込みでパーミッションエラーが出る. |
| -- Windows でパーミッション? ;( | | -- Windows でパーミッション? ;( |
| #br | | #br |
| | | |
- | *** Generate Project File of VC2010 [#s891f9a5] | + | ** Re-Compile [#s15f6a67] |
| + | *** Generate Project File for VC2010 [#s891f9a5] |
| + cd [TOP of Source] | | + cd [TOP of Source] |
| + copy autobuild.xml my_autobuild.xml | | + copy autobuild.xml my_autobuild.xml |
| -- Rewrite ''md5 checksum'' and ''directory'' of Fmod in my_autobuild.xml | | -- Rewrite ''md5 checksum'' and ''directory'' of Fmod in my_autobuild.xml |
- | + set AUTOBUILD_CONFIG_FILE=my_autobuild.xml | + | + ''autobuild'' を実行 |
- | + autobuild configure -c ReleaseFS_open | + | set AUTOBUILD_CONFIG_FILE=my_autobuild.xml |
| + | autobuild configure -c ReleaseFS_open -- -DFMOD=TRUE |
| + | + OpenSim の機能を有効にするには,''HAS_OPENSIM_SUPPORT'' を有効にする |
| + | autobuild configure -c ReleaseFS_open -- -DFMOD=TRUE -DHAS_OPENSIM_SUPPORT=TRUE |
| | | |
| **** Sample of change for my_autobuild.xml [#c5b29c7d] | | **** Sample of change for my_autobuild.xml [#c5b29c7d] |
| *** Compile [#lf183c42] | | *** Compile [#lf183c42] |
| - build-vc100\ALL_BUILD.vcxproj をダブルクリックして VC2010 を起動 | | - build-vc100\ALL_BUILD.vcxproj をダブルクリックして VC2010 を起動 |
- | - ソリューションエクスプローラーの firestorm-bin を クリックして,ビルドメニューから firestorm-bin のビルドを行う (ターゲットは Release). | + | - ソリューションエクスプローラーの firestorm-bin を クリックして,ビルドメニューから firestorm-bin のビルドを行う (ターゲットは Release). |
| - build-vc100\newview\Release に Viewer が構築される. | | - build-vc100\newview\Release に Viewer が構築される. |
| #br | | #br |
| #define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val)) | | #define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val)) |
| #define INT64_C(val) (INT_LEAST64_MAX-INT_LEAST64_MAX+(val)) | | #define INT64_C(val) (INT_LEAST64_MAX-INT_LEAST64_MAX+(val)) |
| + | |
| #define UINT8_C(val) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(val)) | | #define UINT8_C(val) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(val)) |
| #define UINT16_C(val) (UINT_LEAST16_MAX-UINT_LEAST16_MAX+(val)) | | #define UINT16_C(val) (UINT_LEAST16_MAX-UINT_LEAST16_MAX+(val)) |
| #define UINT64_C(val) (UINT_LEAST64_MAX-UINT_LEAST64_MAX+(val)) | | #define UINT64_C(val) (UINT_LEAST64_MAX-UINT_LEAST64_MAX+(val)) |
| #endif | | #endif |
| + | |
| /* 7.18.4.2 Macros for greatest-width integer constants */ | | /* 7.18.4.2 Macros for greatest-width integer constants */ |
| #ifndef INTMAX_C | | #ifndef INTMAX_C |