[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openpkg-users
Subject:    Re: OpenSSL w/HPUX
From:       "Ralf S. Engelschall" <rse () openpkg ! org>
Date:       2005-12-02 19:14:23
Message-ID: 20051202191423.GA30599 () engelschall ! com
[Download RAW message or body]

On Fri, Dec 02, 2005, Doug Summers wrote:

> Using OpenPKG 2.5, HPUX 11.23/IA64...
> binutils-2.16.1-2.5.0
> bison-2.1-2.5.0
> db-4.3.29.0-2.5.0
> flex-2.5.31-2.5.0
> gcc-4.0.2-2.5.0
> libiconv-9.99.99-2.5.0 (empty package, couldn't compile)
> m4-1.4.3-2.5.0
> make-3.80-2.5.0
> openpkg-2.5.0-2.5.0
> openpkg-registry-0.2.5-20051129
> openpkg-tools-0.8.47-2.5.0
> perl-5.8.7-2.5.0
>
> Trying to compile OpenSSL w/threads (for use with Cfengine):
>
> making all in crypto...
> ( echo "#ifndef MK1MF_BUILD"; \
> echo '  /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
> echo '  #define CFLAGS "cc -DOPENSSL_THREADS  -fPIC -D_REENTRANT -Ae
> +DD64 +O3 +Olit=all -z -DB_ENDIAN -D_REENTRANT -DSHA1_ASM -DSHA256_ASM
> -DSHA512_ASM -DAES_ASM"'; \
> echo '  #define PLATFORM "hpux64-ia64-cc"'; \
> echo "  #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
> echo '#endif' ) >buildinf.h
> cc -I. -I.. -I../include -DOPENSSL_THREADS  -fPIC -D_REENTRANT -Ae +DD64
> +O3 +Olit=all -z -DB_ENDIAN -D_REENTRANT -DSHA1_ASM -DSHA256_ASM
> -DSHA512_ASM -DAES_ASM   -c -o cryptlib.o cryptlib.c
> cc: +DD64: No such file or directory
> cc: +O3: No such file or directory
> cc: +Olit=all: No such file or directory
> <command line>:1:2: error: missing '(' after predicate
> make[1]: *** [cryptlib.o] Error 1
> make: *** [build_crypto] Error 1

The problem here is that OpenSSL's "config" script under HPUX thinks the
"cc" is the vendor compiler and hence applies options which are valid
for this compiler only. GCC breaks on them. We must patch this script to
teach it something different...

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic