Results 1 to 5 of 5

Thread: Ice compiling SSL Error ? + compatibility

  1. #1
    W4NTED is offline Registered User
    Name: Aissani Mehdi
    Organization: W4NTED.NET
    Project: W4NTED PROJECT
    Join Date
    Jan 2011
    Posts
    12

    Exclamation Ice compiling SSL Error ? + compatibility

    Code:
    make
    making all in cpp
    make[1]: entrant dans le répertoire « /root/Ice-3.4.2/cpp »
    ../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    making all in config
    make[2]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/config »
    ../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    echo ""
    
    make[2]: quittant le répertoire « /root/Ice-3.4.2/cpp/config »
    making all in src
    make[2]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src »
    ../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    making all in IceUtil
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/IceUtil »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/IceUtil »
    making all in Slice
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/Slice »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/Slice »
    making all in slice2cpp
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2cpp »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2cpp »
    making all in slice2cs
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2cs »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2cs »
    making all in slice2freeze
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2freeze »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2freeze »
    making all in slice2freezej
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2freezej »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2freezej »
    making all in slice2java
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2java »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2java »
    making all in slice2php
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2php »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2php »
    making all in slice2py
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2py »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2py »
    making all in slice2rb
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2rb »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2rb »
    making all in slice2html
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/slice2html »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/slice2html »
    making all in Ice
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/Ice »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/Ice »
    making all in IceXML
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/IceXML »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    make[3]: Rien à faire pour « all ».
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/IceXML »
    making all in IceSSL
    make[3]: entrant dans le répertoire « /root/Ice-3.4.2/cpp/src/IceSSL »
    ../../../config/Make.common.rules:116: Ignoring ICE_HOME environment variable to build current source tree.
    c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS   -Wall -D_REENTRANT -fPIC -g  AcceptorI.cpp
    Dans le fichier inclus à partir de ../IceSSL/Instance.h:14,
              à partir de AcceptorI.cpp:11:
    ../IceSSL/UtilF.h:17:25: erreur: openssl/ssl.h : Aucun fichier ou répertoire de ce type
    ../IceSSL/Instance.h:48: erreur: 'SSL' has not been declared
    ../IceSSL/Instance.h:52: erreur: 'SSL' has not been declared
    ../IceSSL/Instance.h:60: erreur: 'SSL' has not been declared
    ../IceSSL/Instance.h:60: erreur: 'X509_STORE_CTX' has not been declared
    ../IceSSL/Instance.h:62: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Instance.h:62: erreur: expected ';' before '*' token
    ../IceSSL/Util.h:35: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Util.h:35: erreur: expected ';' before '*' token
    ../IceSSL/Util.h:39: erreur: 'DH' was not declared in this scope
    ../IceSSL/Util.h:39: erreur: patron de l'argument 2 est invalide
    ../IceSSL/Util.h:43: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Util.h:43: erreur: expected ';' before '*' token
    ../IceSSL/Util.h:44: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Util.h:44: erreur: expected ';' before '*' token
    ../IceSSL/Util.h:45: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Util.h:45: erreur: expected ';' before '*' token
    ../IceSSL/Util.h:46: erreur: ISO C++ forbids declaration of 'DH' with no type
    ../IceSSL/Util.h:46: erreur: expected ';' before '*' token
    make[3]: *** [AcceptorI.o] Erreur 1
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/IceSSL »
    make[2]: *** [all] Erreur 1
    make[2]: quittant le répertoire « /root/Ice-3.4.2/cpp/src »
    make[1]: *** [all] Erreur 1
    make[1]: quittant le répertoire « /root/Ice-3.4.2/cpp »
    make: *** [all] Erreur 1
    Running on CentOs
    Php Version 5.3.8

    Yum installation Make this error so i remove ice-php and try to ake it by use binaries

    Code:
    [root@localhost ~]# php -m
    PHP Warning:  PHP Startup: ice: Unable to initialize module
    Module compiled with module API=20050922, debug=0, thread-safety=0
    PHP    compiled with module API=20060613, debug=0, thread-safety=0
    These options need to match
     in Unknown on line 0

    what i have to do because c++ compiler is up to date.


    And i have an other question :
    Is Ice php 3.3 suport php 5.3.8?

    Cordialy,

  2. #2
    bernard's Avatar
    bernard is online now ZeroC Staff
    Name: Bernard Normier
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Palm Beach Gardens, FL
    Posts
    1,294
    Code:
    ../IceSSL/UtilF.h:17:25: erreur: openssl/ssl.h : Aucun fichier ou répertoire de ce type
    This does not sound like a compatibility problem. Do you have openssl-devel installed on your CentOS system?

    Cheers,
    Bernard
    Bernard Normier
    ZeroC, Inc.

  3. #3
    W4NTED is offline Registered User
    Name: Aissani Mehdi
    Organization: W4NTED.NET
    Project: W4NTED PROJECT
    Join Date
    Jan 2011
    Posts
    12

    Freeze ?

    I have an other error.
    Code:
    mv Transaction.h ../../include/Freeze
    c++ -c -I.. -I../../include -DFREEZE_API_EXPORTS    -Wall -D_REENTRANT -fPIC -g  BackgroundSaveEvictor.cpp
    rm -f ../../include/Freeze/EvictorF.h EvictorF.cpp
    ../../bin/slice2cpp --ice --include-dir Freeze --dll-export FREEZE_API -I../../../slice ../../../slice/Freeze/EvictorF.ice
    mv EvictorF.h ../../include/Freeze
    rm -f EvictorF.cpp
    rm -f ../../include/Freeze/ConnectionF.h ConnectionF.cpp
    ../../bin/slice2cpp --ice --include-dir Freeze --dll-export FREEZE_API -I../../../slice ../../../slice/Freeze/ConnectionF.ice
    mv ConnectionF.h ../../include/Freeze
    rm -f ConnectionF.cpp
    c++ -c -I.. -I../../include -DFREEZE_API_EXPORTS    -Wall -D_REENTRANT -fPIC -g  BackgroundSaveEvictorI.cpp
    Dans le fichier inclus à partir de ../Freeze/ObjectStore.h:18,
              à partir de ../Freeze/EvictorI.h:16,
              à partir de ../Freeze/BackgroundSaveEvictorI.h:13,
              à partir de BackgroundSaveEvictorI.cpp:10:
    ../Freeze/TransactionI.h:15:20: erreur: db_cxx.h : Aucun fichier ou répertoire de ce type
    ../Freeze/ObjectStore.h:62: erreur: ISO C++ forbids declaration of 'Db' with no type
    ../Freeze/ObjectStore.h:62: erreur: expected ';' before '*' token
    ../Freeze/ObjectStore.h:74: erreur: 'Db' was not declared in this scope
    ../Freeze/ObjectStore.h:74: erreur: patron de l'argument 1 est invalide
    ../Freeze/ObjectStore.h:135: erreur: expected initializer before '*' token
    ../Freeze/Util.h:29: erreur: 'Dbt' has not been declared
    ../Freeze/Util.h: In function 'void Freeze::initializeInDbt(const std::vector<unsigned char, std::allocator<unsigned char> >&, int&)':
    ../Freeze/Util.h:31: erreur: request for member 'set_data' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:32: erreur: request for member 'set_size' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:33: erreur: request for member 'set_ulen' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:34: erreur: request for member 'set_dlen' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:35: erreur: request for member 'set_doff' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:36: erreur: request for member 'set_flags' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:36: erreur: 'DB_DBT_USERMEM' was not declared in this scope
    ../Freeze/Util.h: At global scope:
    ../Freeze/Util.h:40: erreur: 'Dbt' has not been declared
    ../Freeze/Util.h: In function 'void Freeze::initializeOutDbt(std::vector<unsigned char, std::allocator<unsigned char> >&, int&)':
    ../Freeze/Util.h:43: erreur: request for member 'set_data' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:44: erreur: request for member 'set_size' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:45: erreur: request for member 'set_ulen' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:46: erreur: request for member 'set_dlen' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:47: erreur: request for member 'set_doff' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:48: erreur: request for member 'set_flags' in 'dbt', which is of non-class type 'int'
    ../Freeze/Util.h:48: erreur: 'DB_DBT_USERMEM' was not declared in this scope
    ../Freeze/Util.h: At global scope:
    ../Freeze/Util.h:60: erreur: expected ',' or '...' before '&' token
    ../Freeze/Util.h:60: erreur: ISO C++ forbids declaration of 'DbException' with no type
    ../Freeze/Util.h:63: erreur: expected ',' or '...' before '&' token
    ../Freeze/Util.h:64: erreur: ISO C++ forbids declaration of 'DbException' with no type
    ../Freeze/Util.h:67: erreur: expected ',' or '...' before '&' token
    ../Freeze/Util.h:68: erreur: ISO C++ forbids declaration of 'DbException' with no type
    BackgroundSaveEvictorI.cpp: In member function 'virtual void Freeze::BackgroundSaveEvictorI::run()':
    BackgroundSaveEvictorI.cpp:1121: erreur: invalid use of undefined type 'struct DbEnv'
    ../../include/Freeze/Initialize.h:22: erreur: forward declaration of 'struct DbEnv'
    BackgroundSaveEvictorI.cpp:1126: erreur: invalid use of undefined type 'struct DbTxn'
    ../../include/Freeze/Initialize.h:23: erreur: forward declaration of 'struct DbTxn'
    BackgroundSaveEvictorI.cpp:1141: erreur: invalid use of undefined type 'struct DbTxn'
    ../../include/Freeze/Initialize.h:23: erreur: forward declaration of 'struct DbTxn'
    BackgroundSaveEvictorI.cpp:1149: erreur: invalid use of undefined type 'struct DbTxn'
    ../../include/Freeze/Initialize.h:23: erreur: forward declaration of 'struct DbTxn'
    BackgroundSaveEvictorI.cpp:1169: erreur: ISO C++ forbids declaration of 'DbDeadlockException' with no type
    BackgroundSaveEvictorI.cpp:1169: erreur: expected `)' before '&' token
    BackgroundSaveEvictorI.cpp:1169: erreur: expected `{' before '&' token
    BackgroundSaveEvictorI.cpp:1169: erreur: expected primary-expression before ')' token
    BackgroundSaveEvictorI.cpp:1169: erreur: expected `;' before ')' token
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `while' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `(' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected primary-expression at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `)' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `;' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `catch' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `(' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected type-specifier at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `)' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `{' at end of input
    BackgroundSaveEvictorI.cpp:1440: erreur: expected `}' at end of input
    make[3]: *** [BackgroundSaveEvictorI.o] Erreur 1
    make[3]: quittant le répertoire « /root/Ice-3.4.2/cpp/src/Freeze »
    make[2]: *** [all] Erreur 1
    make[2]: quittant le répertoire « /root/Ice-3.4.2/cpp/src »
    make[1]: *** [all] Erreur 1
    make[1]: quittant le répertoire « /root/Ice-3.4.2/cpp »
    make: *** [all] Erreur 1
    Thanks a lot Bernard

  4. #4
    bernard's Avatar
    bernard is online now ZeroC Staff
    Name: Bernard Normier
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Palm Beach Gardens, FL
    Posts
    1,294
    The missing rpm is now 'db48-devel', that you can find in our yum repository.

    Since you just want to build Ice for PHP, you don't actually need to build Freeze or any of the other services (tests, demos etc.); you could simply stop now and build Ice for PHP.

    Cheers,
    Bernard
    Bernard Normier
    ZeroC, Inc.

  5. #5
    W4NTED is offline Registered User
    Name: Aissani Mehdi
    Organization: W4NTED.NET
    Project: W4NTED PROJECT
    Join Date
    Jan 2011
    Posts
    12

    Awsome

    You are awsome bernard,
    I love your knowledge, You are always helpfull.

    Zerocs STAFF always rocks
    Thanks a lot

    --(9999) Zerocs VS Bugs (0)--

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 8
    Last Post: 06-06-2008, 12:12 PM
  2. Ice-3.1 error compiling generated file
    By xdm in forum Help Center
    Replies: 3
    Last Post: 07-13-2006, 11:20 PM
  3. Compiling Ice-3 error
    By orphean in forum Help Center
    Replies: 13
    Last Post: 01-10-2006, 06:04 AM
  4. Ice 2.1.2 and PHP SSL error ???
    By surfer in forum Help Center
    Replies: 4
    Last Post: 01-09-2006, 05:29 AM
  5. Compiling Ice-1.5.1 on FreeBSD5.3Beta5 error
    By liguoqiang in forum Bug Reports
    Replies: 1
    Last Post: 10-22-2004, 11:14 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •