1: 2014-10-11 (土) 18:47:53 iseki |
2: 2014-10-11 (土) 20:05:06 iseki |
| - 3Dフォーマット | | - 3Dフォーマット |
| #br | | #br |
- | *** SDK [#v3deba35] | + | *** SDK Install [#eb4f207e] |
| + | - ./fbx20151_fbxsdk_linux /usr/local/fbx |
| + | #br |
| + | |
| + | *** SDK Sample [#j85ec75f] |
| + | - Makefile の gcc4 を gcc または gcc44 にする.マシンのアーキテクチャを設定する. |
| + | #br |
| + | |
| + | **** コンパイルエラー [#bab99148] |
| - CentOS 32bit で sample のコンパイル時にリンカーが undefined reference to `__isoc99_sscanf@@GLIBC_2.7’ のエラーを出す. | | - CentOS 32bit で sample のコンパイル時にリンカーが undefined reference to `__isoc99_sscanf@@GLIBC_2.7’ のエラーを出す. |
| - glibc のバージョンが古いようだ.CentOS 64bitは大丈夫. | | - glibc のバージョンが古いようだ.CentOS 64bitは大丈夫. |
| - glibc 2.20 をインストールしてみる. | | - glibc 2.20 をインストールしてみる. |
- | -- gcc がフルすぎると怒られる.流石に gcc はコンパイルする気がない. | + | -- gcc が古すぎると怒られる.流石に gcc はコンパイルする気はない. |
| - CentOS 64bit と同じ glibc 2.12.2 を入れてみる. | | - CentOS 64bit と同じ glibc 2.12.2 を入れてみる. |
| -- couid.h が無いと怒られる. | | -- couid.h が無いと怒られる. |
- | - glibc 2.7 で我慢する | + | - glibc 2.7 で我慢する. 今の glibc は潰す. |
| wget http://ftp.gnu.org/gnu/glibc/glibc-2.7.tar.gz | | wget http://ftp.gnu.org/gnu/glibc/glibc-2.7.tar.gz |
| + | zcat glibc-2.7.tar.gz | tar xfv - |
| + | cd glibc-2.7 |
| mkdir work | | mkdir work |
| cd work | | cd work |
- | ../configure --prefix=/usr/local --disable-sanity-checks --enable-shared --enable-static | + | ../configure --prefix=/usr --disable-sanity-checks --enable-shared |
| + | make |
| __sync_bool_compare_and_swap_4 のリンクエラー | | __sync_bool_compare_and_swap_4 のリンクエラー |
| + | - __sync_bool_compare_and_swap_4 はアセンブラ系のエラー. |
| + | - 流石にこの辺で諦めたくなる.が根性で頑張る. |
| + | - configure 後,config.make の CFLAGS に ''-march=i686'' を追加して make |
| + | - 通った!! |
| + | |
| + | ../configure --prefix=/usr --disable-sanity-checks --enable-shared |
| + | vi config.make |
| + | make |
| + | make install |
| + | - Sample はワーニング付だが,一応コンパイルできる. |
| + | #br |