6.0.0-beta1
7/5/25

[#14696] Fresh install on Debian9 => Error
Summary Fresh install on Debian9 => Error
Queue Horde Groupware
Queue Version 5.2.22
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester adelium904 (at) gmail (dot) com
Created 09/24/2017 (2841 days ago)
Due
Updated 09/25/2017 (2840 days ago)
Assigned
Resolved 09/25/2017 (2840 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
09/25/2017 09:24:14 AM Jan Schneider State ⇒ Not A Bug
Priority ⇒ 1. Low
 
09/24/2017 08:39:33 AM arjen+horde (at) de-korte (dot) org Comment #2 Reply to this comment
This is a support question, not a bug report.

Please use the mailing lists to ask for support.

http://www.horde.org/mail/ contains a list of all available mailing lists.
09/24/2017 08:25:37 AM adelium904 (at) gmail (dot) com Comment #1
Priority ⇒ 3. High
Patch ⇒ No
Milestone ⇒
Queue ⇒ Horde Groupware
Summary ⇒ Fresh install on Debian9 => Error
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
Hi, I am trying to install Horde Groupware on a Debian 9 with PEAR.
I had several issue that I could solve, but this one, I have no solution.
Here is the result of the vommand:

pear install -a horde/groupware

What can I do to install Horde Groupware?

Regards,
Vandman.

"checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating ./config.status
config.status: creating config.h
config.status: executing libtool commands
running: make
/bin/bash /tmp/pear/temp/pear-build-rooti83O6T/pam-1.0.3/libtool 
--mode=compile cc  -I. -I/tmp/pear/temp/pam -DPHP_ATOM_INC 
-I/tmp/pear/temp/pear-build-rooti83O6T/pam-1.0.3/include 
-I/tmp/pear/temp/pear-build-rooti83O6T/pam-1.0.3/main 
-I/tmp/pear/temp/pam -I/usr/include/php/20151012 
-I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM 
-I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext 
-I/usr/include/php/20151012/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c 
/tmp/pear/temp/pam/pam.c -o pam.lo
libtool: compile:  cc -I. -I/tmp/pear/temp/pam -DPHP_ATOM_INC 
-I/tmp/pear/temp/pear-build-rooti83O6T/pam-1.0.3/include 
-I/tmp/pear/temp/pear-build-rooti83O6T/pam-1.0.3/main 
-I/tmp/pear/temp/pam -I/usr/include/php/20151012 
-I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM 
-I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext 
-I/usr/include/php/20151012/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c 
/tmp/pear/temp/pam/pam.c  -fPIC -DPIC -o .libs/pam.o
/tmp/pear/temp/pam/pam.c: In function ?zif_pam_auth?:
/tmp/pear/temp/pam/pam.c:251:36: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
     ZVAL_STRING(status, error_msg, 0);
                                     ^
/tmp/pear/temp/pam/pam.c:251:4: error: ?ZVAL_STRING? undeclared (first 
use in this function)
     ZVAL_STRING(status, error_msg, 0);
     ^~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:251:4: note: each undeclared identifier is 
reported only once for each function it appears in
/tmp/pear/temp/pam/pam.c:256:40: warning: passing argument 2 of 
?zend_hash_find? from incompatible pointer type 
[-Wincompatible-pointer-types]
   if (zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), 
(void **)&server) == SUCCESS && Z_TYPE_PP(server) == IS_ARRAY) {
                                         ^~~~~~~~~
In file included from /usr/include/php/20151012/Zend/zend.h:36:0,
                  from /usr/include/php/20151012/main/php.h:36,
                  from /tmp/pear/temp/pam/pam.c:26:
/usr/include/php/20151012/Zend/zend_hash.h:154:30: note: expected 
?zend_string * {aka struct _zend_string *}? but argument is of type 
?char *?
  ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, 
zend_string *key);
                               ^~~~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:256:6: error: too many arguments to function 
?zend_hash_find?
   if (zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), 
(void **)&server) == SUCCESS && Z_TYPE_PP(server) == IS_ARRAY) {
       ^~~~~~~~~~~~~~
In file included from /usr/include/php/20151012/Zend/zend.h:36:0,
                  from /usr/include/php/20151012/main/php.h:36,
                  from /tmp/pear/temp/pam/pam.c:26:
/usr/include/php/20151012/Zend/zend_hash.h:154:30: note: declared here
  ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, 
zend_string *key);
                               ^~~~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:256:102: warning: implicit declaration of 
function ?Z_TYPE_PP? [-Wimplicit-function-declaration]
   if (zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), 
(void **)&server) == SUCCESS && Z_TYPE_PP(server) == IS_ARRAY) {
                                                                       
                                 ^~~~~~~~~
/tmp/pear/temp/pam/pam.c:257:22: warning: implicit declaration of 
function ?Z_ARRVAL_PP? [-Wimplicit-function-declaration]
    if (zend_hash_find(Z_ARRVAL_PP(server), "REMOTE_ADDR", 
sizeof("REMOTE_ADDR"), (void **)&remote_addr) == SUCCESS && 
Z_TYPE_PP(remote_addr) == IS_STRING) {
                       ^~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:257:22: warning: passing argument 1 of 
?zend_hash_find? makes pointer from integer without a cast 
[-Wint-conversion]
In file included from /usr/include/php/20151012/Zend/zend.h:36:0,
                  from /usr/include/php/20151012/main/php.h:36,
                  from /tmp/pear/temp/pam/pam.c:26:
/usr/include/php/20151012/Zend/zend_hash.h:154:30: note: expected 
?const HashTable * {aka const struct _zend_array *}? but argument is 
of type ?int?
  ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, 
zend_string *key);
                               ^~~~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:257:43: warning: passing argument 2 of 
?zend_hash_find? from incompatible pointer type 
[-Wincompatible-pointer-types]
    if (zend_hash_find(Z_ARRVAL_PP(server), "REMOTE_ADDR", 
sizeof("REMOTE_ADDR"), (void **)&remote_addr) == SUCCESS && 
Z_TYPE_PP(remote_addr) == IS_STRING) {
                                            ^~~~~~~~~~~~~
In file included from /usr/include/php/20151012/Zend/zend.h:36:0,
                  from /usr/include/php/20151012/main/php.h:36,
                  from /tmp/pear/temp/pam/pam.c:26:
/usr/include/php/20151012/Zend/zend_hash.h:154:30: note: expected 
?zend_string * {aka struct _zend_string *}? but argument is of type 
?char *?
  ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, 
zend_string *key);
                               ^~~~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:257:7: error: too many arguments to function 
?zend_hash_find?
    if (zend_hash_find(Z_ARRVAL_PP(server), "REMOTE_ADDR", 
sizeof("REMOTE_ADDR"), (void **)&remote_addr) == SUCCESS && 
Z_TYPE_PP(remote_addr) == IS_STRING) {
        ^~~~~~~~~~~~~~
In file included from /usr/include/php/20151012/Zend/zend.h:36:0,
                  from /usr/include/php/20151012/main/php.h:36,
                  from /tmp/pear/temp/pam/pam.c:26:
/usr/include/php/20151012/Zend/zend_hash.h:154:30: note: declared here
  ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, 
zend_string *key);
                               ^~~~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:258:34: warning: implicit declaration of 
function ?Z_STRVAL_PP? [-Wimplicit-function-declaration]
     pam_set_item(pamh, PAM_RHOST, Z_STRVAL_PP(remote_addr));
                                   ^~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:258:34: warning: passing argument 3 of 
?pam_set_item? makes pointer from integer without a cast 
[-Wint-conversion]
In file included from /usr/include/security/pam_appl.h:18:0,
                  from /tmp/pear/temp/pam/pam.c:30:
/usr/include/security/_pam_types.h:172:1: note: expected ?const void 
*? but argument is of type ?int?
  pam_set_item(pam_handle_t *pamh, int item_type, const void *item);
  ^~~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:266:36: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
     ZVAL_STRING(status, error_msg, 0);
                                     ^
/tmp/pear/temp/pam/pam.c:277:37: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
      ZVAL_STRING(status, error_msg, 0);
                                      ^
/tmp/pear/temp/pam/pam.c: In function ?zif_pam_chpass?:
/tmp/pear/temp/pam/pam.c:315:36: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
     ZVAL_STRING(status, error_msg, 0);
                                     ^
/tmp/pear/temp/pam/pam.c:315:4: error: ?ZVAL_STRING? undeclared (first 
use in this function)
     ZVAL_STRING(status, error_msg, 0);
     ^~~~~~~~~~~
/tmp/pear/temp/pam/pam.c:324:36: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
     ZVAL_STRING(status, error_msg, 0);
                                     ^
/tmp/pear/temp/pam/pam.c:334:36: error: macro "ZVAL_STRING" passed 3 
arguments, but takes just 2
     ZVAL_STRING(status, error_msg, 0);
                                     ^
Makefile:194 : la recette pour la cible « pam.lo » a échouée
make: *** [pam.lo] Erreur 1
ERROR: `make' failed"

Saved Queries