За последние 24 часа нас посетили 18423 программиста и 1676 роботов. Сейчас ищут 2106 программистов ...

pecl install

Тема в разделе "Настройка веб-сервера", создана пользователем Slavka, 20 дек 2016.

  1. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    имеется в наличии alt-linux кажется кентавр
    при попытке сделать так
    Код (Text):
    1. [root@host-15 download]# pear install  SCA_SDO
    2. No releases available for package "pear.php.net/SCA_SDO" - package pecl/SCA_SDO can be installed with "pecl install SCA_SDO"
    3. install failed
    ничего не выходит начал гуглить пытался вот так
    Код (Text):
    1. [root@host-15 download]# pear install -Z SCA_SDO-1.2.4.tgz
    2. could not extract the package.xml file from "SCA_SDO-1.2.4.tgz"  ( и tar)
    3. install failed
    потом нашел вот это
    Код (Text):
    1. [root@host-15 download]# pear install -O SCA_SDO-1.2.4.tar
    2.  
    3. Warning: Invalid argument supplied for foreach() in PEAR/Downloader/Package.php on line 168
    4. PHP Warning:  Invalid argument supplied for foreach() in /usr/share/php/pear/PEAR/Downloader/Package.php on line 168
    5. PHP Stack trace:
    6. PHP   1. {main}() /usr/share/php/pear/pearcmd.php:0
    7. PHP   2. PEAR_Command_Common->run() /usr/share/php/pear/pearcmd.php:305
    8. PHP   3. PEAR_Command_Install->doInstall() /usr/share/php/pear/PEAR/Command/Common.php:271
    9. PHP   4. PEAR_Downloader->download() /usr/share/php/pear/PEAR/Command/Install.php:661
    10. PHP   5. PEAR_Downloader_Package->initialize() /usr/share/php/pear/PEAR/Downloader.php:279
    11.  
    12. Warning: Invalid argument supplied for foreach() in /usr/share/php/pear/PEAR/Downloader/Package.php on line 168
    13.  
    14. Call Stack:
    15.     0.0010     352032   1. {main}() /usr/share/php/pear/pearcmd.php:0
    16.     0.0521    2475752   2. PEAR_Command_Common->run() /usr/share/php/pear/pearcmd.php:305
    17.     0.0521    2478448   3. PEAR_Command_Install->doInstall() /usr/share/php/pear/PEAR/Command/Common.php:271
    18.     0.7120    4197176   4. PEAR_Downloader->download() /usr/share/php/pear/PEAR/Command/Install.php:661
    19.     0.7145    4646808   5. PEAR_Downloader_Package->initialize() /usr/share/php/pear/PEAR/Downloader.php:279
    20.  
    21. could not extract the package.xml file from "SCA_SDO-1.2.4.tar"
    22. Cannot download non-local package "SCA_SDO-1.2.4.tar"
    23. install failed
    гдето встречались и такие советы

    Код (Text):
    1. [root@host-15 download]# pear upgrade SCA_SDO-1.2.4.tar
    2. could not extract the package.xml file from "SCA_SDO-1.2.4.tar"
    3. upgrade failed
    потом видел и вот такие советы
    Код (Text):
    1. [root@host-15 download]# pear list-channels
    2. Registered Channels:
    3. ====================
    4. Channel      Alias   Summary
    5. doc.php.net  phpdocs PHP Documentation Team
    6. pear.php.net pear    PHP Extension and Application
    7.                      Repository
    8. pecl.php.net pecl    PHP Extension Community Library
    9. __uri        __uri   Pseudo-channel for static packages
    10. [root@host-15 download]# pecl channel-update
    11. No channel file specified
    12. [root@host-15 download]# pecl channel-update pear.php.net
    13. Updating channel "pear.php.net"
    14. Channel "pear.php.net" is up to date
    15. [root@host-15 download]# pecl channel-update pecl.php.net
    16. Updating channel "pecl.php.net"
    17. Channel "pecl.php.net" is up to date
    далее был и такой путь

    Код (Text):
    1. [root@host-15 SCA_SDO-1.2.4]# phpize
    2. OK
    3. [root@host-15 SCA_SDO-1.2.4]# ./configure
    4. OK
    5. [root@host-15 SCA_SDO-1.2.4]# make
    6.  
    7. In file included from /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:42:0:
    8. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/php_sdo_int.h:128:20: error: ‘function_entry’ does not name a type
    9. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:80:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_dataobject’
    10. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:86:8: error: conflicting specifiers in declaration of ‘arginfo___get’
    11. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:90:8: error: conflicting specifiers in declaration of ‘arginfo___set’
    12. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:95:1: error: ‘function_entry’ does not name a type
    13. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:103:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_dataobject_createdataobject’
    14. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:107:1: error: ‘function_entry’ does not name a type
    15. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:119:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_sequence_getproperty’
    16. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:123:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_sequence_move’
    17. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:128:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_sequence_insert’
    18. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:134:1: error: ‘function_entry’ does not name a type
    19. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:144:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_list_insert’
    20. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:149:1: error: ‘function_entry’ does not name a type
    21. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:158:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_datafactory_create’
    22. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:163:1: error: ‘function_entry’ does not name a type
    23. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:170:1: error: ‘function_entry’ does not name a type
    24. /tmp/.private/root/pear/download/2/SCA_SDO-1.2.4/sdo.cpp:177:8: error: conflicting specifiers in declaration of ‘arginfo_sdo_das_datafactory_addType’
    дальше еше 3 раза примерно такого же мата

    итог make: *** [sdo.lo] Ошибка 1

    и я уже не понимаю куда копать и что делать - или он не совсемстим с моей версией пыхи
    PHP Version 5.5.24
    ( ставится из коробки в линухе - за версией не гонюсь)

    выручайте - жутко хочется поработать с xml через схемы xsd - пока нашел это решение -
    возможно есть какие то