#51891 closed defect (fixed)

libedit 20160618 update caused python (all versions) to crash and fail to build on snow leopard

Reported by: chrisjogorman Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: snowleopard leopard Cc: jmroot (Joshua Root), larryv (Lawrence Velázquez), ryandesign (Ryan Schmidt), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: libedit

Description (last modified by jeremyhu (Jeremy Huddleston Sequoia))

/bin/sh: line 1: 97713 Segmentation fault      DYLD_FRAMEWORK_PATH=/sandbox/var/macports/build/_sandbox_trunk_dports_lang_python27/python27/work/Python-2.7.12 CC='/usr/bin/gcc-4.2' LDSHARED='/usr/bin/gcc-4.2 -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -isysroot / -L/sandbox/lib -Wl,-headerpad_max_install_names -L/sandbox/lib/db48 -arch x86_64 -arch i386' OPT='-DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python.exe -E ./setup.py --no-user-cfg $quiet build
make: *** [sharedmods] Error 139
make: Leaving directory `/sandbox/var/macports/build/_sandbox_trunk_dports_lang_python27/python27/work/Python-2.7.12'
Command failed:  cd "/sandbox/var/macports/build/_sandbox_trunk_dports_lang_python27/python27/work/Python-2.7.12" && /usr/bin/make -j2 -w all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.2" 
Exit code: 2
Error: Failed to build python27: command execution failed
Error: See /sandbox/var/macports/logs/_sandbox_trunk_dports_lang_python27/python27/main.log for details.

Attachments (2)

main.log (146.2 KB) - added by chrisjogorman 16 months ago.
python.exe_2016-07-19-011005_localhost.crash (14.9 KB) - added by larryv (Lawrence Velázquez) 16 months ago.

Download all attachments as: .zip

Change History (15)

Changed 16 months ago by chrisjogorman

comment:1 Changed 16 months ago by mf2k (Frank Schima)

  • Cc jwa@… removed
  • Keywords python removed
  • Owner changed from macports-tickets@… to jwa@…

comment:2 follow-up: Changed 16 months ago by larryv (Lawrence Velázquez)

  • Cc larryv@… added

I’ve encountered this also.

Changed 16 months ago by larryv (Lawrence Velázquez)

comment:3 in reply to: ↑ 2 Changed 16 months ago by larryv (Lawrence Velázquez)

Here’s my crash log.

comment:4 Changed 16 months ago by ryandesign (Ryan Schmidt)

  • Cc ryandesign@… added
  • Summary changed from python 2.7.12 build error on snow leopard to python @2.7.12 build error on snow leopard when not using +readline variant

My duplicate: #51959.

Workaround is to use the +readline variant.

comment:5 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Description modified (diff)
  • Keywords leopard added
  • Port libedit added; python27 removed
  • Summary changed from python @2.7.12 build error on snow leopard when not using +readline variant to libedit update caused python (all versions) to crash and fail to build on snow leopard

Fixed the port and title to make this more easy to find

comment:6 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Description modified (diff)

comment:7 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

We should just roll back libedit instead of leaving this broken.

comment:8 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Cc jeremyhu@… added

Cc Me!

comment:9 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Owner changed from jwa@… to jeremyhu@…
  • Status changed from new to assigned

comment:10 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Cc mcalhoun@… added; jeremyhu@… removed

comment:11 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Cc jmr@… added

comment:12 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Summary changed from libedit update caused python (all versions) to crash and fail to build on snow leopard to libedit 20160618 update caused python (all versions) to crash and fail to build on snow leopard

comment:13 Changed 16 months ago by jeremyhu (Jeremy Huddleston Sequoia)

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.