id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port 38163,py2app and macholib error,drsmith48@…,macports-tickets@…,"Py2app and macholib raise the error ""ValueError: New Mach-O header is too large to relocate"". The patches for configure.ldflags in portconfigure.tcl described here https://bitbucket.org/ronaldoussoren/py2app/issue/93/mach-o-header-may-be-too-large-to-relocate http://www.danplanet.com/blog/2009/02/15/using-py2app-with-gtk/ https://trac.macports.org/ticket/29838 do not fix the error. I suspect some ports override default configure.ldflags. Also, I think OpenCV triggers the same error: http://stackoverflow.com/questions/13131024/py2app-error-for-opencv-macports-app-how-to-compile-opencv-with-headerpad-max-i Error stack: {{{ WARNING: Mach-O header may be too large to relocate WARNING: Mach-O header may be too large to relocate Traceback (most recent call last): File ""setup.py"", line 26, in setup_requires=['py2app'], File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py"", line 152, in setup dist.run_commands() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py"", line 953, in run_commands self.run_command(cmd) File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py"", line 972, in run_command cmd_obj.run() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py"", line 553, in run self._run() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py"", line 741, in _run self.run_normal() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py"", line 831, in run_normal self.create_binaries(py_files, pkgdirs, extensions, loader_files) File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py"", line 978, in create_binaries platfiles = mm.run() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOStandalone.py"", line 140, in run node.write(f) File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachO.py"", line 119, in write header.write(f) File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachO.py"", line 314, in write self.synchronize_size() File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachO.py"", line 304, in synchronize_size raise ValueError(""New Mach-O header is too large to relocate"") ValueError: New Mach-O header is too large to relocate drsmith$ }}} py2app's full output is attached. Env: python27, py27-py2app, py27-macholib on OSX 10.8. Any guidance would be helpful. There seems to be lots of confusion about this in trac and stack overflow. Thanks.",defect,closed,Normal,,ports,2.1.3,invalid,,jmroot,