Opened 6 years ago

Closed 6 years ago

#55316 closed defect (fixed)

dc3dd @7.2.641: help2man: can't get `--version' info from dc3dd.td/dc3dd

Reported by: dershow Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: highsierra Cc: kurthindenburg (Kurt Hindenburg)
Port: dc3dd

Description

I upgraded to OS 10.13 and am doing the full migration process. dc3dd now fails to build. I've attached the build log file.

Attachments (1)

main.log (155.8 KB) - added by dershow 6 years ago.

Download all attachments as: .zip

Change History (6)

Changed 6 years ago by dershow

Attachment: main.log added

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

Summary: Port dc3dd fails to builddc3dd @7.2.641: help2man: can't get `--version' info from dc3dd.td/dc3dd

comment:2 Changed 6 years ago by kurthindenburg (Kurt Hindenburg)

Cc: kurthindenburg added

It appears the actual issue is:

[1]    62502 illegal hardware instruction  work/dc3dd-7.2.641/man/dc3dd.td/dc3dd --version
Last edited 6 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

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

Keywords: highsierra added

I updated dc3dd to 7.2.646 but it still has the same problem.

I thought help2man was crashing, but I understand now that help2man is trying to call dc3dd --version, and it's dc3dd that's crashing.

Looking at the crash log, it says:

%n used in a non-immutable format string

This restriction is new to High Sierra; the port builds on earlier systems.

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

And this is the upstream bug report: https://sourceforge.net/p/dc3dd/bugs/17/

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

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In 6e86d4079e4528f08a0fe03c446f1fcb30872854/macports-ports:

dc3dd: Fix build on High Sierra

Closes: #55316

Note: See TracTickets for help on using tickets.