Opened 18 months ago
Closed 7 months ago
#67510 closed defect (fixed)
symengine @0.9.0: Undefined symbols: "_futimens"
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | yosemite elcapitan sierra | Cc: | |
Port: | symengine |
Description
symengine fails to build on Yosemite, El Capitan, and Sierra:
Undefined symbols for architecture x86_64: "_futimens", referenced from: llvm::sys::fs::setLastAccessAndModificationTime(int, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) in libLLVMSupport.a(Path.cpp.o)
legacysupport, which symengine already includes, provides futimens
, but the port specifies that legacysupport is only needed on Darwin 13 and earlier:
Evidently it's needed on Darwin 16 and earlier.
Change History (2)
comment:1 Changed 7 months ago by barracuda156
comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Is this still an issue?