Opened 8 days ago

Closed 8 days ago

#71198 closed defect (fixed)

md5deep @4.4_0 fails to build

Reported by: AlecEdworthyUni Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: md5deep

Description

Following upgrading my systems from Sonoma (macOS 14) to Sequoia (macOS 15) I am unable to build md5deep on either my Intel iMac or Apple Silicon MacBook Pro. Both seem to fail with very similar errors,

Apple Silicon MacBook Pro:

info:build In file included from hash.cpp:16:
:info:build In file included from ./main.h:23:
:info:build ./xml.h:103:82: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
:info:build   103 |     void xmlout(const std::string &tag,const int64_t value){ xmlprintf(tag,"","%"PRId64,value); }
:info:build       |                                                                                  ^
:info:build       |                                                                                   

Intel iMac:

:info:build In file included from display.cpp:1:
:info:build In file included from ./main.h:23:
:info:build ./xml.h:103:82: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
:info:build   103 |     void xmlout(const std::string &tag,const int64_t value){ xmlprintf(tag,"","%"PRId64,value); }
:info:build       |                                                                                  ^
:info:build       |                                                                                   

There are warns before this but I am assuming they're not fatal (full main.log files attached). Apologies in advance if I've raised this ticket wrongly/with the wrong info in it - longtime MacPorts user who's never had an issue to now :)

Attachments (2)

md5deep-main-imac.log (60.8 KB) - added by AlecEdworthyUni 8 days ago.
main.log file from my iMac
md5deep-main-mbp.log (66.4 KB) - added by AlecEdworthyUni 8 days ago.
main.log file from my MacBook Pro

Download all attachments as: .zip

Change History (3)

Changed 8 days ago by AlecEdworthyUni

Attachment: md5deep-main-imac.log added

main.log file from my iMac

Changed 8 days ago by AlecEdworthyUni

Attachment: md5deep-main-mbp.log added

main.log file from my MacBook Pro

comment:1 Changed 8 days ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In 041ce59be03044ea0e17615aed5e15816211b66f/macports-ports (master):

md5deep: fix invalid suffix on literal error

Also correct license.

Closes: #71198

Note: See TracTickets for help on using tickets.