[MacPorts] #56652: MacVim @8.1.snapshot147 +huge+python27+ruby19: build fails on python symbols not found
MacPorts
noreply at macports.org
Tue Jun 12 12:40:55 UTC 2018
#56652: MacVim @8.1.snapshot147 +huge+python27+ruby19: build fails on python
symbols not found
--------------------+--------------------
Reporter: gthb | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
--------------------+--------------------
Upgrading MacVim fails (also after `port clean MacVim`), with a message
about Python symbols not found:
{{{
:info:build ccache /usr/bin/clang -c -I. -Iproto -DHAVE_CONFIG_H
-DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -I/opt/local/include
-DMACOS_X -DMACOS_X_DARWIN -pipe -Os -arch x86_64 -U_FORTIFY_SOURCE
-D_FORTIFY_SOURCE=1 version.c -o objects/version.o
:info:build ccache /usr/bin/clang -L. -L/opt/local/lib
-Wl,-headerpad_max_install_names -L/opt/local/lib -L. -L/opt/local/lib
-Wl,-headerpad_max_install_names -L/opt/local/lib -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64 -o Vim
objects/arabic.o objects/beval.o objects/buffer.o objects/blowfish.o
objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o
objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o
objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o
objects/ex_getln.o objects/farsi.o objects/fileio.o objects/fold.o
objects/getchar.o objects/hardcopy.o objects/hashtab.o
objects/if_cscope.o objects/if_xcmdsrv.o objects/list.o objects/mark.o
objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o
objects/move.o objects/mbyte.o objects/normal.o objects/ops.o
objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o
objects/pty.o objects/quickfix.o objects/regexp.o objects/screen.o
objects/search.o objects/sha256.o objects/spell.o objects/spellfile.o
objects/syntax.o objects/tag.o objects/term.o objects/terminal.o
objects/ui.o objects/undo.o objects/userfunc.o objects/version.o
objects/window.o objects/gui.o objects/gui_beval.o objects/gui_macvim.o
objects/MMBackend.o objects/MacVim.o objects/term_encoding.o
objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o
objects/term_pen.o objects/term_screen.o objects/term_state.o
objects/term_unicode.o objects/term_vterm.o objects/if_python.o
objects/if_ruby.o objects/os_macosx.o objects/os_mac_conv.o
objects/netbeans.o objects/channel.o objects/charset.o objects/json.o
objects/main.o objects/memfile.o objects/message.o -framework Cocoa
-framework Carbon -lm -lncurses -liconv -lintl -framework AppKit
-F/opt/local/Library/Frameworks -framework Python -lruby.1.9.1 -lpthread
-ldl -lobjc -L/opt/local/lib
:info:build Undefined symbols for architecture x86_64:
:info:build "_PyInt_AsLong", referenced from:
:info:build _NumberToLong in if_python.o
:info:build __ConvertFromPyObject in if_python.o
:info:build _ListItem in if_python.o
:info:build _ListAssItem in if_python.o
:info:build "_PyInt_FromLong", referenced from:
:info:build _DoPyCommand in if_python.o
:info:build _run_do in if_python.o
:info:build _OutputGetattr in if_python.o
:info:build _DictionaryGetattr in if_python.o
:info:build _ListGetattr in if_python.o
:info:build _OptionsItem in if_python.o
:info:build "_PyString_AsString", referenced from:
:info:build _LineToString in if_python.o
:info:build "_PyString_AsStringAndSize", referenced from:
:info:build _StringToLine in if_python.o
:info:build _StringToChars in if_python.o
:info:build __ConvertFromPyObject in if_python.o
:info:build "_PyString_FromFormat", referenced from:
:info:build _BufferRepr in if_python.o
:info:build _WindowRepr in if_python.o
:info:build _TabPageRepr in if_python.o
:info:build _RangeRepr in if_python.o
:info:build "_PyString_FromString", referenced from:
:info:build _DoPyCommand in if_python.o
:info:build _OutputGetattr in if_python.o
:info:build _BufferGetattr in if_python.o
:info:build _FunctionRepr in if_python.o
:info:build _FunctionGetattr in if_python.o
:info:build _add_string in if_python.o
:info:build _ConvertToPyObject in if_python.o
:info:build ...
:info:build "_PyString_FromStringAndSize", referenced from:
:info:build _LineToString in if_python.o
:info:build "_PyUnicodeUCS2_AsEncodedString", referenced from:
:info:build _StringToLine in if_python.o
:info:build _StringToChars in if_python.o
:info:build __ConvertFromPyObject in if_python.o
:info:build "_Py_FindMethod", referenced from:
:info:build _OutputGetattr in if_python.o
:info:build _BufferGetattr in if_python.o
:info:build _WindowGetattr in if_python.o
:info:build _TabPageGetattr in if_python.o
:info:build _RangeGetattr in if_python.o
:info:build _CurrentGetattr in if_python.o
:info:build _DictionaryGetattr in if_python.o
:info:build ...
:info:build "_Py_InitModule4_64", referenced from:
:info:build _DoPyCommand in if_python.o
:info:build "__Py_ZeroStruct", referenced from:
:info:build _BufferGetattr in if_python.o
:info:build _WindowGetattr in if_python.o
:info:build _TabPageGetattr in if_python.o
:info:build _FunctionGetattr in if_python.o
:info:build _AlwaysFalse in if_python.o
:info:build __DictionaryItem in if_python.o
:info:build _ConvertToPyObject in if_python.o
:info:build ...
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v
to see invocation)
:info:build make[1]: *** [Vim] Error 1
}}}
Full main.log attached.
--
Ticket URL: <https://trac.macports.org/ticket/56652>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list