Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jan 2020 08:58:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 243606] editors/vim fails to build with PYTHON3
Message-ID:  <bug-243606-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243606

            Bug ID: 243606
           Summary: editors/vim fails to build with PYTHON3
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: novel@FreeBSD.org

package name: vim-8.2.0076
building for: FreeBSD current-local-job-01 13.0-CURRENT FreeBSD 13.0-CURRENT
1300076 amd64

Fails to build with the following error:

  cc -L/usr/local/lib -L/usr/local/lib -L.   -fstack-protector-strong=20
-rdynamic -Wl,-R/usr/local/lib/perl5/5.30/mach/CORE   -fstack-protector-str=
ong=20
-L/usr/local/lib -Wl,--as-needed  -o vim objects/arabic.o  objects/arglist.=
o=20
objects/autocmd.o  objects/beval.o  objects/buffer.o  objects/change.o=20
objects/blob.o  objects/blowfish.o  objects/cindent.o  objects/cmdexpand.o=
=20
objects/cmdhist.o  objects/crypt.o  objects/crypt_zip.o  objects/debugger.o=
=20
objects/dict.o  objects/diff.o  objects/digraph.o  objects/drawline.o=20
objects/drawscreen.o  objects/edit.o  objects/eval.o  objects/evalbuffer.o=
=20
objects/evalfunc.o  objects/evalvars.o  objects/evalwindow.o  objects/ex_cm=
ds.o
 objects/ex_cmds2.o  objects/ex_docmd.o  objects/ex_eval.o  objects/ex_getl=
n.o=20
objects/fileio.o  objects/filepath.o  objects/findfile.o  objects/fold.o=20
objects/getchar.o  objects/hardcopy.o  objects/hashtab.o  objects/highlight=
.o=20
objects/if_cscope.o  objects/if_xcmdsrv.o  objects/indent.o=20
objects/insexpand.o  objects/list.o  objects/map.o  objects/mark.o=20
objects/memline.o  objects/menu.o  objects/misc1.o  objects/misc2.o=20
objects/mouse.o  objects/move.o  objects/mbyte.o  objects/normal.o=20
objects/ops.o  objects/option.o  objects/optionstr.o  objects/os_unix.o=20
objects/pathdef.o  objects/popupmenu.o  objects/popupwin.o  objects/profile=
r.o=20
objects/pty.o  objects/quickfix.o  objects/regexp.o  objects/register.o=20
objects/scriptfile.o  objects/screen.o  objects/search.o  objects/session.o=
=20
objects/sha256.o  objects/sign.o  objects/sound.o  objects/spell.o=20
objects/spellfile.o  objects/spellsuggest.o  objects/syntax.o  objects/tag.=
o=20
objects/term.o  objects/terminal.o  objects/testing.o  objects/textprop.o=20
objects/ui.o  objects/undo.o  objects/usercmd.o  objects/userfunc.o=20
objects/version.o  objects/viminfo.o  objects/window.o  objects/bufwrite.o=
=20
objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o  objects/gui_gtk_f.o=
=20
objects/gui_beval.o objects/gui_gtk_gresources.o  objects/vterm_encoding.o
objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o
objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o
objects/vterm_unicode.o objects/vterm_vterm.o      objects/if_perl.o
objects/if_perlsfio.o    objects/if_python3.o    objects/if_ruby.o=20=20=20
objects/netbeans.o  objects/channel.o  objects/xdiffi.o  objects/xemit.o=20
objects/xprepare.o  objects/xutils.o  objects/xhistogram.o  objects/xpatien=
ce.o
objects/charset.o  objects/json.o  objects/main.o  objects/memfile.o=20
objects/message.o     -L/usr/local/lib -lgtk-3 -lgdk-3 -lpangocairo-1.0
-lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lpthread -lgdk_pixbuf-2.0
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl  -lSM -lICE -lXpm  -lXt -lX11=20
-lXdmcp -lSM -lICE    -lm -lelf  -pthread -lncurses=20=20=20=20=20
-Wl,-R/usr/local/lib/perl5/5.30/mach/CORE -pthread -Wl,-E=20
-fstack-protector-strong -L/usr/local/lib=20
-L/usr/local/lib/perl5/5.30/mach/CORE -lperl -lpthread -lm -lcrypt -lutil=
=20=20=20
-L/usr/local/lib/python3.7/config-3.7dm -lpython3.7dm -lcrypt -ldl -lutil -=
lm=20=20
 -lruby26 -lm -lpthread -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib
ld: error: undefined symbol: _PyObject_DebugFree
>>> referenced by if_python3.c
>>>               objects/if_python3.o:(call_PyObject_Free)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
link.sh: Linking failed

Builds fine if I unset PYTHON3.

This could be related to the DEBUG option I have for most of the ports, but=
 vim
itself does not seem to have this options. I haven't try to rebuild without
DEBUG yet because it involves rebuilding quite a number of ports.

Full log is here: https://people.freebsd.org/~novel/misc/vim-8.2.0076.log

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243606-7788>