Bug 18940

Summary: openssl spec file missing include path
Product: [Retired] Red Hat Linux Reporter: Keith Owens <kaos>
Component: opensslAssignee: Nalin Dahyabhai <nalin>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 7.0CC: dr
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-10-13 15:47:50 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Keith Owens 2000-10-12 10:11:46 UTC
The spec file for openssl 0.9.5a-14 contains

# Build the python extensions.
pushd m2crypto-%{m2crypto_version}/swig
make \
        INCLUDE=-I. -I../../include \
        LIBS="-L${TOPDIR} -lssl -lcrypto -lc" \
        PYINCLUDE="-DHAVE_CONFIG_H -I/usr/include/python1.5
-I/usr/lib/python1.5/config"
        PYLIB=/usr/lib/python1.5/config

The INCLUDE parameter needs to be quoted, as

        INCLUDE="-I. -I../../include" \

Without the quotes the second -I is not passed to the Makefiles and a brand
new install of openssl will fail because it cannot find openssl/err.h etc.

Comment 1 Nalin Dahyabhai 2001-02-21 16:19:59 UTC
Fixed this in Raw Hide a while back, but forgot to close out the bug.