Pereiti prie turinio

Klaida instaliuojant PDO_OCI, OCI8


Rekomenduojami pranešimai

Sveiki, gal kas netyčia būsit susidūrę. Instaliuojant PDO_OCI ir OCI8 driverius į virtualų PHP serverį gaunu errorą. Naudojų šį tutorialą http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8-and-pdo_oci-the-perfect-install.html ir pakimbu ties šia vieta:

 

pecl download pdo PDO_OCI OCI8

tar xzvf PDO-1.0.3.tgz

tar xzvf oci8-1.3.5.tgz

tar xzvf PDO_OCI-1.0.tgz

 

cd PDO-1.0.3

phpize

./configure

make

 

iškart po "make" gaunu tokį errorą:

 

/bin/bash /tmp/PDO-1.0.3/libtool --mode=compile cc -I. -I/tmp/PDO-1.0.3 -DPHP_ATOM_INC -I/tmp/PDO-1.0.3/include -I/tmp/PDO-1.0.3/main -I/tmp/PDO-1.0.3 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/PDO-1.0.3/pdo_dbh.c -o pdo_dbh.lo

libtool: compile: cc -I. -I/tmp/PDO-1.0.3 -DPHP_ATOM_INC -I/tmp/PDO-1.0.3/include -I/tmp/PDO-1.0.3/main -I/tmp/PDO-1.0.3 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/PDO-1.0.3/pdo_dbh.c -fPIC -DPIC -o .libs/pdo_dbh.o

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'pdo_stmt_instantiate':

/tmp/PDO-1.0.3/pdo_dbh.c:410:8: error: 'zval' has no member named 'refcount'

object->refcount = 1;

^

/tmp/PDO-1.0.3/pdo_dbh.c:411:8: error: 'zval' has no member named 'is_ref'

object->is_ref = 1;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'pdo_stmt_construct':

/tmp/PDO-1.0.3/pdo_dbh.c:424:2: error: too few arguments to function 'std_object_handlers.write_property'

std_object_handlers.write_property(object, &z_key, query_string TSRMLS_CC);

^

/tmp/PDO-1.0.3/pdo_dbh.c:435:6: error: 'zend_fcall_info' has no member named 'object_pp'

fci.object_pp = &object;

^

/tmp/PDO-1.0.3/pdo_dbh.c:458:6: error: 'zend_fcall_info_cache' has no member named 'object_pp'

fcc.object_pp = &object;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'zim_PDO_setAttribute':

/tmp/PDO-1.0.3/pdo_dbh.c:752:12: error: 'zval' has no member named 'refcount'

(*item)->refcount++;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'zim_PDO_getAttribute':

/tmp/PDO-1.0.3/pdo_dbh.c:818:28: error: 'zval' has no member named 'refcount'

dbh->def_stmt_ctor_args->refcount++;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'pdo_hash_methods':

/tmp/PDO-1.0.3/pdo_dbh.c:1126:20: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]

ifunc->arg_info = funcs->arg_info + 1;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1128:26: error: 'const struct _zend_arg_info' has no member named 'required_num_args'

if (funcs->arg_info[0].required_num_args == -1) {

^

/tmp/PDO-1.0.3/pdo_dbh.c:1131:50: error: 'const struct _zend_arg_info' has no member named 'required_num_args'

ifunc->required_num_args = funcs->arg_info[0].required_num_args;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1133:9: error: 'zend_internal_function' has no member named 'pass_rest_by_reference'

ifunc->pass_rest_by_reference = funcs->arg_info[0].pass_by_reference;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1134:9: error: 'zend_internal_function' has no member named 'return_reference'

ifunc->return_reference = funcs->arg_info[0].return_reference;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1134:48: error: 'const struct _zend_arg_info' has no member named 'return_reference'

ifunc->return_reference = funcs->arg_info[0].return_reference;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1139:9: error: 'zend_internal_function' has no member named 'pass_rest_by_reference'

ifunc->pass_rest_by_reference = 0;

^

/tmp/PDO-1.0.3/pdo_dbh.c:1140:9: error: 'zend_internal_function' has no member named 'return_reference'

ifunc->return_reference = 0;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'pdo_dbh_init':

/tmp/PDO-1.0.3/pdo_dbh.c:1242:37: warning: assignment from incompatible pointer type [enabled by default]

pdo_dbh_object_handlers.get_method = dbh_method_get;

^

/tmp/PDO-1.0.3/pdo_dbh.c: In function 'pdo_dbh_new':

/tmp/PDO-1.0.3/pdo_dbh.c:1413:37: error: 'zend_class_entry' has no member named 'default_properties'

zend_hash_copy(dbh->properties, &ce->default_properties, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));

^

make: *** [pdo_dbh.lo] Error 1

 

Visas internetas išnaršytas ir nerastas problemos sprendimo būdas. Šie draiveriai reikalingi paleisti Oracle ant virtualaus serverio.. Naudojama OS "Linux mint". Bus kas nors susidūręs?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...