Bug 237803 - www/seamonkey 2.49.4_26 fails to build
Summary: www/seamonkey 2.49.4_26 fails to build
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-gecko mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-09 05:05 UTC by Jack
Modified: 2019-05-10 10:31 UTC (History)
2 users (show)

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


Attachments
build error log (24.64 KB, text/plain)
2019-05-09 05:05 UTC, Jack
no flags Details
Depend on llvm70 (1.06 KB, patch)
2019-05-10 10:31 UTC, Jack
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jack 2019-05-09 05:05:31 UTC
Created attachment 204280 [details]
build error log

seamonkey 2.49.4_26 fails to build. build error log attached.
Comment 1 Jack 2019-05-09 05:07:13 UTC
This is on FreeBSD upstairs.jack.com 12.0-STABLE FreeBSD 12.0-STABLE r347079 UPSTAIRS  amd64
Comment 2 Tatsuki Makino 2019-05-09 23:43:47 UTC
(In reply to Jack from comment #1)

That's the same reason as make -C /usr/ports/www/seamonkey -V BROKEN_FreeBSD_13_amd64

My 12.0-STABLE r347071 has llvm60 installed by something.
I cleaned up this by writing the following to /etc/make.conf

.if !empty(.CURDIR:tA:M/usr/ports/www/seamonkey)
DEFAULT_VERSIONS+= llvm=60
LLVM_CONFIG= llvm-config${LLVM_DEFAULT}
.export-env LLVM_CONFIG
CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
.endif

Perhaps we also need
BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
to solve it.
Comment 3 Jack 2019-05-09 23:46:53 UTC
(In reply to Tatsuki Makino from comment #2)
I agree, perhaps we should try to see if it will build with llvm80 or 70 from ports instead of using the base version.
Comment 4 Jack 2019-05-10 10:31:28 UTC
Created attachment 204305 [details]
Depend on llvm70

Compiles fine with llvm70, depend on that.