Date: Tue, 19 Nov 2013 20:34:40 +0900 From: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> To: freebsd-stable@freebsd.org Subject: Re: Please revert r258230 in stable/10 Message-ID: <20131119203440.766ca54c870deebd45f8957c@dec.sakura.ne.jp> In-Reply-To: <20131118214700.97ad4cd44af9989ac9ff88d1@dec.sakura.ne.jp> References: <20131117114223.9af2adf49a93b5dd7f77f472@dec.sakura.ne.jp> <5288BFB6.3010709@passap.ru> <20131118213553.2da2f1b08a30d6aecc04a46d@dec.sakura.ne.jp> <20131118214700.97ad4cd44af9989ac9ff88d1@dec.sakura.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
Need another mention for security/clamav and some others. Would be better creating new thread, but as I already mentioned with clamav in previous post, continuing for now. I needed to apply the patch attached in PR ports/183331, reported by Rainer Hurling to build security/clamav in stable/10 and head (assigned to garga, but not committed yet). The same change (adding -ltinfo to LDFLAGS+= line in Makefile. If no line, add the line) was needed at least for textproc/aspell and security/pinentry. As I tested very limited ports, so possibly more ports I haven't tested will need it. The build error without it is essentially the same linker error as reported in ports/183331. Please read the PR for detail. All was done before r258230 and I needed time to recall this. Sorry. On Mon, 18 Nov 2013 21:47:00 +0900 Tomoaki AOKI <junchoon@dec.sakura.ne.jp> wrote: > Sorry. I forgot to mention. > > All my test proceeded in head is intentionally done at revision r258284, > as I noticed base iconv framework is modified (looks mainly in namespace > changes) in r258283 and __FreeBSD_version is bumped at r258284 > correspondingly. > > Also, stable/10 is at r258230 and stable/9 host is at r258161. > All is amd64, head and stable/10 in VirtualBox guest in stable/9 host. > > > On Mon, 18 Nov 2013 21:35:53 +0900 > Tomoaki AOKI <junchoon@dec.sakura.ne.jp> wrote: > > > On Sun, 17 Nov 2013 17:08:06 +0400 > > Boris Samorodov <bsam@passap.ru> wrote: > > > > > 17.11.2013 06:42, Tomoaki AOKI пишет: > > > > > > > As some port requires libiconv.so.3 > > > > > > Are you speaking in general or do you have other (than > > > japanese/mozc-tools) examples? > > > > Sorry for delay. > > > > I'm speaking in general, and japanese/mozc-tool is an example I found > > within my limited test. Many ports have iconv option, many have > > non-optionally depends on libiconv, and possibly having problem. > > I guess some of those are only configure issue as you mentioned, some > > of those are handled properly via USES=iconv, but some others possibly > > have severe dependency issue, I suspect. > > > > Note: I additionally found security/clamav (with OPTIONS iconv enabled), > > devel/sdl12 (non-optional USES), and print/ghostscript9 (with > > OPTIONS but default) misses libiconv.so.3 by pkg_libchk. All these > > was rebuilt fine and confirmed at least clamav runs fine, in > > head and stable/10. Because devel/sdl12 and print/ghostscript9 was > > installed as dependency of something, I haven't test them yet. > > > > > > > > At least, japanese/mozc-tools (I and maybe many Japanese desktop users > > > > strongly need japanese/mozc-* ports, and it unconditionally requires > > > > libiconv.so.3) didn't build in head after r257583 > > > > > > I just tried to build japanese/mozc-tools. Do you speak about this?: > > > ----- > > > LINK(target) out_linux/Release/mozc_tool > > > /usr/bin/ld: cannot find -liconv > > > c++: error: linker command failed with exit code 1 (use -v to see > > > invocation) > > > gmake[2]: *** [out_linux/Release/mozc_tool] Error 1 > > > ----- > > > > > > If yes, I'd say that it's not a hard dependency upon libiconv but just a > > > configure error. Please, try the attached patch (build tested only) > > > and report back. We will be interested at run time behaviour (is it > > > OK or not). > > > > > > Seems that the patch has an effect only on mozc-tools, but to be on > > > a safe side I'd rebuild all mozc-* ports. > > > > Tried, for safety, rebuilding mozc-* ports and ibus-mozc port. > > Your patch looks working fine for me in both head and stable/10, and > > additionally, stable/9 host environment (with converters/libiconv, no > > base iconv libraries built). All is OK for me. Thanks. > > > > While testing this, I found libiconv.so.3 is left unremoved > > in /usr/lib32 after make delete-old and make delete-old libs with > > libiconv.so (symlink to libiconv.so.3), libiconv.a and libiconv_p.a (I'm > > trying amd64). > > Of course it shouldn't affect for natively compiled version, but for > > safer test, renaming them and rebuild all mozc-* ports. Still looks OK. > > > > > > > Thank you for the report. > > > -- > > > WBR, Boris Samorodov (bsam) > > > FreeBSD Committer, http://www.FreeBSD.org The Power To Serve > > > > > > -- > > Tomoaki AOKI junchoon@dec.sakura.ne.jp > > > _______________________________________________ -- Tomoaki AOKI junchoon@dec.sakura.ne.jp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131119203440.766ca54c870deebd45f8957c>