Opened 4 years ago

Last modified 4 years ago

#60713 assigned defect

et @6.0.5: error: unknown argument: '-fno-pch-timestamp'

Reported by: webbp (Webb Phillips) Owned by: l2dy (Zero King)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: et

Attachments (1)

main.log (365.3 KB) - added by webbp (Webb Phillips) 4 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 4 years ago by reneeotten (Renee Otten)

Cc: l2dy removed
Owner: set to l2dy
Port: et added
Status: newassigned

this is just a (harmless) warning for the maintainer to retire the cxx11 PG and use the new MacPorts syntax instead. It should not affect you as a user and the port should still install (which it does for me); if that's not the case for you please add the main.log here.

comment:2 Changed 4 years ago by webbp (Webb Phillips)

Description: modified (diff)
Summary: net/et: Port 'et' uses the cxx11 PortGroup which is deprecated. [nm]net/et build failure

comment:3 Changed 4 years ago by webbp (Webb Phillips)

thanks for the comment. i've updated the ticket.

comment:4 Changed 4 years ago by jmroot (Joshua Root)

It's preferable to add the log as an attachment rather than paste it inline. If it's more than 1 MB or so, compress it with something like bzip2 first.

comment:5 Changed 4 years ago by webbp (Webb Phillips)

Description: modified (diff)

Changed 4 years ago by webbp (Webb Phillips)

Attachment: main.log added

comment:6 Changed 4 years ago by webbp (Webb Phillips)

Attached main.log

comment:7 Changed 4 years ago by l2dy (Zero King)

Update to 6.0.7 should solve this issue. I'll work on that soon.

comment:8 Changed 4 years ago by l2dy (Zero King)

Nope, I retract that. Removing the following section or adding additional compiler blacklist should work.

https://github.com/MisterTea/EternalTerminal/blob/et-v6.0.7/external_imported/cotire/CMake/cotire.cmake#L1682-L1694

comment:9 in reply to:  1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to reneeotten:

this is just a (harmless) warning for the maintainer to retire the cxx11 PG and use the new MacPorts syntax instead.

Done in [ae7034d1fdd6f5e861e94d833cf96f06d5e5b794/macports-ports]

comment:10 in reply to:  8 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: net/et build failureet @6.0.5: error: unknown argument: '-fno-pch-timestamp'

Replying to l2dy:

Nope, I retract that. Removing the following section or adding additional compiler blacklist should work.

https://github.com/MisterTea/EternalTerminal/blob/et-v6.0.7/external_imported/cotire/CMake/cotire.cmake#L1682-L1694

We shouldn't have to blacklist compilers or remove that code. We should help the developers fix that code. Here is the upstream bug report:

https://github.com/sakra/cotire/issues/166

Note: See TracTickets for help on using tickets.