ports/173476: [PATCH] editors/vim: fails to build under devel/libsysinfo installed
Masaki TAGAWA
masaki at club.kyutech.ac.jp
Thu Nov 8 16:00:02 UTC 2012
>Number: 173476
>Category: ports
>Synopsis: [PATCH] editors/vim: fails to build under devel/libsysinfo installed
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Nov 08 16:00:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Masaki TAGAWA
>Release: FreeBSD 9.0-RELEASE-p3 amd64
>Organization:
Kyushu Institute of Technology
>Environment:
System: FreeBSD Sanya 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
The editors/vim port won't build if the devel/libsysinfo port has
been installed. The patch below fixes this.
>How-To-Repeat:
# cd /usr/ports/devel/libsysinfo && make install
# cd /usr/ports/editors/vim && make install
cc -L/usr/local/lib -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.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/mark.o objects/memline.o objects/menu.o objects/message.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/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/netbeans.o objects/main.o objects/memfile.o -lm -lelf -ltermlib -liconv -
lintl
objects/os_unix.o: In function `mch_total_mem':
os_unix.c:(.text+0x3b0e): undefined reference to `sysinfo'
link.sh: Linking failed
*** Error code 1
Stop in /usr/ports/editors/vim/work/vim73/src.
*** Error code 1
Stop in /usr/ports/editors/vim.
>Fix:
--- vim.patch begins here ---
--- /usr/ports/editors/vim.org/Makefile 2012-09-29 08:29:02.000000000 +0900
+++ /usr/ports/editors/vim/Makefile 2012-11-08 23:17:58.000000000 +0900
@@ -204,6 +204,7 @@
post-configure:
@(cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} scratch config)
+ @${REINPLACE_CMD} -e 's@#define HAVE_SYSINFO 1@/* #undef HAVE_SYSINFO */@' ${WRKSRC}/auto/config.h
# Clean up junk files to keep them from being installed.
pre-install:
--- vim.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list