Opened 12 years ago

Closed 12 years ago

#35680 closed defect (fixed)

AtomicParsley build failure on Mountain Lion: "Error: reinplace: sed: RE error: illegal byte sequence"

Reported by: rrg@… Owned by: 0xced (Cédric Luthi)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: ci42
Port: AtomicParsley

Description

Building AtomicParsley on Mountain Lion fails with

Error: reinplace: sed: RE error: illegal byte sequence

I see that this is described elsewhere as "a common problem in Mountain Lion with a simple fix", but I can't track down the fix.

Can someone please apply and/or describe the fix?

Thanks.

Attachments (1)

Portfile.diff (456 bytes) - added by ci42 12 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 12 years ago by ci42

Cc: cedric.luthi@… removed
Owner: changed from macports-tickets@… to cedric.luthi@…
Port: AtomicParsley added

As a workaround try:

sudo port install AtomicParsley destroot.env LANG=C or sudo port install dsh destroot.env LC_CTYPE=C

comment:2 Changed 12 years ago by ci42

With correct wiki markup:

sudo port install AtomicParsley destroot.env LANG=C

or

sudo port install dsh destroot.env LC_CTYPE=C

Changed 12 years ago by ci42

Attachment: Portfile.diff added

comment:3 Changed 12 years ago by ci42

Cc: ciserlohn@… added
Keywords: haspatch added

@cedric.luthi:

See the attached patch. It should fix the problem, albeit I'm unable to test it on a Mountain Lion machine.

comment:4 Changed 12 years ago by rrg@…

I made that change manually to my local Portfile and the build worked. So I guess that it can be safely committed.

Thanks.

comment:5 Changed 12 years ago by ci42

Resolution: fixed
Status: newclosed

Committed in r96623.

Note: See TracTickets for help on using tickets.