Bug 221789 - lang/gnustep-base fails to build with openssl
Summary: lang/gnustep-base fails to build with openssl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: David Chisnall
Depends on:
Reported: 2017-08-25 09:23 UTC by Martin Waschbüsch
Modified: 2018-01-14 09:01 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (theraven)

options file (302 bytes, text/plain)
2017-08-25 09:23 UTC, Martin Waschbüsch
no flags Details
poudriere log (431.21 KB, text/plain)
2017-08-25 09:24 UTC, Martin Waschbüsch
no flags Details
remove obsolete openssl-option (1.89 KB, patch)
2017-08-25 13:14 UTC, Martin Waschbüsch
martin: maintainer-approval? (theraven)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Waschbüsch 2017-08-25 09:23:36 UTC
Created attachment 185745 [details]
options file

Trying to build the gnustep-base package using poudriere with openssl instead of gnutls fails:

pkg-static: Unable to access file /wrkdirs/usr/ports/lang/gnustep-base/work/stage/usr/local/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.25/Resources/SSL.bundle/Resources/Info-gnustep.plist:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/lang/gnustep-base/work/stage/usr/local/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.25/Resources/SSL.bundle/SSL:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/lang/gnustep-base/work/stage/usr/local/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.25/Resources/SSL.bundle/stamp.make:No such file or directory
*** Error code 1

Attached are the options file as well as the poudriere log for this package.
Comment 1 Martin Waschbüsch 2017-08-25 09:24:55 UTC
Created attachment 185746 [details]
poudriere log
Comment 2 David Chisnall freebsd_committer 2017-08-25 11:31:55 UTC
It looks as if upstream removed support for OpenSSL a year ago, so this option is obsolete.
Comment 3 Martin Waschbüsch 2017-08-25 11:45:29 UTC
(In reply to David Chisnall from comment #2)
That *would* explain it. ;-)

Do you want me to submit a patch removing the option from the port?
Comment 4 David Chisnall freebsd_committer 2017-08-25 11:47:30 UTC
If you have time, yes, otherwise I'll try to do it over the weekend.
Comment 5 Martin Waschbüsch 2017-08-25 13:14:34 UTC
Created attachment 185755 [details]
remove obsolete openssl-option

Dunno if there is a better way to go about this, but here it is.
A patch to remove the now obsolete openssl option.
Comment 6 Martin Waschbüsch 2017-08-25 13:15:51 UTC
Q/A: poudriere testport worked fine on 11.1/amd64
Comment 7 commit-hook freebsd_committer 2017-08-26 10:25:57 UTC
A commit references this bug:

Author: theraven
Date: Sat Aug 26 10:24:56 UTC 2017
New revision: 448759
URL: https://svnweb.freebsd.org/changeset/ports/448759

  Remove the OpenSSL option from lang/gnustep-base

  GNUstep Base no longer supports building with OpenSSL, the option was broken.

  PR:		221789
  Submitted by:	Martin Waschbuesch
  Reported by:	Martin Waschbuesch