openssl make failed

Discussion in 'iPhone/iPad Programming' started by utklyf, Dec 14, 2009.

  1. macrumors newbie

    Joined:
    Dec 12, 2009
    #1
    Hi, I am trying to compile openssl for the iphone app 'irdesktop'. The openssl package comes together with 'irdesktop' and configured by 'irdesktop'. When compile openssl for 'armv6', I got some problems as follows:

    'cryptlib.h:62:20: error: stdlib.h: No such file or directory
    cryptlib.h:63:20: error: string.h: No such file or directory
    '
    It seems that the compiler fail to find common C header file library. The complete build log is in below and the reply post. I have also mark the errors in bold. Anyone can tell me how to fix this problem? Many thanks

    HTML:
    Configuring for darwin-armv6-cc
        no-camellia     [default]  OPENSSL_NO_CAMELLIA (skip dir)
        no-capieng      [default]  OPENSSL_NO_CAPIENG (skip dir)
        no-cms          [default]  OPENSSL_NO_CMS (skip dir)
        no-gmp          [default]  OPENSSL_NO_GMP (skip dir)
        no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
        no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
        no-mdc2         [default]  OPENSSL_NO_MDC2 (skip dir)
        no-montasm      [default] 
        no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)
        no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)
        no-seed         [default]  OPENSSL_NO_SEED (skip dir)
        no-shared       [default] 
        no-zlib         [default] 
        no-zlib-dynamic [default] 
    IsMK1MF=0
    CC            =/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0
    CFLAG         =-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk -O3 -fomit-frame-pointer -DL_ENDIAN
    EX_LIBS       =
    CPUID_OBJ     =
    BN_ASM        =bn_asm.o
    DES_ENC       =des_enc.o fcrypt_b.o
    AES_ASM_OBJ   =aes_core.o aes_cbc.o
    BF_ENC        =bf_enc.o
    CAST_ENC      =c_enc.o
    RC4_ENC       =rc4_enc.o rc4_skey.o
    RC5_ENC       =rc5_enc.o
    MD5_OBJ_ASM   =
    SHA1_OBJ_ASM  =
    RMD160_OBJ_ASM=
    PROCESSOR     =
    RANLIB        =/usr/bin/ranlib
    ARFLAGS       =
    PERL          =/usr/bin/perl
    THIRTY_TWO_BIT mode
    DES_UNROLL used
    BN_LLONG mode
    RC4 uses uchar
    RC4_CHUNK is unsigned long
    BF_PTR used
    e_os2.h => include/openssl/e_os2.h
    making links in crypto...
    crypto.h => ../include/openssl/crypto.h
    tmdiff.h => ../include/openssl/tmdiff.h
    opensslv.h => ../include/openssl/opensslv.h
    opensslconf.h => ../include/openssl/opensslconf.h
    ebcdic.h => ../include/openssl/ebcdic.h
    symhacks.h => ../include/openssl/symhacks.h
    ossl_typ.h => ../include/openssl/ossl_typ.h
    making links in crypto/objects...
    objects.h => ../../include/openssl/objects.h
    obj_mac.h => ../../include/openssl/obj_mac.h
    making links in crypto/md2...
    md2.h => ../../include/openssl/md2.h
    md2test.c => ../../test/md2test.c
    making links in crypto/md4...
    md4.h => ../../include/openssl/md4.h
    md4test.c => ../../test/md4test.c
    md4.c => ../../apps/md4.c
    making links in crypto/md5...
    md5.h => ../../include/openssl/md5.h
    md5test.c => ../../test/md5test.c
    making links in crypto/sha...
    sha.h => ../../include/openssl/sha.h
    shatest.c => ../../test/shatest.c
    sha1test.c => ../../test/sha1test.c
    sha256t.c => ../../test/sha256t.c
    sha512t.c => ../../test/sha512t.c
    making links in crypto/hmac...
    hmac.h => ../../include/openssl/hmac.h
    hmactest.c => ../../test/hmactest.c
    making links in crypto/ripemd...
    ripemd.h => ../../include/openssl/ripemd.h
    rmdtest.c => ../../test/rmdtest.c
    making links in crypto/des...
    des.h => ../../include/openssl/des.h
    des_old.h => ../../include/openssl/des_old.h
    destest.c => ../../test/destest.c
    making links in crypto/aes...
    aes.h => ../../include/openssl/aes.h
    making links in crypto/rc2...
    rc2.h => ../../include/openssl/rc2.h
    rc2test.c => ../../test/rc2test.c
    making links in crypto/rc4...
    rc4.h => ../../include/openssl/rc4.h
    rc4test.c => ../../test/rc4test.c
    making links in crypto/idea...
    idea.h => ../../include/openssl/idea.h
    ideatest.c => ../../test/ideatest.c
    making links in crypto/bf...
    blowfish.h => ../../include/openssl/blowfish.h
    bftest.c => ../../test/bftest.c
    making links in crypto/cast...
    cast.h => ../../include/openssl/cast.h
    casttest.c => ../../test/casttest.c
    making links in crypto/bn...
    bn.h => ../../include/openssl/bn.h
    bntest.c => ../../test/bntest.c
    exptest.c => ../../test/exptest.c
    making links in crypto/ec...
    ec.h => ../../include/openssl/ec.h
    ectest.c => ../../test/ectest.c
    making links in crypto/rsa...
    rsa.h => ../../include/openssl/rsa.h
    rsa_test.c => ../../test/rsa_test.c
    making links in crypto/dsa...
    dsa.h => ../../include/openssl/dsa.h
    dsatest.c => ../../test/dsatest.c
    making links in crypto/ecdsa...
    ecdsa.h => ../../include/openssl/ecdsa.h
    ecdsatest.c => ../../test/ecdsatest.c
    making links in crypto/dh...
    dh.h => ../../include/openssl/dh.h
    dhtest.c => ../../test/dhtest.c
    making links in crypto/ecdh...
    ecdh.h => ../../include/openssl/ecdh.h
    ecdhtest.c => ../../test/ecdhtest.c
    making links in crypto/dso...
    dso.h => ../../include/openssl/dso.h
    making links in crypto/engine...
    engine.h => ../../include/openssl/engine.h
    enginetest.c => ../../test/enginetest.c
    making links in crypto/buffer...
    buffer.h => ../../include/openssl/buffer.h
    making links in crypto/bio...
    bio.h => ../../include/openssl/bio.h
    making links in crypto/stack...
    stack.h => ../../include/openssl/stack.h
    safestack.h => ../../include/openssl/safestack.h
    making links in crypto/lhash...
    lhash.h => ../../include/openssl/lhash.h
    making links in crypto/rand...
    rand.h => ../../include/openssl/rand.h
    randtest.c => ../../test/randtest.c
    making links in crypto/err...
    err.h => ../../include/openssl/err.h
    making links in crypto/evp...
    evp.h => ../../include/openssl/evp.h
    evp_test.c => ../../test/evp_test.c
    cp evptests.txt ../../test
    making links in crypto/asn1...
    asn1.h => ../../include/openssl/asn1.h
    asn1_mac.h => ../../include/openssl/asn1_mac.h
    asn1t.h => ../../include/openssl/asn1t.h
    making links in crypto/pem...
    pem.h => ../../include/openssl/pem.h
    pem2.h => ../../include/openssl/pem2.h
    making links in crypto/x509...
    x509.h => ../../include/openssl/x509.h
    x509_vfy.h => ../../include/openssl/x509_vfy.h
    making links in crypto/x509v3...
    x509v3.h => ../../include/openssl/x509v3.h
    making links in crypto/conf...
    conf.h => ../../include/openssl/conf.h
    conf_api.h => ../../include/openssl/conf_api.h
    making links in crypto/txt_db...
    txt_db.h => ../../include/openssl/txt_db.h
    making links in crypto/pkcs7...
    pkcs7.h => ../../include/openssl/pkcs7.h
    making links in crypto/pkcs12...
    pkcs12.h => ../../include/openssl/pkcs12.h
    making links in crypto/comp...
    comp.h => ../../include/openssl/comp.h
    making links in crypto/ocsp...
    ocsp.h => ../../include/openssl/ocsp.h
    making links in crypto/ui...
    ui.h => ../../include/openssl/ui.h
    ui_compat.h => ../../include/openssl/ui_compat.h
    making links in crypto/krb5...
    krb5_asn.h => ../../include/openssl/krb5_asn.h
    making links in crypto/store...
    store.h => ../../include/openssl/store.h
    making links in crypto/pqueue...
    pqueue.h => ../../include/openssl/pqueue.h
    pq_compat.h => ../../include/openssl/pq_compat.h
    making links in fips...
    fips.h => ../include/openssl/fips.h
    fips_test_suite.c => ../test/fips_test_suite.c
    making links in fips/sha...
    fips_shatest.c => ../../test/fips_shatest.c
    making links in fips/rand...
    fips_rand.h => ../../include/openssl/fips_rand.h
    fips_randtest.c => ../../test/fips_randtest.c
    fips_rngvs.c => ../../test/fips_rngvs.c
    making links in fips/des...
    fips_desmovs.c => ../../test/fips_desmovs.c
    making links in fips/aes...
    fips_aesavs.c => ../../test/fips_aesavs.c
    fips_aes_data => ../../test/fips_aes_data
    making links in fips/dsa...
    fips_dsatest.c => ../../test/fips_dsatest.c
    fips_dssvs.c => ../../test/fips_dssvs.c
    making links in fips/rsa...
    fips_rsavtest.c => ../../test/fips_rsavtest.c
    fips_rsastest.c => ../../test/fips_rsastest.c
    fips_rsagtest.c => ../../test/fips_rsagtest.c
    making links in fips/dh...
    making links in fips/hmac...
    fips_hmactest.c => ../../test/fips_hmactest.c
    making links in ssl...
    ssl.h => ../include/openssl/ssl.h
    ssl2.h => ../include/openssl/ssl2.h
    ssl3.h => ../include/openssl/ssl3.h
    ssl23.h => ../include/openssl/ssl23.h
    tls1.h => ../include/openssl/tls1.h
    dtls1.h => ../include/openssl/dtls1.h
    kssl.h => ../include/openssl/kssl.h
    ssltest.c => ../test/ssltest.c
    making links in engines...
    make[1]: Nothing to be done for `links'.
    making links in apps...
    make[1]: Nothing to be done for `links'.
    making links in test...
    make[1]: Nothing to be done for `links'.
    making links in tools...
    make[1]: Nothing to be done for `links'.
    generating dummy tests (if needed)...
    make[1]: Nothing to be done for `generate'.
    
    Configured for darwin-armv6-cc.
    
    
     
  2. thread starter macrumors newbie

    Joined:
    Dec 12, 2009
    #2
    build log

    HTML:
    ...
    
    MAKEOVERRIDES= TOP=.. DIR=$dir $target ) || exit 1; fi; fi
    making all in crypto...
    ( echo "#ifndef MK1MF_BUILD"; \
    	echo '  /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
    	echo '  #define CFLAGS "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk -O3 -fomit-frame-pointer -DL_ENDIAN"'; \
    	echo '  #define PLATFORM "darwin-armv6-cc"'; \
    	echo "  #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
    	echo '#endif' ) >buildinf.h
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk -O3 -fomit-frame-pointer -DL_ENDIAN   -c -o cryptlib.o cryptlib.c
    In file included from cryptlib.c:117:
    [b]cryptlib.h:62:20: error: stdlib.h: No such file or directory
    cryptlib.h:63:20: error: string.h: No such file or directory[/b]
    In file included from cryptlib.h:65,
                     from cryptlib.c:117:
    [b]../e_os.h:438:30: error: unistd.h: No such file or directory
    ../e_os.h:443:29: error: sys/types.h: No such file or directory[/b]
    In file included from cryptlib.h:72,
                     from cryptlib.c:117:
    ../include/openssl/crypto.h:125:19: error: stdio.h: No such file or directory
    In file included from cryptlib.h:72,
                     from cryptlib.c:117:
    ../include/openssl/crypto.h:175: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:175: warning: no semicolon at end of struct or union
    ../include/openssl/crypto.h:176: warning: data definition has no type or storage class
    ../include/openssl/crypto.h:177: error: syntax error before ‘}’ token
    ../include/openssl/crypto.h:177: warning: data definition has no type or storage class
    ../include/openssl/crypto.h:445: warning: parameter names (without types) in function declaration
    ../include/openssl/crypto.h:445: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:446: warning: parameter names (without types) in function declaration
    ../include/openssl/crypto.h:447: error: syntax error before ‘const’
    ../include/openssl/crypto.h:448: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:450: error: syntax error before ‘const’
    ../include/openssl/crypto.h:461: warning: parameter names (without types) in function declaration
    ../include/openssl/crypto.h:461: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:462: warning: parameter names (without types) in function declaration
    ../include/openssl/crypto.h:463: error: syntax error before ‘const’
    ../include/openssl/crypto.h:464: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:466: error: syntax error before ‘const’
    ../include/openssl/crypto.h:484: error: syntax error before ‘size_t’
    ../include/openssl/crypto.h:522: error: syntax error before ‘*’ token
    In file included from cryptlib.h:73,
                     from cryptlib.c:117:
    ../include/openssl/buffer.h:68:20: error: stddef.h: No such file or directory
    In file included from cryptlib.h:73,
                     from cryptlib.c:117:
    ../include/openssl/buffer.h:89: error: syntax error before ‘size_t’
    ../include/openssl/buffer.h:90: error: syntax error before ‘size_t’
    ../include/openssl/buffer.h:93: error: syntax error before ‘BUF_strlcpy’
    ../include/openssl/buffer.h:93: error: syntax error before ‘size_t’
    ../include/openssl/buffer.h:93: warning: data definition has no type or storage class
    ../include/openssl/buffer.h:94: error: syntax error before ‘BUF_strlcat’
    ../include/openssl/buffer.h:94: error: syntax error before ‘size_t’
    ../include/openssl/buffer.h:94: warning: data definition has no type or storage class
    In file included from cryptlib.h:74,
                     from cryptlib.c:117:
    ../include/openssl/bio.h:67:20: error: stdarg.h: No such file or directory
    In file included from cryptlib.h:74,
                     from cryptlib.c:117:
    ../include/openssl/bio.h:512: error: syntax error before ‘BIO_ctrl_pending’
    ../include/openssl/bio.h:512: warning: data definition has no type or storage class
    ../include/openssl/bio.h:513: error: syntax error before ‘BIO_ctrl_wpending’
    ../include/openssl/bio.h:513: warning: data definition has no type or storage class
    ../include/openssl/bio.h:531: error: syntax error before ‘BIO_ctrl_get_write_guarantee’
    ../include/openssl/bio.h:531: warning: data definition has no type or storage class
    ../include/openssl/bio.h:532: error: syntax error before ‘BIO_ctrl_get_read_request’
    ../include/openssl/bio.h:532: warning: data definition has no type or storage class
    ../include/openssl/bio.h:568: error: syntax error before ‘*’ token
    ../include/openssl/bio.h:638: error: syntax error before ‘size_t’
    ../include/openssl/bio.h:640: error: syntax error before ‘size_t’
    ../include/openssl/bio.h:645: error: syntax error before ‘*’ token
    ../include/openssl/bio.h:646: error: syntax error before ‘*’ token
    ../include/openssl/bio.h:674: error: syntax error before ‘size_t’
    ../include/openssl/bio.h:692: error: syntax error before ‘va_list’
    ../include/openssl/bio.h:694: error: syntax error before ‘size_t’
    ../include/openssl/bio.h:696: error: syntax error before ‘size_t’
    In file included from ../include/openssl/err.h:74,
                     from cryptlib.h:75,
                     from cryptlib.c:117:
    ../include/openssl/lhash.h:185: error: syntax error before ‘FILE’
    ../include/openssl/lhash.h:186: error: syntax error before ‘FILE’
    ../include/openssl/lhash.h:187: error: syntax error before ‘FILE’
    In file included from cryptlib.h:75,
                     from cryptlib.c:117:
    ../include/openssl/err.h:87:19: error: errno.h: No such file or directory
    In file included from cryptlib.h:75,
                     from cryptlib.c:117:
    ../include/openssl/err.h:278: error: syntax error before ‘size_t’
    ../include/openssl/err.h:282: error: syntax error before ‘size_t’
    ../include/openssl/err.h:285: error: syntax error before ‘*’ token
    cryptlib.c:125: error: ‘NULL’ undeclared here (not in a function)
    cryptlib.c: In function ‘OPENSSL_showfatal’:
    cryptlib.c:528: error: ‘va_list’ undeclared (first use in this function)
    cryptlib.c:528: error: (Each undeclared identifier is reported only once
    cryptlib.c:528: error: for each function it appears in.)
    cryptlib.c:528: error: syntax error before ‘ap’
    cryptlib.c:530: error: ‘ap’ undeclared (first use in this function)
    cryptlib.c:531: error: ‘stderr’ undeclared (first use in this function)
    cryptlib.c: In function ‘OpenSSLDie’:
    cryptlib.c:542: warning: incompatible implicit declaration of built-in function ‘abort’
    cryptlib.c: In function ‘OPENSSL_stderr’:
    cryptlib.c:545: error: ‘stderr’ undeclared (first use in this function)
    make[1]: *** [cryptlib.o] Error 1
    make: *** [build_crypto] Error 1
    
     
  3. macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #3
    I don't know the answer offhand. Maybe the build setup is out of date.

    This part

    is kind of odd and isn't complete and is the source of the errors. The header files that are missing, like stdlib.h, are here

    and those -I options don't seem to be pointing to that folder. You should probably add that -I and see if it works. I don't know why that line is missing however.
     
  4. macrumors regular

    Joined:
    Mar 30, 2008
    Location:
    Uppsala, Sweden
    #4
    Here is a guide on how to compile OpenSSL for the iPhone. The site also has a link where you can download precompiled binaries.

    Also note that "irdesktop" has a GPL license which might make it difficult if you want to release the app through the app store.
     
  5. macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #5
    Actually it looks like he followed the instructions on that blog for this build. The problem is that those instructions are a year old.

    OP, do you have this on your computer:

    Code:
    -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk
    
    ?

    You probably want to update that to a later SDK and probably want to use a later version of gcc. If you do have that SDK then it probably should work.
     
  6. thread starter macrumors newbie

    Joined:
    Dec 12, 2009
    #6
    Hi, PhoneyDeveloper

    Thank you so much. Problem solved!!

    The reason is exactly as you said. My computer doesn't have

    HTML:
    -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk
    
    So I changed iPhoneOS2.2sdk to some sdks on my computer. Then every thing goes fine!!

    Thank you again guys.
     
  7. macrumors newbie

    Joined:
    Feb 22, 2011
    #7
    when i use

    ./configure BSD-generic32 --openssldir=/Users/<username>/openssl-1.0.0a/openssl_i386

    i got

    Waybeo-Vipin:eek:penssl-1.0.0a shaheem$ ./configure BSD-generic32 --openssldir=/Users/shaheem/Documents/openssl-1.0.0a/openssl_i38
    Configuring for BSD-generic32
    no-gmp [default] OPENSSL_NO_GMP (skip dir)
    no-jpake [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2 [default] OPENSSL_NO_MD2 (skip dir)
    no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
    no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
    no-shared [default]
    no-store [experimental] OPENSSL_NO_STORE (skip dir)
    no-zlib [default]
    no-zlib-dynamic [default]
    IsMK1MF=0
    CC =gcc
    CFLAG =-DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIOS -O3 -fomit-frame-pointer -Wall
    EX_LIBS =
    CPUID_OBJ =mem_clr.o
    BN_ASM =bn_asm.o
    DES_ENC =des_enc.o fcrypt_b.o
    AES_ENC =aes_core.o aes_cbc.o
    BF_ENC =bf_enc.o
    CAST_ENC =c_enc.o
    RC4_ENC =rc4_enc.o rc4_skey.o
    RC5_ENC =rc5_enc.o
    MD5_OBJ_ASM =
    SHA1_OBJ_ASM =
    RMD160_OBJ_ASM=
    CMLL_ENC= =camellia.o cmll_misc.o cmll_cbc.o
    PROCESSOR =
    RANLIB =/usr/bin/ranlib
    ARFLAGS =
    PERL =/usr/bin/perl
    THIRTY_TWO_BIT mode
    DES_UNROLL used
    DES_INT used
    BN_LLONG mode
    RC4_INDEX mode
    RC4_CHUNK is undefined
    dh.h => ../../include/openssl/dh.h
    dhtest.c => ../../test/dhtest.c
    making links in crypto/ecdh...
    ecdh.h => ../../include/openssl/ecdh.h
    ecdhtest.c => ../../test/ecdhtest.c
    making links in crypto/dso...
    dso.h => ../../include/openssl/dso.h
    making links in crypto/engine...
    engine.h => ../../include/openssl/engine.h
    enginetest.c => ../../test/enginetest.c
    making links in crypto/buffer...
    buffer.h => ../../include/openssl/buffer.h
    making links in crypto/bio...
    bio.h => ../../include/openssl/bio.h
    making links in crypto/stack...
    stack.h => ../../include/openssl/stack.h
    safestack.h => ../../include/openssl/safestack.h
    making links in crypto/lhash...
    lhash.h => ../../include/openssl/lhash.h
    making links in crypto/rand...
    rand.h => ../../include/openssl/rand.h
    randtest.c => ../../test/randtest.c
    making links in crypto/err...
    err.h => ../../include/openssl/err.h
    making links in crypto/evp...
    evp.h => ../../include/openssl/evp.h
    evp_test.c => ../../test/evp_test.c
    cp evptests.txt ../../test
    making links in crypto/asn1...
    asn1.h => ../../include/openssl/asn1.h
    asn1_mac.h => ../../include/openssl/asn1_mac.h
    asn1t.h => ../../include/openssl/asn1t.h
    making links in crypto/pem...
    pem.h => ../../include/openssl/pem.h
    pem2.h => ../../include/openssl/pem2.h
    making links in crypto/x509...
    x509.h => ../../include/openssl/x509.h
    x509_vfy.h => ../../include/openssl/x509_vfy.h
    making links in crypto/x509v3...
    x509v3.h => ../../include/openssl/x509v3.h
    making links in crypto/conf...
    ts.h => ../../include/openssl/ts.h
    making links in ssl...
    ssl.h => ../include/openssl/ssl.h
    ssl2.h => ../include/openssl/ssl2.h
    ssl3.h => ../include/openssl/ssl3.h
    ssl23.h => ../include/openssl/ssl23.h
    tls1.h => ../include/openssl/tls1.h
    dtls1.h => ../include/openssl/dtls1.h
    kssl.h => ../include/openssl/kssl.h
    ssltest.c => ../test/ssltest.c
    making links in engines...
    making links in engines/ccgost...
    make[2]: Nothing to be done for `links'.
    making links in apps...
    make[1]: Nothing to be done for `links'.
    making links in test...
    make[1]: Nothing to be done for `links'.
    making links in tools...
    make[1]: Nothing to be done for `links'.
    generating dummy tests (if needed)...
    make[1]: Nothing to be done for `generate'.

    Configured for BSD-generic32.
    Waybeo-Vipin:eek:penssl-1.0.0a shaheem$ clear

    Waybeo-Vipin:eek:penssl-1.0.0a shaheem$ ./configure BSD-generic32 --openssldir=/Users//Documents/openssl-1.0.0a/openssl_i38
    Configuring for BSD-generic32
    no-gmp [default] OPENSSL_NO_GMP (skip dir)
    no-jpake [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2 [default] OPENSSL_NO_MD2 (skip dir)
    no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
    no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
    no-shared [default]
    no-store [experimental] OPENSSL_NO_STORE (skip dir)
    no-zlib [default]
    no-zlib-dynamic [default]
    IsMK1MF=0
    CC =gcc
    CFLAG =-DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIOS -O3 -fomit-frame-pointer -Wall
    EX_LIBS =
    CPUID_OBJ =mem_clr.o
    BN_ASM =bn_asm.o
    DES_ENC =des_enc.o fcrypt_b.o
    AES_ENC =aes_core.o aes_cbc.o
    BF_ENC =bf_enc.o
    CAST_ENC =c_enc.o
    RC4_ENC =rc4_enc.o rc4_skey.o
    RC5_ENC =rc5_enc.o
    MD5_OBJ_ASM =
    SHA1_OBJ_ASM =
    RMD160_OBJ_ASM=
    CMLL_ENC= =camellia.o cmll_misc.o cmll_cbc.o
    PROCESSOR =
    RANLIB =/usr/bin/ranlib
    ARFLAGS =
    PERL =/usr/bin/perl
    THIRTY_TWO_BIT mode
    DES_UNROLL used
    DES_INT used
    BN_LLONG mode
    RC4_INDEX mode
    RC4_CHUNK is undefined
    e_os2.h => include/openssl/e_os2.h
    making links in crypto...
    crypto.h => ../include/openssl/crypto.h
    opensslv.h => ../include/openssl/opensslv.h
    opensslconf.h => ../include/openssl/opensslconf.h
    ebcdic.h => ../include/openssl/ebcdic.h
    symhacks.h => ../include/openssl/symhacks.h
    ossl_typ.h => ../include/openssl/ossl_typ.h
    making links in crypto/objects...
    objects.h => ../../include/openssl/objects.h
    obj_mac.h => ../../include/openssl/obj_mac.h
    making links in crypto/md4...
    md4.h => ../../include/openssl/md4.h
    md4test.c => ../../test/md4test.c
    md4.c => ../../apps/md4.c
    making links in crypto/md5...
    md5.h => ../../include/openssl/md5.h
    md5test.c => ../../test/md5test.c
    making links in crypto/sha...
    sha.h => ../../include/openssl/sha.h
    shatest.c => ../../test/shatest.c
    sha1test.c => ../../test/sha1test.c
    sha256t.c => ../../test/sha256t.c
    sha512t.c => ../../test/sha512t.c
    making links in crypto/mdc2...
    mdc2.h => ../../include/openssl/mdc2.h
    mdc2test.c => ../../test/mdc2test.c
    making links in crypto/hmac...
    hmac.h => ../../include/openssl/hmac.h
    hmactest.c => ../../test/hmactest.c
    making links in crypto/ripemd...
    ripemd.h => ../../include/openssl/ripemd.h
    rmdtest.c => ../../test/rmdtest.c
    making links in crypto/whrlpool...
    whrlpool.h => ../../include/openssl/whrlpool.h
    wp_test.c => ../../test/wp_test.c
    making links in crypto/des...
    des.h => ../../include/openssl/des.h
    des_old.h => ../../include/openssl/des_old.h
    destest.c => ../../test/destest.c
    making links in crypto/aes...
    aes.h => ../../include/openssl/aes.h
    making links in crypto/rc2...
    rc2.h => ../../include/openssl/rc2.h
    rc2test.c => ../../test/rc2test.c
    making links in crypto/rc4...
    rc4.h => ../../include/openssl/rc4.h
    rc4test.c => ../../test/rc4test.c
    making links in crypto/idea...
    idea.h => ../../include/openssl/idea.h
    ideatest.c => ../../test/ideatest.c
    making links in crypto/bf...
    blowfish.h => ../../include/openssl/blowfish.h
    bftest.c => ../../test/bftest.c
    making links in crypto/cast...
    cast.h => ../../include/openssl/cast.h
    casttest.c => ../../test/casttest.c
    making links in crypto/camellia...
    camellia.h => ../../include/openssl/camellia.h
    making links in crypto/seed...
    seed.h => ../../include/openssl/seed.h
    making links in crypto/modes...
    modes.h => ../../include/openssl/modes.h
    making links in crypto/bn...
    bn.h => ../../include/openssl/bn.h
    bntest.c => ../../test/bntest.c
    exptest.c => ../../test/exptest.c
    making links in crypto/ec...
    ec.h => ../../include/openssl/ec.h
    ectest.c => ../../test/ectest.c
    making links in crypto/rsa...
    rsa.h => ../../include/openssl/rsa.h
    rsa_test.c => ../../test/rsa_test.c
    making links in crypto/dsa...
    dsa.h => ../../include/openssl/dsa.h
    dsatest.c => ../../test/dsatest.c
    making links in crypto/ecdsa...
    ecdsa.h => ../../include/openssl/ecdsa.h
    ecdsatest.c => ../../test/ecdsatest.c
    making links in crypto/dh...
    dh.h => ../../include/openssl/dh.h
    dhtest.c => ../../test/dhtest.c
    making links in crypto/ecdh...
    ecdh.h => ../../include/openssl/ecdh.h
    ecdhtest.c => ../../test/ecdhtest.c
    making links in crypto/dso...
    dso.h => ../../include/openssl/dso.h
    making links in crypto/engine...
    engine.h => ../../include/openssl/engine.h
    enginetest.c => ../../test/enginetest.c
    making links in crypto/buffer...
    buffer.h => ../../include/openssl/buffer.h
    making links in crypto/bio...
    bio.h => ../../include/openssl/bio.h
    making links in crypto/stack...
    stack.h => ../../include/openssl/stack.h
    safestack.h => ../../include/openssl/safestack.h
    making links in crypto/lhash...
    lhash.h => ../../include/openssl/lhash.h
    making links in crypto/rand...
    rand.h => ../../include/openssl/rand.h
    randtest.c => ../../test/randtest.c
    making links in crypto/err...
    err.h => ../../include/openssl/err.h
    making links in crypto/evp...
    evp.h => ../../include/openssl/evp.h
    evp_test.c => ../../test/evp_test.c
    cp evptests.txt ../../test
    making links in crypto/asn1...
    asn1.h => ../../include/openssl/asn1.h
    asn1_mac.h => ../../include/openssl/asn1_mac.h
    asn1t.h => ../../include/openssl/asn1t.h
    making links in crypto/pem...
    pem.h => ../../include/openssl/pem.h
    pem2.h => ../../include/openssl/pem2.h
    making links in crypto/x509...
    x509.h => ../../include/openssl/x509.h
    x509_vfy.h => ../../include/openssl/x509_vfy.h
    making links in crypto/x509v3...
    x509v3.h => ../../include/openssl/x509v3.h
    making links in crypto/conf...
    conf.h => ../../include/openssl/conf.h
    conf_api.h => ../../include/openssl/conf_api.h
    making links in crypto/txt_db...
    txt_db.h => ../../include/openssl/txt_db.h
    making links in crypto/pkcs7...
    pkcs7.h => ../../include/openssl/pkcs7.h
    making links in crypto/pkcs12...
    pkcs12.h => ../../include/openssl/pkcs12.h
    making links in crypto/comp...
    comp.h => ../../include/openssl/comp.h
    making links in crypto/ocsp...
    ocsp.h => ../../include/openssl/ocsp.h
    making links in crypto/ui...
    ui.h => ../../include/openssl/ui.h
    ui_compat.h => ../../include/openssl/ui_compat.h
    making links in crypto/krb5...
    krb5_asn.h => ../../include/openssl/krb5_asn.h
    making links in crypto/cms...
    cms.h => ../../include/openssl/cms.h
    making links in crypto/pqueue...
    pqueue.h => ../../include/openssl/pqueue.h
    making links in crypto/ts...
    ts.h => ../../include/openssl/ts.h
    making links in ssl...
    ssl.h => ../include/openssl/ssl.h
    ssl2.h => ../include/openssl/ssl2.h
    ssl3.h => ../include/openssl/ssl3.h
    ssl23.h => ../include/openssl/ssl23.h
    tls1.h => ../include/openssl/tls1.h
    dtls1.h => ../include/openssl/dtls1.h
    kssl.h => ../include/openssl/kssl.h
    ssltest.c => ../test/ssltest.c
    making links in engines...
    making links in engines/ccgost...
    make[2]: Nothing to be done for `links'.
    making links in apps...
    make[1]: Nothing to be done for `links'.
    making links in test...
    make[1]: Nothing to be done for `links'.
    making links in tools...
    make[1]: Nothing to be done for `links'.
    generating dummy tests (if needed)...
    make[1]: Nothing to be done for `generate'.

    Configured for BSD-generic32.
    Waybeo-Vipin:eek:penssl-1.0.0a shaheem$ clear

    Waybeo-Vipin:eek:penssl-1.0.0a shaheem$ ./configure BSD-generic32 --openssldir=/Users/uer/Documents/openssl-1.0.0a/openssl_i38
    Configuring for BSD-generic32
    no-gmp [default] OPENSSL_NO_GMP (skip dir)
    no-jpake [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2 [default] OPENSSL_NO_MD2 (skip dir)
    no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
    no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
    no-shared [default]
    no-store [experimental] OPENSSL_NO_STORE (skip dir)
    no-zlib [default]
    no-zlib-dynamic [default]
    IsMK1MF=0
    CC =gcc
    CFLAG =-DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIOS -O3 -fomit-frame-pointer -Wall
    EX_LIBS =
    CPUID_OBJ =mem_clr.o
    BN_ASM =bn_asm.o
    DES_ENC =des_enc.o fcrypt_b.o
    AES_ENC =aes_core.o aes_cbc.o
    BF_ENC =bf_enc.o
    CAST_ENC =c_enc.o
    RC4_ENC =rc4_enc.o rc4_skey.o
    RC5_ENC =rc5_enc.o
    MD5_OBJ_ASM =
    SHA1_OBJ_ASM =
    RMD160_OBJ_ASM=
    CMLL_ENC= =camellia.o cmll_misc.o cmll_cbc.o
    PROCESSOR =
    RANLIB =/usr/bin/ranlib
    ARFLAGS =
    PERL =/usr/bin/perl
    THIRTY_TWO_BIT mode
    DES_UNROLL used
    DES_INT used
    BN_LLONG mode
    RC4_INDEX mode
    RC4_CHUNK is undefined
    e_os2.h => include/openssl/e_os2.h
    making links in crypto...
    crypto.h => ../include/openssl/crypto.h
    opensslv.h => ../include/openssl/opensslv.h
    opensslconf.h => ../include/openssl/opensslconf.h
    ebcdic.h => ../include/openssl/ebcdic.h
    symhacks.h => ../include/openssl/symhacks.h
    ossl_typ.h => ../include/openssl/ossl_typ.h
    making links in crypto/objects...
    objects.h => ../../include/openssl/objects.h
    obj_mac.h => ../../include/openssl/obj_mac.h
    making links in crypto/md4...
    md4.h => ../../include/openssl/md4.h
    md4test.c => ../../test/md4test.c
    md4.c => ../../apps/md4.c
    making links in crypto/md5...
    md5.h => ../../include/openssl/md5.h
    md5test.c => ../../test/md5test.c
    making links in crypto/sha...
    sha.h => ../../include/openssl/sha.h
    shatest.c => ../../test/shatest.c
    sha1test.c => ../../test/sha1test.c
    sha256t.c => ../../test/sha256t.c
    sha512t.c => ../../test/sha512t.c
    making links in crypto/mdc2...
    mdc2.h => ../../include/openssl/mdc2.h
    mdc2test.c => ../../test/mdc2test.c
    making links in crypto/hmac...
    hmac.h => ../../include/openssl/hmac.h
    hmactest.c => ../../test/hmactest.c
    making links in crypto/ripemd...
    ripemd.h => ../../include/openssl/ripemd.h
    rmdtest.c => ../../test/rmdtest.c
    making links in crypto/whrlpool...
    whrlpool.h => ../../include/openssl/whrlpool.h
    wp_test.c => ../../test/wp_test.c
    making links in crypto/des...
    des.h => ../../include/openssl/des.h
    des_old.h => ../../include/openssl/des_old.h
    destest.c => ../../test/destest.c
    making links in crypto/aes...
    aes.h => ../../include/openssl/aes.h
    making links in crypto/rc2...
    rc2.h => ../../include/openssl/rc2.h
    rc2test.c => ../../test/rc2test.c
    making links in crypto/rc4...
    rc4.h => ../../include/openssl/rc4.h
    rc4test.c => ../../test/rc4test.c
    making links in crypto/idea...
    idea.h => ../../include/openssl/idea.h
    ideatest.c => ../../test/ideatest.c
    making links in crypto/bf...
    blowfish.h => ../../include/openssl/blowfish.h
    bftest.c => ../../test/bftest.c
    making links in crypto/cast...
    cast.h => ../../include/openssl/cast.h
    casttest.c => ../../test/casttest.c
    making links in crypto/camellia...
    camellia.h => ../../include/openssl/camellia.h
    making links in crypto/seed...
    seed.h => ../../include/openssl/seed.h
    making links in crypto/modes...
    modes.h => ../../include/openssl/modes.h
    making links in crypto/bn...
    bn.h => ../../include/openssl/bn.h
    bntest.c => ../../test/bntest.c
    exptest.c => ../../test/exptest.c
    making links in crypto/ec...
    ec.h => ../../include/openssl/ec.h
    ectest.c => ../../test/ectest.c
    making links in crypto/rsa...
    rsa.h => ../../include/openssl/rsa.h
    rsa_test.c => ../../test/rsa_test.c
    making links in crypto/dsa...
    dsa.h => ../../include/openssl/dsa.h
    dsatest.c => ../../test/dsatest.c
    making links in crypto/ecdsa...
    ecdsa.h => ../../include/openssl/ecdsa.h
    ecdsatest.c => ../../test/ecdsatest.c
    making links in crypto/dh...
    dh.h => ../../include/openssl/dh.h
    dhtest.c => ../../test/dhtest.c
    making links in crypto/ecdh...
    ecdh.h => ../../include/openssl/ecdh.h
    ecdhtest.c => ../../test/ecdhtest.c
    making links in crypto/dso...
    dso.h => ../../include/openssl/dso.h
    making links in crypto/engine...
    engine.h => ../../include/openssl/engine.h
    enginetest.c => ../../test/enginetest.c
    making links in crypto/buffer...
    buffer.h => ../../include/openssl/buffer.h
    making links in crypto/bio...
    bio.h => ../../include/openssl/bio.h
    making links in crypto/stack...
    stack.h => ../../include/openssl/stack.h
    safestack.h => ../../include/openssl/safestack.h
    making links in crypto/lhash...
    lhash.h => ../../include/openssl/lhash.h
    making links in crypto/rand...
    rand.h => ../../include/openssl/rand.h
    randtest.c => ../../test/randtest.c
    making links in crypto/err...
    err.h => ../../include/openssl/err.h
    making links in crypto/evp...
    evp.h => ../../include/openssl/evp.h
    evp_test.c => ../../test/evp_test.c
    cp evptests.txt ../../test
    making links in crypto/asn1...
    asn1.h => ../../include/openssl/asn1.h
    asn1_mac.h => ../../include/openssl/asn1_mac.h
    asn1t.h => ../../include/openssl/asn1t.h
    making links in crypto/pem...
    pem.h => ../../include/openssl/pem.h
    pem2.h => ../../include/openssl/pem2.h
    making links in crypto/x509...
    x509.h => ../../include/openssl/x509.h
    x509_vfy.h => ../../include/openssl/x509_vfy.h
    making links in crypto/x509v3...
    x509v3.h => ../../include/openssl/x509v3.h
    making links in crypto/conf...
    conf.h => ../../include/openssl/conf.h
    conf_api.h => ../../include/openssl/conf_api.h
    making links in crypto/txt_db...
    txt_db.h => ../../include/openssl/txt_db.h
    making links in crypto/pkcs7...
    pkcs7.h => ../../include/openssl/pkcs7.h
    making links in crypto/pkcs12...
    pkcs12.h => ../../include/openssl/pkcs12.h
    making links in crypto/comp...
    comp.h => ../../include/openssl/comp.h
    making links in crypto/ocsp...
    ocsp.h => ../../include/openssl/ocsp.h
    making links in crypto/ui...
    ui.h => ../../include/openssl/ui.h
    ui_compat.h => ../../include/openssl/ui_compat.h
    making links in crypto/krb5...
    krb5_asn.h => ../../include/openssl/krb5_asn.h
    making links in crypto/cms...
    cms.h => ../../include/openssl/cms.h
    making links in crypto/pqueue...
    pqueue.h => ../../include/openssl/pqueue.h
    making links in crypto/ts...
    ts.h => ../../include/openssl/ts.h
    making links in ssl...
    ssl.h => ../include/openssl/ssl.h
    ssl2.h => ../include/openssl/ssl2.h
    ssl3.h => ../include/openssl/ssl3.h
    ssl23.h => ../include/openssl/ssl23.h
    tls1.h => ../include/openssl/tls1.h
    dtls1.h => ../include/openssl/dtls1.h
    kssl.h => ../include/openssl/kssl.h
    ssltest.c => ../test/ssltest.c
    making links in engines...
    making links in engines/ccgost...
    make[2]: Nothing to be done for `links'.
    making links in apps...
    make[1]: Nothing to be done for `links'.
    making links in test...
    make[1]: Nothing to be done for `links'.
    making links in tools...
    make[1]: Nothing to be done for `links'.
    generating dummy tests (if needed)...
    make[1]: Nothing to be done for `generate'.

    Configured for BSD-generic32.

    after that i tried

    CC= /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc -arch i386

    but i got

    i686-apple-darwin10-gcc-4.2.1: no input files


    why this happends ...............PLZ HELP!!
     

Share This Page