みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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つでしょうか、エラーが出てます。
同じ修正をした人たちは問題なくいってるようなので、
なぜこれがでるのか判りません。

これだけの情報で判るようでしたら、解決策をお教えください。
よろしくお願いいたします。

投稿日時 - 2012-10-11 00:02:01

QNo.7742507

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

リンク先の方、また、そのソースとなるサイト(英文のサイト)を見る限り、「FC4の場合」と但し書きが書いてありますが、あなたの環境は違ってますよね?

「同じ修正をした人たち」とは、あなたの知人等でしょうか?
であれば、その方たちに聞いたほうが早いと思いますよ。

もしそうでなければ、修正前に出たエラー内容等を具体的に書いて頂ければ、回答しやすいかと思います。

投稿日時 - 2012-10-12 10:05:11

ANo.2

#1 です。

>tak011の環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか

申し訳ありません。書き損じていました。

tak011さんの環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか

ですね・・・

投稿日時 - 2012-10-12 03:27:07

ANo.1

http://blog.plastik.jp/archives/44 に書かれているのはFC4(FedoraCore4)で発生するエラーへの対処のようですけど。
tak011の環境で起きてるエラーが、そのエラーと同じかは確認されたんでしょうか。
エラーが異なる場合は対処方法も異なりますよ。

投稿日時 - 2012-10-11 02:52:00

あなたにオススメの質問