Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
Firestorm/Compile
[
Front page
]
[ ]
Start:
** Windows 下での再コンパイル
- ソースリポジトリ: http://hg.phoenixviewer.com/
- コンパイル方法: http://wiki.phoenixviewer.com/doku.php?...
#br
- 必要なソフト
-- VC2010, Cmake2.8, Python2.7, Mercurial(hg), Cygwin, Un...
#br
*** Download of Source Code
- 4.2.2.2.
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 4.0.1.27000
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 3.2.1.24179: http://hg.phoenixviewer.com/phoenix-firest...
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 3.2.2.24336: http://hg.phoenixviewer.com/phoenix-firest...
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-s...
- 3.3.0.24882: http://hg.phoenixviewer.com/firestorm_3.2....
hg clone http://hg.phoenixviewer.com/firestorm_3.2.2_to_...
#br
*** Cygwin
- unzip, bison, flex, patchutils , curl が必要
- bin に PATHが必要.インストール時にパスを通しておけば不...
#br
*** VC2010
- VC++ 2010 Express は MFC が使えん.ダメダメである.(Fir...
- VS2010 Professional を入れなおす.
#br
*** autobuild
- hg clone http://hg.secondlife.com/autobuild/
- autobuild\bin\ にパスが必要. C:\python27 にパスが必要.
- autobuild で pathcheck のエラーが出た場合.(autobuild.c...
-- %%boto は python2.5 のライブラリらしいが,実際には必要...
-- %%autobuild/autobuild/common.py の L533-539 をコメン...
-- %%autobuild/autobuild/connection.py の L40 をコメント...
-- AppData\Local\Temp\install.cache.<ユーザ名>\* を消す
- Cドライブでやると,書き込みでパーミッションエラーが出る.
-- Windows でパーミッション? ;(
-- 面倒なので,Cygwin の Shell で該当フォルダまで行って,...
#br
*** Fmod
- Make Package
hg clone https://bitbucket.org/lindenlab/3p-fmod/
cd 3p-fmod
autobuild build --all
autobuild package
- Check md5 checksum that "autobuild package" outputed
packing fmod
wrote J:\firestorm\3p-fmod\fmod-3.75-windows-20111229.t...
md5 8fb05751bf7c994ce38cd2d98f3b21c4
#br
** Re-Compile
*** Generate Project File for VC2010
+ cd [TOP of Source]
+ copy autobuild.xml my_autobuild.xml
-- Rewrite ''md5 checksum'' and ''directory'' of Fmod in ...
+ ''autobuild'' を実行
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 -...
**** Sample of change for my_autobuild.xml
- Original
<map>
<key>hash</key>
<string>ecf16c7d1b878a9733f4a85d28347948</string>
<key>url</key>
<string>file:///c:/cygwin/opt/firestorm/fmod-3.75-wind...
</map>
- Modify
<map>
<key>hash</key>
<string>8fb05751bf7c994ce38cd2d98f3b21c4</string>
<key>url</key>
<string>file:///j:/firestorm/3p-fmod/fmod-3.75-windows...
</map>
*** Compile
- build-vc100\ALL_BUILD.vcxproj をダブルクリックして VC20...
- ソリューションエクスプローラーの firestorm-bin を クリ...
- build-vc100\newview\Release に Viewer が構築される.
#br
*** Compile Errors
- QuickTime SDK\CIncludes\GNUCompatibility\stdint.h と bu...
-- stdint.h を適当に書き換える. 例↓
#ifndef BOOST_CSTDINT_HPP
typedef short int_fast16_t;
typedef unsigned short uint_fast16_t;
#endif
.................
#ifndef INT8_C
#define INT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))
#define INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(v...
#define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(v...
#define INT64_C(val) (INT_LEAST64_MAX-INT_LEAST64_MAX+(v...
#define UINT8_C(val) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(v...
#define UINT16_C(val) (UINT_LEAST16_MAX-UINT_LEAST16_MAX...
#define UINT32_C(val) (UINT_LEAST32_MAX-UINT_LEAST32_MAX...
#define UINT64_C(val) (UINT_LEAST64_MAX-UINT_LEAST64_MAX...
#endif
/* 7.18.4.2 Macros for greatest-width integer constants...
#ifndef INTMAX_C
#define INTMAX_C(val) (INTMAX_MAX-INTMAX_MAX+(val))
#define UINTMAX_C(val) (UINTMAX_MAX-UINTMAX_MAX+(val))
#endif
- C2220 のエラーが出る場合は,UTF-8(BOM付き)で保存し直...
- その他適当に修正する.
#br
End:
** Windows 下での再コンパイル
- ソースリポジトリ: http://hg.phoenixviewer.com/
- コンパイル方法: http://wiki.phoenixviewer.com/doku.php?...
#br
- 必要なソフト
-- VC2010, Cmake2.8, Python2.7, Mercurial(hg), Cygwin, Un...
#br
*** Download of Source Code
- 4.2.2.2.
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 4.0.1.27000
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 3.2.1.24179: http://hg.phoenixviewer.com/phoenix-firest...
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-l...
- 3.2.2.24336: http://hg.phoenixviewer.com/phoenix-firest...
hg clone http://hg.phoenixviewer.com/phoenix-firestorm-s...
- 3.3.0.24882: http://hg.phoenixviewer.com/firestorm_3.2....
hg clone http://hg.phoenixviewer.com/firestorm_3.2.2_to_...
#br
*** Cygwin
- unzip, bison, flex, patchutils , curl が必要
- bin に PATHが必要.インストール時にパスを通しておけば不...
#br
*** VC2010
- VC++ 2010 Express は MFC が使えん.ダメダメである.(Fir...
- VS2010 Professional を入れなおす.
#br
*** autobuild
- hg clone http://hg.secondlife.com/autobuild/
- autobuild\bin\ にパスが必要. C:\python27 にパスが必要.
- autobuild で pathcheck のエラーが出た場合.(autobuild.c...
-- %%boto は python2.5 のライブラリらしいが,実際には必要...
-- %%autobuild/autobuild/common.py の L533-539 をコメン...
-- %%autobuild/autobuild/connection.py の L40 をコメント...
-- AppData\Local\Temp\install.cache.<ユーザ名>\* を消す
- Cドライブでやると,書き込みでパーミッションエラーが出る.
-- Windows でパーミッション? ;(
-- 面倒なので,Cygwin の Shell で該当フォルダまで行って,...
#br
*** Fmod
- Make Package
hg clone https://bitbucket.org/lindenlab/3p-fmod/
cd 3p-fmod
autobuild build --all
autobuild package
- Check md5 checksum that "autobuild package" outputed
packing fmod
wrote J:\firestorm\3p-fmod\fmod-3.75-windows-20111229.t...
md5 8fb05751bf7c994ce38cd2d98f3b21c4
#br
** Re-Compile
*** Generate Project File for VC2010
+ cd [TOP of Source]
+ copy autobuild.xml my_autobuild.xml
-- Rewrite ''md5 checksum'' and ''directory'' of Fmod in ...
+ ''autobuild'' を実行
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 -...
**** Sample of change for my_autobuild.xml
- Original
<map>
<key>hash</key>
<string>ecf16c7d1b878a9733f4a85d28347948</string>
<key>url</key>
<string>file:///c:/cygwin/opt/firestorm/fmod-3.75-wind...
</map>
- Modify
<map>
<key>hash</key>
<string>8fb05751bf7c994ce38cd2d98f3b21c4</string>
<key>url</key>
<string>file:///j:/firestorm/3p-fmod/fmod-3.75-windows...
</map>
*** Compile
- build-vc100\ALL_BUILD.vcxproj をダブルクリックして VC20...
- ソリューションエクスプローラーの firestorm-bin を クリ...
- build-vc100\newview\Release に Viewer が構築される.
#br
*** Compile Errors
- QuickTime SDK\CIncludes\GNUCompatibility\stdint.h と bu...
-- stdint.h を適当に書き換える. 例↓
#ifndef BOOST_CSTDINT_HPP
typedef short int_fast16_t;
typedef unsigned short uint_fast16_t;
#endif
.................
#ifndef INT8_C
#define INT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))
#define INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(v...
#define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(v...
#define INT64_C(val) (INT_LEAST64_MAX-INT_LEAST64_MAX+(v...
#define UINT8_C(val) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(v...
#define UINT16_C(val) (UINT_LEAST16_MAX-UINT_LEAST16_MAX...
#define UINT32_C(val) (UINT_LEAST32_MAX-UINT_LEAST32_MAX...
#define UINT64_C(val) (UINT_LEAST64_MAX-UINT_LEAST64_MAX...
#endif
/* 7.18.4.2 Macros for greatest-width integer constants...
#ifndef INTMAX_C
#define INTMAX_C(val) (INTMAX_MAX-INTMAX_MAX+(val))
#define UINTMAX_C(val) (UINTMAX_MAX-UINTMAX_MAX+(val))
#endif
- C2220 のエラーが出る場合は,UTF-8(BOM付き)で保存し直...
- その他適当に修正する.
#br
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
111 user(s) are online (6 user(s) are browsing xpwiki)
Members: 0
Guests: 111
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com