2009-09-03 12 views
1

をアサートすることなく、私はImageMagickのを構築することができます方法:いずれかが今の私には、以下の使用してい

export CFLAGS="-O2-isysroot/Developer/SDKs/MacOSX10.5.sdk -arch i386 -I/sw/include/" 
export LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk,-L/sw/lib/" 

sudo ./configure --prefix=/sw --with-quantum-depth=16 --disable-dependency-tracking --with-x=no --without-perl --enable-static --disable-shared --with-jpeg --with-tiff --disable-assert make 

まだ主張すると「識別」ツールを生成し、上記のコードを。私は壊れたpngイメージを特定することによってこれをテストしています。アサルトでクラッシュ/終了を識別します。私はこれをMac上で実行しています。

アサートされていないリリースモードを構築するための提案はありますか? configureを実行するとき

答えて

2

(私は本当に簡単な解決策を:)予想しています)、この操作を行います。

は./configure DEFS = -DNDEBUG

アイデアはNDEBUGが定義されていることです。

+0

ハム、私はあなたのポイントを得るが、それは動作していないようです。私も-DNDEBUGでCFLAGSとCXXFLAGSを設定しようとしましたが、それでも無視されています... – rui

+0

涼しくて、ついにそれが働きました。アンインストールを行い、cleanを実行しても古い設定ファイルは消去されませんでした。私はrm -rf imagemagick、クリーンなバージョンをunziped、すべてが動作します。最後にはlibが実際に破損したpngファイルのsegfaultでクラッシュするのが少し悲しいです...私は次の戦いのためにそれを残すでしょう! ありがとう! – rui

関連する問題