Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 2019 12:14:30 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 241537] editors/vim 8.1.2108 fails to build on amd64 due to undefined symbol _PyObject_DebugFree
Message-ID:  <bug-241537-7788@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 241537
           Summary: editors/vim 8.1.2108 fails to build on amd64 due to
                    undefined symbol _PyObject_DebugFree
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: adamw@FreeBSD.org
          Reporter: dclarke@blastwave.org
             Flags: maintainer-feedback?(adamw@FreeBSD.org)
          Assignee: adamw@FreeBSD.org

Seeing this over and over with stable 12 on tier 1 amd64 :

vesta# uname -apKU
FreeBSD vesta 12.0-RELEASE-p10 FreeBSD 12.0-RELEASE-p10 GENERIC  amd64 amd64
1200086 1200086
vesta#=20
vesta#=20
vesta# cat /etc/make.conf
DEFAULT_VERSIONS+=3Dssl=3Dopenssl111
DEFAULT_VERSIONS+=3Dperl5=3D5.28
vesta#=20
vesta# pwd
/usr/ports/editors/vim
vesta#=20

vesta#=20
vesta# make deinstall=20
=3D=3D=3D>  Deinstalling for vim
=3D=3D=3D>   vim not installed, skipping
vesta#=20
vesta# make install=20
=3D=3D=3D>  Building for vim-8.1.2108
Starting make in the src directory.
If there are problems, cd to the src directory and run make there
cd src && /usr/bin/make all
cc -c -I. -Iproto -DHAVE_CONFIG_H   -DLIBICONV_PLUG -I/usr/local/include  -=
O2
-pipe  -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing=20
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D1        version.c -o objects/version=
.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  cc   -L.  -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fstack-protector-st=
rong
 -rdynamic -Wl,-R/usr/local/lib/perl5/5.28/mach/CORE   -fstack-protector-st=
rong
 -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/cmdexpand.o  objects/cmdhist.o=
=20
objects/crypt.o  objects/crypt_zip.o  objects/debugger.o  objects/dict.o=20
objects/diff.o  objects/digraph.o  objects/drawline.o  objects/drawscreen.o=
=20
objects/edit.o  objects/eval.o  objects/evalbuffer.o  objects/evalfunc.o=20
objects/evalvars.o  objects/evalwindow.o  objects/ex_cmds.o  objects/ex_cmd=
s2.o
 objects/ex_docmd.o  objects/ex_eval.o  objects/ex_getln.o  objects/fileio.=
o=20
objects/filepath.o  objects/findfile.o  objects/fold.o  objects/getchar.o=20
objects/hardcopy.o  objects/hashtab.o  objects/highlight.o=20=20=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=20=20
objects/encoding.o objects/keyboard.o objects/termmouse.o objects/parser.o
objects/pen.o objects/termscreen.o objects/state.o objects/unicode.o
objects/vterm.o      objects/if_perl.o objects/if_perlsfio.o=20=20=20
objects/if_python3.o    objects/if_ruby.o    objects/netbeans.o=20
objects/channel.o  objects/xdiffi.o  objects/xemit.o  objects/xprepare.o=20
objects/xutils.o  objects/xhistogram.o  objects/xpatience.o objects/charset=
.o=20
objects/json.o  objects/main.o  objects/memfile.o  objects/message.o=20=20=
=20=20=20=20=20=20=20=20=20
   -lm -lelf  -pthread -lncurses  -lintl=20=20=20=20=20
-Wl,-R/usr/local/lib/perl5/5.28/mach/CORE -pthread -Wl,-E=20
-fstack-protector-strong -L/usr/local/lib=20
-L/usr/local/lib/perl5/5.28/mach/CORE -lperl -lpthread -lm -lcrypt -lutil=
=20=20=20
-L/usr/local/lib/python3.7/config-3.7dm -lpython3.7dm -lcrypt -lintl -ldl
-L/usr/local/lib -lintl -lutil -lm    -lruby26 -lm -lpthread -L/usr/local/l=
ib
-L/usr/local/lib=20=20=20=20=20=20=20
/usr/bin/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
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/editors/vim/work/vim-8.1.2108/src
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/editors/vim/work/vim-8.1.2108
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/editors/vim
*** Error code 1

Stop.
make: stopped in /usr/ports/editors/vim
vesta#=20

Have also tried :=20

vesta#=20
vesta# cat /etc/make.conf
DEFAULT_VERSIONS+=3Dssl=3Dopenssl111
DEFAULT_VERSIONS+=3Dperl5=3D5.28
DEFAULT_VERSIONS+=3Dpython=3D3.7
vesta#=20

Could be due to the horrific and nasty number of versions of=20
python that one must have on a system these days to get anything
to attempt to build :=20

vesta# pkg query %n\ %v\ %o | sort | grep -i 'py'
py27-alabaster 0.7.6 textproc/py-alabaster
py27-asn1crypto 0.24.0 devel/py-asn1crypto
py27-Babel 2.7.0 devel/py-babel
py27-beaker 1.11.0 www/py-beaker
py27-certifi 2019.6.16 security/py-certifi
py27-chardet 3.0.4_1 textproc/py-chardet
py27-CommonMark 0.9.0 textproc/py-CommonMark
py27-cryptography 2.6.1 security/py-cryptography
py27-enum34 1.1.6 devel/py-enum34
py27-funcsigs 1.0.2 devel/py-funcsigs
py27-future 0.17.1_1 devel/py-future
py27-idna 2.8 dns/py-idna
py27-ipaddress 1.0.22 net/py-ipaddress
py27-Jinja2 2.10.1 devel/py-Jinja2
py27-mako 1.0.14 textproc/py-mako
py27-MarkupSafe 1.1.1 textproc/py-MarkupSafe
py27-olefile 0.46 devel/py-olefile
py27-pycparser 2.19 devel/py-pycparser
py27-pygments 2.4.1 textproc/py-pygments
py27-pystemmer 1.3.0_2 textproc/py-pystemmer
py27-pytest-runner 2.11.1 devel/py-pytest-runner
py27-recommonmark 0.5.0_1 textproc/py-recommonmark
py27-requests 2.21.0 www/py-requests
py27-setuptools 41.2.0 devel/py-setuptools
py27-setuptools_scm 3.3.3 devel/py-setuptools_scm
py27-six 1.12.0 devel/py-six
py27-sphinx 1.6.5_2,1 textproc/py-sphinx
py27-sphinx_rtd_theme 0.4.3 textproc/py-sphinx_rtd_theme
py27-sphinxcontrib-websupport 1.1.2 textproc/py-sphinxcontrib-websupport
py27-typing 3.7.4 devel/py-typing
py27-urllib3 1.22,1 net/py-urllib3
py37-alabaster 0.7.6 textproc/py-alabaster
py37-asn1crypto 0.24.0 devel/py-asn1crypto
py37-Babel 2.7.0 devel/py-babel
py37-beaker 1.11.0 www/py-beaker
py37-certifi 2019.6.16 security/py-certifi
py37-cffi 1.13.1 devel/py-cffi
py37-chardet 3.0.4_1 textproc/py-chardet
py37-CommonMark 0.9.1 textproc/py-CommonMark
py37-cryptography 2.6.1 security/py-cryptography
py37-cython 0.29.13 lang/cython
py37-docutils 0.15.2 textproc/py-docutils
py37-future 0.17.1_1 devel/py-future
py37-idna 2.8 dns/py-idna
py37-imagesize 1.1.0 graphics/py-imagesize
py37-Jinja2 2.10.1 devel/py-Jinja2
py37-libxml2 2.9.9 textproc/py-libxml2
py37-mako 1.0.14 textproc/py-mako
py37-MarkupSafe 1.1.1 textproc/py-MarkupSafe
py37-olefile 0.46 devel/py-olefile
py37-openssl 19.0.0 security/py-openssl
py37-pillow 6.2.0 graphics/py-pillow
py37-ply 3.11 devel/py-ply
py37-pycparser 2.19 devel/py-pycparser
py37-pygments 2.4.1 textproc/py-pygments
py37-pysocks 1.7.1 net/py-pysocks
py37-pystemmer 1.3.0_2 textproc/py-pystemmer
py37-pytest-runner 2.11.1 devel/py-pytest-runner
py37-pytz 2019.3,1 devel/py-pytz
py37-recommonmark 0.5.0_1 textproc/py-recommonmark
py37-requests 2.21.0 www/py-requests
py37-setuptools 41.4.0 devel/py-setuptools
py37-setuptools_scm 3.3.3 devel/py-setuptools_scm
py37-six 1.12.0 devel/py-six
py37-snowballstemmer 1.2.1 textproc/py-snowballstemmer
py37-sphinx 1.6.5_2,1 textproc/py-sphinx
py37-sphinx_rtd_theme 0.4.3 textproc/py-sphinx_rtd_theme
py37-sphinxcontrib-websupport 1.1.2 textproc/py-sphinxcontrib-websupport
py37-tkinter 3.7.5_6 x11-toolkits/py-tkinter
py37-urllib3 1.22,1 net/py-urllib3
python27 2.7.17 lang/python27
python36 3.6.9 lang/python36
python37 3.7.5 lang/python37
vesta#=20


--=20
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional

--=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-241537-7788>