Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#56748 closed defect (fixed)

guile 2.2.3 build fails: sed: -i may not be used with stdin

Reported by: kencu (Ken) Owned by: Ken <21211439+kencu@…>
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: drkp (Dan Ports)
Port: guile

Description

Looks like this build failed on every system from 10.6.8 x84_64 on up. Did I miss the fix?

Attachments (1)

guile-223-10.6.8.fail.log (919.6 KB) - added by kencu (Ken) 3 years ago.

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by kencu (Ken)

Attachment: guile-223-10.6.8.fail.log added

comment:2 Changed 3 years ago by kencu (Ken)

Indeed, adding this works to fix the build:

depends_build-append port:gsed
configure.env-append SED=${prefix}/bin/gsed
build.env-append    SED=${prefix}/bin/gsed

comment:3 Changed 3 years ago by Ken <21211439+kencu@…>

Owner: set to Ken <21211439+kencu@…>
Resolution: fixed
Status: newclosed

In 10972fabb46b713704b479e20c2207d9090d0d9f/macports-ports (master):

guile: use gsed instead of sed

closes: #56748

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

Here is a log of the failure before the fix was applied.

I have reported the bug to the developers of guile.

comment:5 in reply to:  4 Changed 3 years ago by ryandesign (Ryan Schmidt)

Replying to ryandesign:

I have reported the bug to the developers of guile.

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31998

Note: See TracTickets for help on using tickets.