- 締切済み
sqlite.so のmakeでエラー
お世話になります。 sqlite.so の作成において、make時にエラーが出ます。 環境 お名前.com VPS CentOS 5 PHP5.3.3 PHPバージョンアップ後、ウェブメールを使えるようにするため sqlite.so を手に入れようとしています。 もともとエラーが出るらしく、修正案を試みましたが、エラーで通りません。 修正案:http://blog.plastik.jp/archives/44 ログ: /bin/sh /tmp/SQLite-1.0.3/libtool --mode=compile cc -I/tmp/SQLite-1.0.3/libsqlite/src -I. -I/tmp/SQLite-1.0.3 -DPHP_ATOM_INC -I/tmp/SQLite-1.0.3/include -I/tmp/SQLite-1.0.3/main -I/tmp/SQLite-1.0.3 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/SQLite-1.0.3/sqlite.c -o sqlite.lo cc -I/tmp/SQLite-1.0.3/libsqlite/src -I. -I/tmp/SQLite-1.0.3 -DPHP_ATOM_INC -I/tmp/SQLite-1.0.3/include -I/tmp/SQLite-1.0.3/main -I/tmp/SQLite-1.0.3 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/SQLite-1.0.3/sqlite.c -fPIC -DPIC -o .libs/sqlite.o /tmp/SQLite-1.0.3/sqlite.c:125: error: 'third_arg_force_ref' undeclared here (not in a function) /tmp/SQLite-1.0.3/sqlite.c: In function 'php_sqlite_agg_step_function_callback': /tmp/SQLite-1.0.3/sqlite.c:485: error: 'zval' has no member named 'is_ref' make: *** [sqlite.lo] エラー 1 修正をした125行目含め3つでしょうか、エラーが出てます。 同じ修正をした人たちは問題なくいってるようなので、 なぜこれがでるのか判りません。 これだけの情報で判るようでしたら、解決策をお教えください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- SherlockHolmes2
- ベストアンサー率40% (175/429)
リンク先の方、また、そのソースとなるサイト(英文のサイト)を見る限り、「FC4の場合」と但し書きが書いてありますが、あなたの環境は違ってますよね? 「同じ修正をした人たち」とは、あなたの知人等でしょうか? であれば、その方たちに聞いたほうが早いと思いますよ。 もしそうでなければ、修正前に出たエラー内容等を具体的に書いて頂ければ、回答しやすいかと思います。
- wormhole
- ベストアンサー率28% (1626/5665)
#1 です。 >tak011の環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか 申し訳ありません。書き損じていました。 tak011さんの環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか ですね・・・
- wormhole
- ベストアンサー率28% (1626/5665)
http://blog.plastik.jp/archives/44 に書かれているのはFC4(FedoraCore4)で発生するエラーへの対処のようですけど。 tak011の環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか。 エラーが異なる場合は対処方法も異なりますよ。