[PHP-users 11141] Re: php-4.2.1のインストールについて

加藤昌也 php-users@php.gr.jp
Tue, 29 Oct 2002 09:57:40 +0900


加藤です。

On Fri, 25 Oct 2002 18:56:51 +0900
"Shuzo Aratani" <shuuzo.aratani@toshiba.co.jp> wrote:

私はLDAPは使ったことが無いので詳しい事は分かりませんが、
Error code1と書かれた直前にあるlcap.cの該当個所を見ると、
すべてLDAPのバージョンなどを見ての条件分岐している所の
ようですから、インストールしてあるLDAPを正しく認識できて
いないのかもしれません。

インストールしたldapのバージョンを確認してみるのも解決への
一歩かと。

あとエラーがでたら該当個所のソースに目を通してみることを
お勧めします。

> しかし、また、./buildconf、./configure、makeを行なったところ、次のようなエ
> ラーが発生しました。
> 
> 以下、そのエラーです。
> 
> なお、途中は省略しています。
> 
> Making all in ldap
> gcc -I. -I/usr/local/src/php-4.2.1/ext/ldap -I/usr/local/src/php-4.2.1/main
> -I/u
> sr/local/src/php-4.2.1 -I/usr/local/src/php-4.2.1/Zend -I/usr/local/src/mozi
> lla/
> dist/SunOS5.7_sparc_DBG.OBJ/include -I/usr/local/src/php-4.2.1/ext/mysql/lib
> mysq
> l -I/usr/local/pgsql/include -I/usr/local/src/php-4.2.1/ext/xml/expat  -D_PO
> SIX_
> PTHREAD_SEMANTICS -I/usr/local/src/php-4.2.1/TSRM -g -O2  -c ldap.c && touch
> lda
> p.lo
> In file included from
> /usr/local/src/php-4.2.1/Zend/../main/php_config.h:2084,
>                  from /usr/local/src/php-4.2.1/Zend/zend_config.h:1,
>                  from /usr/local/src/php-4.2.1/Zend/zend.h:48,
>                  from /usr/local/src/php-4.2.1/main/php.h:34,
>                  from ldap.c:32:
> /usr/include/stdlib.h:60: warning: empty declaration
> In file included from
> /usr/local/src/php-4.2.1/Zend/../main/php_config.h:2088,
>                  from /usr/local/src/php-4.2.1/Zend/zend_config.h:1,
>                  from /usr/local/src/php-4.2.1/Zend/zend.h:48,
>                  from /usr/local/src/php-4.2.1/main/php.h:34,
>                  from ldap.c:32:
> /usr/include/sys/types.h:339: warning: empty declaration
> /usr/include/sys/types.h:475: warning: empty declaration
> /usr/include/sys/types.h:476: warning: empty declaration
> ldap.c: In function `_get_lderrno':
> ldap.c:448: dereferencing pointer to incomplete type
> ldap.c: In function `php_set_opts':
> ldap.c:531: dereferencing pointer to incomplete type
> ldap.c:540: dereferencing pointer to incomplete type
> ldap.c:549: dereferencing pointer to incomplete type
> *** Error code 1
> make: Fatal error: Command failed for target `ldap.lo'
> Current working directory /usr/local/src/php-4.2.1/ext/ldap
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /usr/local/src/php-4.2.1/ext/ldap
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /usr/local/src/php-4.2.1/ext
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> 
> 度々申し訳ありませんが、アドバイス頂けませんか?
> よろしくお願い致します。
> 
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

----
加藤昌也                        株式会社ニルソフトウェア
                                    E-mail  kato@nil.co.jp
                                    TEL     03-3749-8601
                                    FAX     03-3749-8602