Date: Sun, 16 Feb 2014 23:06:58 +0100 From: Tijl Coosemans <tijl@FreeBSD.org> To: Alexander Panyushkin <vsityz@gmail.com> Cc: stable@freebsd.org Subject: Re: converters/php55-iconv in FreeBSD 10 Message-ID: <20140216230658.23403034@kalimero.tijl.coosemans.org> In-Reply-To: <53011CA2.2020205@gmail.com> References: <52FE26FC.3070708@gmail.com> <20140214160455.26d39e9d@kalimero.tijl.coosemans.org> <53011CA2.2020205@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 16 Feb 2014 22:16:34 +0200 Alexander Panyushkin wrote: > On 14.02.2014 17:04, Tijl Coosemans wrote: >> On Fri, 14 Feb 2014 16:23:56 +0200 Alexander Panyushkin wrote: >>> Hello All ! >>> I need install converters/php55-iconv in FreeBSD 10 >>> But this depends on the port converters/libiconv >>> converters/libiconv is not installed in FreeBSD10 >>> >>> What would you suggest >>> >>> >>> cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl >>> -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -D_FORTIFY_SOURCE=2 -Oz >>> -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments >>> -Qunused-parameter -Wformat -Wformat-security -c error.c >>> error.c:378:12: warning: data argument not used by format string >>> [-Wformat-extra-args] >>> file_name, line_number); >>> ^ >>> 1 warning generated. >>> rm -f libicrt.a >>> ar cru libicrt.a allocator.o areadlink.o careadlinkat.o malloca.o >>> progname.o safe-read.o width.o xmalloc.o xstrdup.o xreadlink.o >>> canonicalize-lgpl.o error.o >>> ranlib libicrt.a >>> cd src && /usr/bin/make all >>> cc -c -I. -I. -I.. -I../include -I./../include -I../srclib -I./../srclib >>> -I../lib -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>> -D_FORTIFY_SOURCE=2 -DINSTALLDIR=\"/usr/local/bin\" >>> -DLOCALEDIR=\"/usr/local/share/locale\" ./iconv_no_i18n.c >>> /bin/sh ../libtool --mode=link cc -Oz -march=athlon64-sse3 >>> -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter >>> -Wformat -Wformat-security iconv_no_i18n.o ../srclib/libicrt.a >>> ../lib/libiconv.la -o iconv_no_i18n >>> libtool: link: cc -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe >>> -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security >>> iconv_no_i18n.o -o .libs/iconv_no_i18n ../srclib/libicrt.a >>> ../lib/.libs/libiconv.so -Wl,-rpath -Wl,/usr/local/lib >>> ../lib/.libs/libiconv.so: undefined reference to `aliases2_lookup' >>> cc: error: linker command failed with exit code 1 (use -v to see invocation) >>> *** Error code 1 >>> >>> Stop. >>> make[3]: stopped in src >>> *** Error code 1 >>> >>> >>> >>> >>> uname -a >>> FreeBSD magnetron.intra 10.0-STABLE FreeBSD 10.0-STABLE #0 r261274: Thu >>> Jan 30 11:34:04 EET 2014 >>> root@magnetron.intra:/usr/obj/usr/src/sys/Kernel amd64 >> Last time someone reported this they had O_NOATIME in /usr/include/fcntl.h. >> If that's the case for you too then update world+kernel. If not, send me >> /usr/ports/converters/libiconv/work/libiconv-1.14/config.log > > I update world and ports. > > FreeBSD 10.0-STABLE #0 r261945: Sun Feb 16 14:46:09 EET 2014 > > src.conf > WITH_ICONV=YES This is the default now so you can remove this. > WITH_LIBICONV_COMPAT=YES This option no longer exists. > WITH_BSD_GREP=YES > MALLOC_PRODUCTION=YES > > > pkg query %ro libiconv - nothing > > libiconv - the same errors, if build with clang. > > If build with gcc - it`s Ok In your config.log I find this: > configure:16054: checking for working fcntl.h > configure:16111: cc -o conftest -Oz -march=athlon64-sse3 -mtune=athlon64-sse3 -pipe -Qunused-arguments -Qunused-parameter -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 conftest.c >&5 > configure:16111: $? = 0 > configure:16111: ./conftest > configure:16111: $? = 64 > configure: program exited with status 64 > configure: failed program was: ... > configure:16126: result: no (bad O_NOATIME) So you still have O_NOATIME in /usr/include/fcntl.h. That shouldn't be there. You can verify that here: http://svnweb.freebsd.org/base/stable/10/sys/sys/fcntl.h?view=markup You need to find out why your fcntl.h does define that value. Do you have any local modifications in /usr/src? Do you build with -DNO_CLEAN maybe? What if you build without that?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140216230658.23403034>