- 291 名前:login:Penguin mailto:sage [2009/07/22(水) 23:14:50 ID:VqULP09b]
- nfgdumpをLinuxでビルドできるようにする方法を教えてください・・
事の発端は、250GBのパーティションの200GB近い領域のパーティションが失われたことに始まります。 TestDiskを使って失われたパーティションの復元を試みましたが、どうやってもうまくいきませんでした。 失われたデータをあきらめたくないし、かといって200GB近い容量が使えないのも困るので、 win32版のnfgdumpでバックアップを試みました・・・しかし、DVD-R17枚目ぐらいで必ず画面が真っ黒になって続行できなくなってしまうのです。 それでLinux版をビルドしようと試みたんですが、以下のようなメッセージが出て必ず失敗します。 ・・・もうどうしたらいいんでしょう?もう2年近くもこの領域を放置しています。 hiroya@hiroya-desktop:~/nfgdump-0.1$ make Making all in src (一部省略) if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"nfcdump\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -I. -I. -I../inc -O2 -Wall -DUNIX -fno-strict-aliasing -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi In file included from ../inc/common.h:108, from ../inc/fileio.h:7, from ../inc/ntfsinternal.h:7, from main.c:8: /usr/include/zlib.h:1366: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gzseek64’ /usr/include/zlib.h:1367: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gztell64’ /usr/include/zlib.h:1368: error: expected declaration specifiers or ‘...’ before ‘off64_t’ /usr/include/zlib.h:1369: error: expected declaration specifiers or ‘...’ before ‘off64_t’ make[1]: *** [main.o] エラー 1 make[1]: ディレクトリ `/home/hiroya/nfgdump-0.1/src' から出ます make: *** [all-recursive] エラー 1
|

|