Date: Thu, 04 Sep 2014 17:05:12 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 193319] New: ports editors/vim-lite libiconv missing Message-ID: <bug-193319-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D193319 Bug ID: 193319 Summary: ports editors/vim-lite libiconv missing Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: bugzilla.freebsd@omnilan.de When compiling editors/vim-lite, config.mk results in LIBS =3D -lm -lelf -ltermlib -liconv =E2=80=93> -liconv <=E2=80=93 This, in my case, is due to libiconv has been installed for building-depend= ency of glib20, required by a different port. If I make a package of vim-lite, there's no dependency on libiconv register= ed. Running vim after installation of that package results in Shared object "libiconv.so.3" not found, required by "vim" I can see that Makefile has USES=3D cpe iconv pkgconfig shebangfix tar:bzip2 but 'make package-depends-list' lacks libiconv (is empty). package-depends-list shows libiconv when using "vim" instead of "vim-lite". Can't find the reason in the Makefile, must be in the nature of USES!? My first idea was to add an port option which disables -liconv if not choos= en to depend on libiconv. But probably it's meant to depend unconditionally on libiconv - which doesn= 't work for slave port vim-lite for any reason. Sorry, haven't found the cause yet. But vim-lite packaging is broken at the moment! --=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-193319-13>