Opened 9 years ago

Closed 8 years ago

#49626 closed defect (fixed)

ninja: fails to build due to pickle error in Python2

Reported by: EdHarry Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: ninja

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Port ninja fails at the build phase, in file configure.py at line 435:

proc = subprocess.Popen(['re2c', '-V'], stdout=subprocess.PIPE)

with

raise ValueError, "insecure string pickle"

using system python (2.7.10) on OSX 10.11

the offending line also produces the same error using macports python 2.7, however it behaves as expected using macports python 3.5. I can get the port to build using a custom portfile which uses macports python 3.5

Attachments (1)

main.log (10.0 KB) - added by EdHarry 9 years ago.

Download all attachments as: .zip

Change History (4)

Changed 9 years ago by EdHarry

Attachment: main.log added

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

Cc: 521E328E-2A13-4749-826A-E4EF4F22A0F1@… openmaintainer@… removed
Description: modified (diff)
Keywords: Ninja python2 pickle removed
Owner: changed from macports-tickets@… to 521E328E-2A13-4749-826A-E4EF4F22A0F1@…
Summary: Port ninja fails to build due to pickle error in Python2ninja: fails to build due to pickle error in Python2

comment:2 Changed 8 years ago by mf2k (Frank Schima)

Owner: changed from 521E328E-2A13-4749-826A-E4EF4F22A0F1@… to macports-tickets@…

This port no longer has a maintainer. See #51714.

comment:3 Changed 8 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

Should be fixed by r149580.

Note: See TracTickets for help on using tickets.