You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2016/09/03 19:55:41 UTC

[Issue 127099] New: Impossible to build with system OpenSSL in Mac OS X El Capitan

https://bz.apache.org/ooo/show_bug.cgi?id=127099

          Issue ID: 127099
        Issue Type: DEFECT
           Summary: Impossible to build with system OpenSSL in Mac OS X El
                    Capitan
           Product: Build Tools
           Version: 4.1.2
          Hardware: Mac
                OS: Mac OS X 10.11
            Status: CONFIRMED
          Severity: Blocker
          Priority: P5 (lowest)
         Component: code
          Assignee: issues@openoffice.apache.org
          Reporter: arielch@apache.org

Created attachment 85662
  --> https://bz.apache.org/ooo/attachment.cgi?id=85662&action=edit
serf build log

Apple has removed the system headers for OpenSSL in OS X El Capitan, it is thus
impossible to build AOO, the build breaks in serf and oox due to missing system
headers.

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

--- Comment #1 from Ariel Constenla-Haile <ar...@apache.org> ---
Created attachment 85663
  --> https://bz.apache.org/ooo/attachment.cgi?id=85663&action=edit
oox build log

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

Ariel Constenla-Haile <ar...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P5 (lowest)                 |P1 (highest)

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

--- Comment #3 from Ariel Constenla-Haile <ar...@apache.org> ---
Apple suggests to ship your own copy of openSSL
http://lists.apple.com/archives/macnetworkprog/2015/Jun/msg00025.html

"We recommend that developers who need OpenSSL build their own copy of it and
include that copy in their app."

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

--- Comment #5 from Ariel Constenla-Haile <ar...@apache.org> ---
(In reply to Jim Jagielski from comment #4)
> IMHO, we should consider openssl as an "external" dependency ala java and
> ant when building. Building openssl yourself or, even better, using MacPorts
> or Homebrew helps simplify these.

Java and ant are completely different, using MacPorts' or homebrew's OpenSSL is
just a hack for a development build, but you cannot release AOO built on this
environment: the base MacOSX is 10.7
http://www.openoffice.org/dev_docs/source/sys_reqs_aoo41.html#os-x
If AOO built on El Capitan with MacPorts is linked against MacPorts openSSL
libs (https://trac.macports.org/browser/trunk/dports/devel/openssl/Portfile
openSSL seems to be 1.0.2h), these libraries might not be found in older
systems.

The released MacOSX version must be able to run on MacOSX >= 10.7.

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

--- Comment #2 from Ariel Constenla-Haile <ar...@apache.org> ---
System information:

Mac-de-Ariel:~ ariel$ sw_vers 
ProductName:    Mac OS X
ProductVersion:    10.11.6
BuildVersion:    15G1004

Mac-de-Ariel:~ ariel$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Mac-de-Ariel:~ ariel$ xcodebuild -version
Xcode 7.3.1
Build version 7D1014

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

Jim Jagielski <ji...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jim@apache.org

--- Comment #4 from Jim Jagielski <ji...@apache.org> ---
IMHO, we should consider openssl as an "external" dependency ala java and ant
when building. Building openssl yourself or, even better, using MacPorts or
Homebrew helps simplify these.

-- 
You are receiving this mail because:
You are the assignee for the issue.

[Issue 127099] Impossible to build with system OpenSSL in Mac OS X El Capitan

Posted by bu...@apache.org.
https://bz.apache.org/ooo/show_bug.cgi?id=127099

--- Comment #6 from Jim Jagielski <ji...@apache.org> ---
What I mean is that during the build process, AOO should either download and
compile openssl or use the locally added versions.

A better analogy would have been to compare it to serf rather than ant.

-- 
You are receiving this mail because:
You are the assignee for the issue.