Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#63322 closed defect (fixed)

rdfind @1.4.1_0 build fails with C++20ish compilers due to 'version' file

Reported by: pdvnl Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: mascguy (Christopher Nielsen)
Port: rdfind

Description

migrating to a new mac: macbook pro 2014, clean install big sur, migrate from time machine, remove and clean install macports 2.7.1 anacron, rdfind, uptimed error on install.

Attachments (2)

_20210730-mp-rdfind.log (148.0 KB) - added by pdvnl 3 years ago.
_20210730-mp-rdfind.2.log (148.0 KB) - added by pdvnl 3 years ago.

Download all attachments as: .zip

Change History (8)

Changed 3 years ago by pdvnl

Attachment: _20210730-mp-rdfind.log added

Changed 3 years ago by pdvnl

Attachment: _20210730-mp-rdfind.2.log added

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Summary: install rdfind failsrdfind @1.4.1_0 build fails with C++20ish compilers due to 'version' file

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

comment:4 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In 5b75a79ec560e5725e10e4c1a0ffd04a1658e44d/macports-ports (master):

rdfind: Avoid conflict with C++20+ compilers

Rename VERSION file to avoid conflict with C++20 version header. The
VERSION file does not appear to be used for anything.

Closes: #63322

comment:5 Changed 3 years ago by pdvnl

if i manuals delete this VERSION file the port installs and works. what is the *right* way to do that?

comment:6 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

I already fixed it by renaming the VERSION file to something else. Deleting it is fine too; the file isn't used. You would have needed to sudo port selfupdate to receive the fix I committed, and you would have needed to wait 60 minutes from the time I committed it before it would appear on the rsync server for you to receive via selfupdate.

Note: See TracTickets for help on using tickets.