| Summary: | lang/smalltalk: Fails to package SDL disabled | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | dal36 |
| Component: | Individual Port(s) | Assignee: | Alexey Dokuchaev <danfe> |
| Status: | Closed FIXED | ||
| Severity: | Affects Some People | CC: | danfe |
| Priority: | --- | Keywords: | needs-patch, needs-qa |
| Version: | Latest | Flags: | koobs:
merge-quarterly?
|
| Hardware: | Any | ||
| OS: | Any | ||
Should have noted: $ freebsd-version 12.0-RELEASE-p10 Maintainer reset. A commit references this bug: Author: danfe Date: Tue Nov 5 13:32:04 UTC 2019 New revision: 516795 URL: https://svnweb.freebsd.org/changeset/ports/516795 Log: - Unbreak packaging when SDL option is disabled [*] - Amend LIB_DEPENDS, USE_{XORG,GL} lists per `stage-qa' report - Link against libltdl.so:devel/libltdl to fix the following: ... configure: WARNING: using included copy of libltdl configure: WARNING: this is deprecated and will go away configure: WARNING: it is suggested to install libltdl PR: 240070 [*] Changes: head/lang/smalltalk/Makefile head/lang/smalltalk/pkg-plist Should be fixed as of ports r516795. |
When building lang/smalltalk with SDL disabled using ports-mgmt/synth on AMD64, I get the following error at the 'Package phase': -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for smalltalk-3.2.5_14 pkg-static: Unable to access file /construction/xports/lang/smalltalk/work/stage/usr/local/lib/smalltalk/sdl-3.2.5.so:No such file or directory pkg-static: Unable to access file /construction/xports/lang/smalltalk/work/stage/usr/local/lib/smalltalk/sdl.a:No such file or directory pkg-static: Unable to access file /construction/xports/lang/smalltalk/work/stage/usr/local/lib/smalltalk/sdl.so:No such file or directory *** Error code 1 Stop. make: stopped in /xports/lang/smalltalk Intuitively, it seems like these files might only be produced with the SDL option enabled, but from what I can tell, they are listed unconditionally (rather than depending on the options set) in lang/smalltalk/pkg-plist. Full build options used for this port were as follows: -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for smalltalk-3.2.5_14: PGSQL=on: PostgreSQL database support SDL=off: Simple Direct Media Layer support ===> Use 'make config' to modify these settings Please let me know if there's any further information that would be helpful here.