From owner-freebsd-gecko@FreeBSD.ORG Sun Jan 23 10:22:57 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDA6B106566B for ; Sun, 23 Jan 2011 10:22:57 +0000 (UTC) (envelope-from bthcom@higonnet.net) Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by mx1.freebsd.org (Postfix) with ESMTP id D8EE38FC15 for ; Sun, 23 Jan 2011 10:22:54 +0000 (UTC) Received: from freebsd.higonnet.net (unknown [82.238.41.134]) by smtp2-g21.free.fr (Postfix) with ESMTP id 2128F4B00E0 for ; Sun, 23 Jan 2011 11:22:48 +0100 (CET) Received: from [192.168.3.78] (unknown [192.168.3.78]) by freebsd.higonnet.net (Postfix) with ESMTP id 38B2428430 for ; Sun, 23 Jan 2011 11:24:53 +0100 (CET) Message-ID: <4D3C017C.3080309@higonnet.net> Date: Sun, 23 Jan 2011 11:22:52 +0100 From: "Bernard T. Higonnet" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: gecko@FreeBSD.org Content-Type: multipart/mixed; boundary="------------000503040002030703030708" Cc: Subject: build failure report X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2011 10:22:58 -0000 This is a multi-part message in MIME format. --------------000503040002030703030708 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit As suggested I am sending the accompanying info relative to a failure to install Thunderbird3 on this machine 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Thanks Bernard Higonnet --------------000503040002030703030708 Content-Type: text/plain; name="config.log" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config.log" This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:941: checking host system type configure:962: checking target system type configure:980: checking build system type configure:1065: checking for gawk configure:1065: checking for mawk configure:1065: checking for nawk configure:1182: checking for /usr/local/bin/perl5.10.1 configure:2275: checking for gcc configure:2388: checking whether the C compiler (cc -O2 -pipe -fno-strict-aliasing ) works configure:2404: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure:2430: checking whether the C compiler (cc -O2 -pipe -fno-strict-aliasing ) is a cross-compiler configure:2435: checking whether we are using GNU C configure:2444: cc -E conftest.c configure:2463: checking whether cc accepts -g configure:2499: checking for c++ configure:2531: checking whether the C++ compiler (c++ -O2 -pipe -fno-strict-aliasing ) works configure:2547: c++ -o conftest -O2 -pipe -fno-strict-aliasing conftest.C -pthread -L/usr/local/lib -liconv 1>&5 configure:2573: checking whether the C++ compiler (c++ -O2 -pipe -fno-strict-aliasing ) is a cross-compiler configure:2578: checking whether we are using GNU C++ configure:2587: c++ -E conftest.C configure:2606: checking whether c++ accepts -g configure:2655: cc -c -O2 -pipe -fno-strict-aliasing conftest.c 1>&5 configure:2672: cc -c -O2 -pipe -fno-strict-aliasing conftest.c 1>&5 configure: In function 'main': configure:2668: warning: incompatible implicit declaration of built-in function 'exit' configure:2691: checking for ranlib configure:2723: checking for as configure:2764: checking for ar configure:2799: checking for ld configure:2834: checking for strip configure:2869: checking for windres configure:3586: checking whether cc understands -c and -o together configure:3598: cc -c conftest.c -o conftest.o 1>&5 configure:3599: cc -c conftest.c -o conftest.o 1>&5 configure:3643: checking how to run the C preprocessor configure:3664: cc -E conftest.c >/dev/null 2>conftest.out configure:3723: checking how to run the C++ preprocessor configure:3741: c++ -E conftest.C >/dev/null 2>conftest.out configure:3796: checking for a BSD compatible install configure:3849: checking whether ln -s works configure:3872: checking for minimum required perl version >= 5.006 configure:3883: checking for full perl installation configure:3898: checking for python2.5 configure:3898: checking for python2.4 configure:3898: checking for python configure:3942: checking for nsinstall configure:3987: checking for doxygen configure:4023: checking for whoami configure:4059: checking for autoconf configure:4095: checking for unzip configure:4133: checking for zip configure:4174: checking for makedepend configure:4209: checking for xargs configure:4545: checking for gmake configure:4613: checking for X configure:4927: checking for dnet_ntoa in -ldnet configure:4946: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -ldnet -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -ldnet configure: failed program was: #line 4935 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dnet_ntoa(); int main() { dnet_ntoa() ; return 0; } configure:4968: checking for dnet_ntoa in -ldnet_stub configure:4987: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -ldnet_stub -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -ldnet_stub configure: failed program was: #line 4976 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dnet_ntoa(); int main() { dnet_ntoa() ; return 0; } configure:5016: checking for gethostbyname configure:5044: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure:5114: checking for connect configure:5142: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure:5206: checking for remove configure:5234: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure:5298: checking for shmat configure:5326: cc -o conftest -O2 -pipe -fno-strict-aliasing conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure:5399: checking for IceConnectionNumber in -lICE configure:5418: cc -o conftest -O2 -pipe -fno-strict-aliasing -L/usr/local/lib conftest.c -lICE -pthread -L/usr/local/lib -liconv 1>&5 configure:5916: checking whether the compiler supports -Wno-invalid-offsetof configure:5939: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -Wno-invalid-offsetof -I/usr/local/include conftest.C 1>&5 configure:5974: checking whether ld has archive extraction flags configure:5998: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -Wl,--whole-archive conftest.c -Wl,--no-whole-archive 1>&5 configure:6031: checking that static assertion macros used in autoconf tests work configure:6052: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:6069: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:6070: error: size of array 'static_assert_line_6069' is negative configure: failed program was: #line 6062 "configure" #include "confdefs.h" #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(0) ; return 0; } configure:6092: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.C 1>&5 configure:6109: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:6109: error: size of array 'static_assert_line_6109' is negative configure: failed program was: #line 6102 "configure" #include "confdefs.h" #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(0) ; return 0; } configure:6143: checking for 64-bit OS configure:6152: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:7731: checking for ANSI C header files configure:7744: cc -E -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:7811: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'main': configure:7806: warning: incompatible implicit declaration of built-in function 'exit' configure:7835: checking for working const configure:7889: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:7910: checking for mode_t configure:7943: checking for off_t configure:7976: checking for pid_t configure:8009: checking for size_t configure:8042: checking for st_blksize in struct stat configure:8055: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8076: checking for siginfo_t configure:8089: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8112: checking for int16_t configure:8125: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8147: checking for int32_t configure:8160: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8182: checking for int64_t configure:8195: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8217: checking for int64 configure:8230: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:8226: error: 'int64' undeclared (first use in this function) configure:8226: error: (Each undeclared identifier is reported only once configure:8226: error: for each function it appears in.) configure:8226: error: expected ';' before 'foo' configure: failed program was: #line 8222 "configure" #include "confdefs.h" #include #include int main() { int64 foo = 0; ; return 0; } configure:8252: checking for uint configure:8265: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8287: checking for uint_t configure:8300: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:8296: error: 'uint_t' undeclared (first use in this function) configure:8296: error: (Each undeclared identifier is reported only once configure:8296: error: for each function it appears in.) configure:8296: error: expected ';' before 'foo' configure: failed program was: #line 8292 "configure" #include "confdefs.h" #include #include int main() { uint_t foo = 0; ; return 0; } configure:8322: checking for uint16_t configure:8335: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8366: checking for uname.domainname configure:8379: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:8375: error: 'struct utsname' has no member named 'domainname' configure: failed program was: #line 8371 "configure" #include "confdefs.h" #include int main() { struct utsname *res; char *domain; (void)uname(res); if (res != 0) { domain = res->domainname; } ; return 0; } configure:8403: checking for uname.__domainname configure:8416: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:8412: error: 'struct utsname' has no member named '__domainname' configure: failed program was: #line 8408 "configure" #include "confdefs.h" #include int main() { struct utsname *res; char *domain; (void)uname(res); if (res != 0) { domain = res->__domainname; } ; return 0; } configure:8449: checking for usable wchar_t (2 bytes, unsigned) configure:8463: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:8462: error: size of array 'static_assert_line_8462' is negative configure:8464: error: size of array 'static_assert_line_8463' is negative configure: failed program was: #line 8454 "configure" #include "confdefs.h" #include #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2); CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0) ; return 0; } configure:8496: checking for compiler -fshort-wchar option configure:8510: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include conftest.C -pthread -L/usr/local/lib -liconv 1>&5 configure:8544: checking for visibility(hidden) attribute configure:8569: checking for visibility(default) attribute configure:8594: checking for visibility pragma support configure:8619: checking For gcc visibility bug with class-level attributes (GCC bug 26905) configure:8647: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297) configure:8702: checking for dirent.h that defines DIR configure:8715: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c 1>&5 configure:8740: checking for opendir in -ldir configure:8759: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include conftest.c -ldir -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -ldir configure: failed program was: #line 8748 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char opendir(); int main() { opendir() ; return 0; } configure:8832: checking for sys/byteorder.h configure:8842: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8838:27: error: sys/byteorder.h: No such file or directory configure: failed program was: #line 8837 "configure" #include "confdefs.h" #include configure:8832: checking for compat.h configure:8842: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8838:20: error: compat.h: No such file or directory configure: failed program was: #line 8837 "configure" #include "confdefs.h" #include configure:8832: checking for getopt.h configure:8842: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8872: checking for sys/bitypes.h configure:8882: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8878:25: error: sys/bitypes.h: No such file or directory configure: failed program was: #line 8877 "configure" #include "confdefs.h" #include configure:8872: checking for memory.h configure:8882: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8872: checking for unistd.h configure:8882: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8912: checking for gnu/libc-version.h configure:8922: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8918:30: error: gnu/libc-version.h: No such file or directory configure: failed program was: #line 8917 "configure" #include "confdefs.h" #include configure:8912: checking for nl_types.h configure:8922: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:8952: checking for malloc.h configure:8962: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out In file included from configure:8958: /usr/include/malloc.h:3:2: error: #error " has been replaced by " configure: failed program was: #line 8957 "configure" #include "confdefs.h" #include configure:8992: checking for X11/XKBlib.h configure:9002: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9033: checking for sys/statvfs.h configure:9043: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9033: checking for sys/statfs.h configure:9043: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9039:24: error: sys/statfs.h: No such file or directory configure: failed program was: #line 9038 "configure" #include "confdefs.h" #include configure:9033: checking for sys/vfs.h configure:9043: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9039:21: error: sys/vfs.h: No such file or directory configure: failed program was: #line 9038 "configure" #include "confdefs.h" #include configure:9033: checking for sys/mount.h configure:9043: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9074: checking for mmintrin.h configure:9084: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9121: checking for new configure:9131: c++ -E -I/usr/local/include -I/usr/local/include conftest.C >/dev/null 2>conftest.out configure:9223: checking for sys/cdefs.h configure:9233: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9267: checking for gethostbyname_r in -pthread configure:9286: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9323: checking for atan in -lm configure:9342: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9335: warning: conflicting types for built-in function 'atan' configure:9370: checking for dlopen in -ldl configure:9389: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c -ldl -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -ldl configure: failed program was: #line 9378 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen(); int main() { dlopen() ; return 0; } configure:9453: checking for dladdr configure:9481: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -D_GNU_SOURCE -I/usr/local/include -I/usr/local/include conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9611: checking for socket in -lsocket configure:9630: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c -lsocket -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -lsocket configure: failed program was: #line 9619 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char socket(); int main() { socket() ; return 0; } configure:9675: checking for XDrawLines in -lX11 configure:9694: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -lX11 -lX11 -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9716: checking for XextAddDisplay in -lXext configure:9735: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -lXext -lX11 -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9759: checking for XtFree in -lXt configure:9778: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -lXt -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9932: checking for XShmCreateImage in -lXext configure:9951: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -lXext -lX11 -lXext -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:9973: checking for X11/extensions/XShm.h configure:9983: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:10013: checking for XieFloGeometry in -lXIE configure:10032: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -lXIE -lX11 -lXext -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /usr/bin/ld: cannot find -lXIE configure: failed program was: #line 10021 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char XieFloGeometry(); int main() { XieFloGeometry() ; return 0; } configure:10054: checking for X11/extensions/XIElib.h configure:10064: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:10060:35: error: X11/extensions/XIElib.h: No such file or directory configure: failed program was: #line 10059 "configure" #include "confdefs.h" #include configure:10111: checking for pthread_create in -pthreads cc -o dummy dummy.c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthreads -lm -pthread -pthread -L/usr/local/lib -liconv cc: unrecognized option '-pthreads' configure:10239: checking whether cc accepts -pthread configure:10357: checking whether mmap() sees write()s configure:10400: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10425: checking whether cc needs -traditional configure:10432:19: error: sgtty.h: No such file or directory configure:10450:20: error: termio.h: No such file or directory configure:10471: checking for 8-bit clean memcmp configure:10489: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'main': configure:10484: warning: incompatible implicit declaration of built-in function 'exit' configure:10509: checking for random configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10509: checking for strerror configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10509: checking for lchown configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10509: checking for fchmod configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10509: checking for snprintf configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10521: warning: conflicting types for built-in function 'snprintf' configure:10509: checking for statvfs configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10509: checking for memmove configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10521: warning: conflicting types for built-in function 'memmove' configure:10509: checking for rint configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10521: warning: conflicting types for built-in function 'rint' configure:10509: checking for stat64 configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /var/tmp//ccVNG5lV.o(.text+0x7): In function `main': : undefined reference to `stat64' configure: failed program was: #line 10514 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char stat64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stat64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_stat64) || defined (__stub___stat64) choke me #else stat64(); #endif ; return 0; } configure:10509: checking for lstat64 configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /var/tmp//ccrt0rFK.o(.text+0x7): In function `main': : undefined reference to `lstat64' configure: failed program was: #line 10514 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char lstat64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lstat64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_lstat64) || defined (__stub___lstat64) choke me #else lstat64(); #endif ; return 0; } configure:10509: checking for truncate64 configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /var/tmp//ccskd5kn.o(.text+0x7): In function `main': : undefined reference to `truncate64' configure: failed program was: #line 10514 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char truncate64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char truncate64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_truncate64) || defined (__stub___truncate64) choke me #else truncate64(); #endif ; return 0; } configure:10509: checking for statvfs64 configure:10537: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 /var/tmp//cclmylBx.o(.text+0x7): In function `main': : undefined reference to `statvfs64' configure: failed program was: #line 10514 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char statvfs64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char statvfs64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_statvfs64) || defined (__stub___statvfs64) choke me #else statvfs64(); #endif ; return 0; } configure:10564: checking for flockfile configure:10592: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10564: checking for getpagesize configure:10592: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10619: checking for localtime_r configure:10647: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10619: checking for strtok_r configure:10647: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10682: checking for wcrtomb configure:10694: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10714: checking for mbrtowc configure:10726: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10755: checking for res_ninit() configure:10772: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 In file included from configure:10765: /usr/include/resolv.h:161: error: array type has incomplete element type /usr/include/resolv.h:175: error: field 'addr' has incomplete type /usr/include/resolv.h:199: error: field 'sin' has incomplete type configure: failed program was: #line 10760 "configure" #include "confdefs.h" #ifdef linux #define _BSD_SOURCE 1 #endif #include int main() { int foo = res_ninit(&_res); ; return 0; } configure:10802: checking for gnu_get_libc_version() configure:10818: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'int main()': configure:10814: error: 'gnu_get_libc_version' was not declared in this scope configure: failed program was: #line 10807 "configure" #include "confdefs.h" #ifdef HAVE_GNU_LIBC_VERSION_H #include #endif int main() { const char *glibc_version = gnu_get_libc_version(); ; return 0; } configure:10847: checking for iconv in -lc configure:10869: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lc -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:10978: checking for iconv() configure:10997: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:11021: checking for iconv() with const input configure:11041: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11070: checking for nl_langinfo and CODESET configure:11082: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:11114: checking for an implementation of va_copy() configure:11138: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'f': configure:11132: warning: incompatible implicit declaration of built-in function 'exit' configure:11155: checking for an implementation of __va_copy() configure:11179: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'f': configure:11173: warning: incompatible implicit declaration of built-in function 'exit' configure:11196: checking whether va_lists can be copied by value configure:11220: cc -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -pthread conftest.c -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure: In function 'f': configure:11212: error: incompatible types in assignment configure:11214: warning: incompatible implicit declaration of built-in function 'exit' configure: failed program was: #line 11206 "configure" #include "confdefs.h" #include void f (int i, ...) { va_list args1, args2; va_start (args1, i); args2 = args1; if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) exit (1); va_end (args1); va_end (args2); } int main() { f (0, 42); return 0; } configure:11319: checking for C++ exceptions flag configure:11354: checking for gcc 3.0 ABI configure:11372: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11396: checking for C++ "explicit" keyword configure:11411: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11432: checking for C++ "typename" keyword configure:11456: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11477: checking for modern C++ template specialization syntax support configure:11492: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11514: checking whether partial template specialization works configure:11527: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11548: checking whether operators must be re-defined for templates derived from templates configure:11565: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11587: checking whether we need to cast a derived template to pass as its base class configure:11601: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11622: checking whether the compiler can resolve const ambiguities for templates configure:11648: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11670: checking whether the C++ "using" keyword can change access configure:11683: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11694: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:11687: error: 'int A::foo()' is inaccessible configure:11690: error: within this context configure: failed program was: #line 11686 "configure" #include "confdefs.h" class A { public: int foo() { return 1; } }; class B : public A { private: using A::foo; }; int main() { B b; return b.foo(); ; return 0; } configure:11722: checking whether the C++ "using" keyword resolves ambiguity configure:11743: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11764: checking for "std::" namespace configure:11776: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11797: checking whether standard template operator!=() is ambiguous configure:11812: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11834: checking for C++ reinterpret_cast configure:11847: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11868: checking for C++ dynamic_cast to void* configure:11892: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:11916: checking whether C++ requires implementation of unused virtual methods configure:11928: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:11951: checking for trouble comparing to zero near std::operator!=() configure:11967: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11991: checking for __thread keyword for TLS variables configure:12003: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread -fPIC -shared -Wl,-z,defs conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:12034: checking for LC_MESSAGES configure:12046: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:12156: checking for nspr-config configure:12191: checking for NSPR - version >= 4.8.0 configure:12251: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:12548: checking for gzread in -lz configure:12567: cc -o conftest -I/usr/include -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -L/usr/lib -pthread conftest.c -lz -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:12603: cc -c -I/usr/include -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:13177: checking if app-specific confvars.sh exists configure:13473: checking for pkg-config configure:13517: checking for gtk+-2.0 >= 2.10.0 gtk+-unix-print-2.0 glib-2.0 gobject-2.0 gdk-x11-2.0 configure:13524: checking MOZ_GTK2_CFLAGS configure:13529: checking MOZ_GTK2_LIBS configure:14036: checking for pango >= 1.14.0 pangoft2 >= 1.14.0 configure:14043: checking MOZ_PANGO_CFLAGS configure:14048: checking MOZ_PANGO_LIBS configure:14262: checking for gconf-2.0 >= 1.2.1 configure:14269: checking MOZ_GCONF_CFLAGS configure:14274: checking MOZ_GCONF_LIBS configure:14373: checking for libgnome-2.0 >= 2.0 configure:14380: checking MOZ_LIBGNOME_CFLAGS configure:14385: checking MOZ_LIBGNOME_LIBS configure:14507: checking for libgnomeui-2.0 >= 2.2.0 configure:14514: checking MOZ_GNOMEUI_CFLAGS configure:14519: checking MOZ_GNOMEUI_LIBS configure:14640: checking for dbus-glib-1 >= 0.60 configure:14647: checking MOZ_DBUS_GLIB_CFLAGS configure:14652: checking MOZ_DBUS_GLIB_LIBS configure:15364: checking for tar archiver configure:15370: checking for gnutar configure:15370: checking for gtar configure:15407: checking for wget configure:15413: checking for wget configure:16117: checking for valid optimization flags configure:16128: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -O -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:16926: checking for __cxa_demangle configure:16957: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:17005: checking for unwind.h configure:17015: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:17011:20: error: unwind.h: No such file or directory configure: failed program was: #line 17010 "configure" #include "confdefs.h" #include configure:17184: checking for gcc -pipe support dummy-hello.c: In function 'main': dummy-hello.c:2: warning: incompatible implicit declaration of built-in function 'exit' configure:17206: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:17248: checking whether compiler supports -Wno-long-long configure:17257: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe -Wno-long-long -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:17293: checking whether C compiler supports -fprofile-generate configure:17302: cc -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe -fprofile-generate -I/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:17435: checking for correct temporary object destruction order configure:17460: c++ -o conftest -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pipe -I/usr/local/include -I/usr/local/include -pthread conftest.C -lm -pthread -pthread -L/usr/local/lib -liconv 1>&5 configure:17481: checking for correct overload resolution with const and templates configure:17516: c++ -c -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pipe -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -I/usr/local/include -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:17511: warning: 'bar' is used uninitialized in this function configure:17834: checking for glib-2.0 >= 1.3.7 gobject-2.0 configure:17841: checking GLIB_CFLAGS configure:17846: checking GLIB_LIBS configure:18179: checking for stdint.h configure:18189: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:18179: checking for inttypes.h configure:18189: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:18179: checking for sys/int_types.h configure:18189: cc -E -I/usr/local/include -I/usr/local/include conftest.c >/dev/null 2>conftest.out configure:18185:27: error: sys/int_types.h: No such file or directory configure: failed program was: #line 18184 "configure" #include "confdefs.h" #include configure:18374: checking for cairo >= 1.8.8 freetype2 fontconfig configure:18381: checking CAIRO_CFLAGS configure:18386: checking CAIRO_LIBS configure:18467: checking for cairo-xlib-xrender >= 1.8.8 configure:18474: checking CAIRO_XRENDER_CFLAGS configure:18479: checking CAIRO_XRENDER_LIBS configure:18914: cc -c -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include conftest.c 1>&5 --------------000503040002030703030708 Content-Type: text/plain; name="vardb.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="vardb.txt" GraphicsMagick-1.1.15_3,1 ImageMagick-6.6.1.10 ORBit2-2.14.18_1 OpenEXR-1.6.1_2 PackageKit-0.6.3_1 Tee-3.4 aalib-1.4.r5_5 acrobatviewer-1.1_2 acroread8-8.1.7_1 acroread9-9.3.2 acroreadwrapper-0.0.20090328 akonadi-1.3.1_1 alacarte-0.13.1_1 ap22-mod_dnssd-0.6_8 apache-2.2.15_9 apache-ant-1.7.1 appres-1.0.2 apr-ipv6-devrandom-gdbm-db42-1.4.2.1.3.9_1 arp-scan-1.7 arts-1.5.10_5,1 artswrapper-1.5.3 aspell-0.60.6_3 at-spi-1.30.1_1 at-spi2-atk-0.1.8_1 at-spi2-core-0.1.8_1 atk-1.30.0_1 attica-0.1.3,1 autoconf-2.13.000227_6 autoconf-2.62 autoconf-wrapper-20071109 automake-1.10.1 automake-1.4.6_5 automake-wrapper-20071109 avahi-app-0.6.25_3 avahi-gtk-0.6.25_3 babl-0.1.2 base64-1.5_1 bash-4.1.7 binutils-2.20.1_3 bison-2.4.1_1,1 bitmap-1.0.4 bitstream-vera-1.10_4 blas-1.0_4 boost-libs-1.43.0 boost-python-libs-1.43.0 brasero-2.30.1_1 bug-buddy-2.30.0_1 bzip2-1.0.5 ca_root_nss-3.12.4 cairo-1.8.10_1,1 cairomm-1.8.4_1 cdparanoia-3.9.8_8 cdplayer.app-1.7_7 cdrdao-1.2.3_1 cdrtools-2.01_8 celt-0.7.0_1 cfitsio-3.100_1 cheese-2.30.1_3 chmlib-0.40 cln-1.3.1_1 clucene-0.9.21 clutter-1.2.8_1 clutter-gtk-0.10.4_1 compat7x-amd64-7.2.702000.200906.1 compositeproto-0.4.1 consolekit-0.4.1_3 coreutils-7.5_1 cups-1.4.3 cups-base-1.4.3 cups-client-1.4.3 cups-image-1.4.3 cups-pstoraster-8.15.4_6 curl-7.20.1 cuse4bsd-kmod-0.1.11 cyrus-sasl-2.1.23 damageproto-1.2.0 dasher-4.10.1_4,2 db41-4.1.25_4 db42-4.2.52_5 db48-4.8.30.0 dbus-1.2.24_1 dbus-glib-0.86_1 dbus-qt3-0.70_5 deskbar-applet-2.30.1_1 desktop-file-utils-0.15_2 diablo-jdk-1.6.0.07.02_9 djvulibre-nox11-3.5.22_2 dmidecode-2.10 dmxproto-2.3 docbook-1.4 docbook-4.1_4 docbook-4.2 docbook-4.3 docbook-4.4_2 docbook-4.5_2 docbook-5.0_1 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4_1 docbook-xml-4.5 docbook-xsl-1.75.2 dosunix-1.0.14 dri-7.4.4,2 dri2proto-2.2 drupal6-6.16 dv2sub-0.3_4 dvd+rw-tools-7.1 dvd-slideshow-0.8.2_3 dvdauthor-0.6.14_6 dvdauthorwizard-1.4.6_9 e2fsprogs-libuuid-1.41.12 ebook-tools-0.1.1_2 eclipse-3.4.2_3 eel-2.26.0_5 eggdbus-0.6_1 emacs-23.2_2,2 en-freebsd-doc-20100625 enchant-1.4.2 encodings-1.0.3,1 esound-0.2.41 evince-2.30.1_2 evolution-2.30.1.2_3 evolution-data-server-2.30.1_2 exempi-2.1.1 exiv2-0.18_2,1 expat-2.0.1_1 f2c-20060810_3 faad2-2.7_2,1 farsight2-0.0.19_1 ffmpeg-0.5.2_2,1 ffmpegthumbnailer-2.0.2 fftw3-3.2.2_1 firefox-3.5.10,1 fixesproto-4.1.1 flac-1.2.1_2 font-adobe-100dpi-1.0.1 font-adobe-75dpi-1.0.1 font-adobe-utopia-100dpi-1.0.2 font-adobe-utopia-75dpi-1.0.2 font-adobe-utopia-type1-1.0.2 font-alias-1.0.2 font-arabic-misc-1.0.1 font-bh-100dpi-1.0.1 font-bh-75dpi-1.0.1 font-bh-lucidatypewriter-100dpi-1.0.1 font-bh-lucidatypewriter-75dpi-1.0.1 font-bh-ttf-1.0.1 font-bh-type1-1.0.1 font-bitstream-100dpi-1.0.1 font-bitstream-75dpi-1.0.1 font-bitstream-type1-1.0.1 font-cronyx-cyrillic-1.0.1 font-cursor-misc-1.0.1 font-daewoo-misc-1.0.1 font-dec-misc-1.0.1 font-ibm-type1-1.0.1 font-isas-misc-1.0.1 font-jis-misc-1.0.1 font-micro-misc-1.0.1 font-misc-cyrillic-1.0.1 font-misc-ethiopic-1.0.1 font-misc-meltho-1.0.1 font-misc-misc-1.1.0 font-mutt-misc-1.0.1 font-schumacher-misc-1.1.0 font-screen-cyrillic-1.0.2 font-sony-misc-1.0.1 font-sun-misc-1.0.1 font-util-1.0.2 font-winitzki-cyrillic-1.0.1 font-xfree86-type1-1.0.2 fontcacheproto-0.1.3 fontconfig-2.8.0,1 fontsproto-2.1.0 freetype2-2.3.12 fribidi-0.19.2_1 gamin-0.1.10_4 gcc-4.4.5.20100706 gccmakedep-1.0.2 gconf2-2.28.1_1 gd-2.0.35_7,1 gdbm-1.8.3_3 gegl-0.1.2_1 getopt-1.1.4_2 gettext-0.18_1 ggz-client-libs-0.0.14.1_2 ghostscript8-8.71_2 gimp-2.6.9,2 gimp-app-2.6.9,1 gimp-gutenprint-5.2.4_2 gio-fam-backend-2.24.1_1 gir-repository-libsoup-0.6.5_4 gle-3.1.0_2 glew-1.5.4 glib-2.24.1_1 glibmm-2.24.2_2,1 gmake-3.81_4 gmime-2.2.24 gmime-24-2.4.15 gmp-5.0.1 gnome-audio-2.22.2 gnome-control-center-2.30.1_1 gnome-cups-manager-0.31_13,1 gnome-desktop-2.30.0 gnome-doc-utils-0.20.1_1 gnome-icon-theme-2.30.3 gnome-keyring-2.30.1_2 gnome-launch-box-20060112_10 gnome-main-menu-0.9.12_7 gnome-media-2.30.0_1 gnome-menus-2.30.0_1 gnome-mime-data-2.18.0_4 gnome-mount-0.8_6 gnome-panel-2.30.0_1 gnome-session-2.30.0_1 gnome-settings-daemon-2.30.1_1 gnome-spell-1.0.8_6 gnome-system-monitor-2.28.1_1 gnome-vfs-2.24.3_1 gnome_subr-1.0 gnomehier-2.3_12 gnupg-2.0.15 gnutls-2.8.6_1 gobject-introspection-0.6.14 gpac-libgpac-0.4.5_4,1 gperf-3.0.3 gpgme-1.3.0 gpsbabel-1.3.6 gpscorrelate-1.5.6_5 gpsd-2.94_2 gpsman-6.4.1 graphviz-2.26.3_3 gsfonts-8.11_5 gsl-1.14 gsm-1.0.13 gstreamer-0.10.29_1 gstreamer-ffmpeg-0.10.10 gstreamer-plugins-0.10.29,3 gstreamer-plugins-a52dec-0.10.15,3 gstreamer-plugins-bad-0.10.19,3 gstreamer-plugins-core-0.10_12 gstreamer-plugins-dts-0.10.19,3 gstreamer-plugins-dvd-0.10.15,3 gstreamer-plugins-gconf-0.10.23,3 gstreamer-plugins-good-0.10.23,3 gstreamer-plugins-libpng-0.10.23,3 gstreamer-plugins-mad-0.10.15,3 gstreamer-plugins-mp3-0.10.0_1 gstreamer-plugins-ogg-0.10.29_1,3 gstreamer-plugins-pango-0.10.29,3 gstreamer-plugins-theora-0.10.29,3 gstreamer-plugins-ugly-0.10.15,3 gstreamer-plugins-v4l2-0.10.23,3 gstreamer-plugins-vorbis-0.10.29,3 gstreamer-plugins-xvid-0.10.19,3 gtar-1.23_2 gtk-2.20.1_2 gtk-engines2-2.20.1_1 gtkhtml3-3.30.1_1 gtkimageview-1.6.4_2 gtkmm-2.20.3_1 gtksourceview-1.8.5_7 gtkspell-2.0.16_3 gutenprint-5.2.4_2 gutenprint-base-5.2.4_2 gutenprint-ijs-5.2.4_2 gvfs-1.6.2_1 gzip-1.4 hal-0.5.14_8 help2man-1.38.2_1 hexcurse-1.55 hicolor-icon-theme-0.12 hu-hunspell-1.2.11 iceauth-1.0.3 icu-3.8.1_3 ilmbase-1.0.1_1 imake-1.0.3,1 inputproto-2.0 intltool-0.40.6 iso-codes-3.17 iso8879-1986_2 jackit-0.118.0 jasper-1.900.1_9 javavmwrapper-2.3.5 jbigkit-1.6 jdk-1.6.0.3p4_15 jhead-2.90 jpeg-8_3 kbproto-1.0.4 kde-xdg-env-1.0_3,1 kde4-4.4.5_1 kde4-icons-oxygen-4.4.5 kde4-shared-mime-info-1.0 kde4-xdg-env-1.0 kdeaccessibility-4.4.5 kdeadmin-4.4.5 kdeartwork-4.4.5 kdebase-3.5.10_7 kdebase-4.4.5 kdebase-kompmgr-3.5.10_3 kdebase-runtime-4.4.5 kdebase-workspace-4.4.5 kdeedu-4.4.5 kdegames-4.4.5 kdegraphics-4.4.5 kdehier-1.0_11 kdehier4-1.0.4 kdelibs-3.5.10_6 kdelibs-4.4.5 kdemultimedia-4.4.5 kdenetwork-4.4.5 kdepim-4.4.5 kdepim-runtime-4.4.5 kdepimlibs-4.4.5 kdeplasma-addons-4.4.5 kdesdk-3.5.10_6 kdesdk-4.4.5 kdetoys-4.4.5 kdeutils-4.4.5 kdewebdev-3.5.10_7,2 kdewebdev-4.4.5 kermit-8.0.211 koffice-kde4-2.2.0 lame-3.98.4 lapack-3.2.1_1 lcms-1.19_1,1 libFS-1.0.2 libGL-7.4.4 libGLU-7.4.4 libICE-1.0.6,1 libIDL-0.8.14_1 libSM-1.1.1_1,1 libX11-1.3.3,1 libXScrnSaver-1.2.0 libXTrap-1.0.0 libXau-1.0.5 libXaw-1.0.7,1 libXcomposite-0.4.1,1 libXcursor-1.1.10 libXdamage-1.1.2 libXdmcp-1.0.3 libXevie-1.0.2 libXext-1.1.1,1 libXfixes-4.0.4 libXfont-1.4.0,1 libXfontcache-1.0.5 libXft-2.1.14 libXi-1.3,1 libXinerama-1.1,1 libXmu-1.0.5,1 libXp-1.0.0,1 libXpm-3.5.7 libXrandr-1.3.0 libXrender-0.9.5 libXres-1.0.4 libXt-1.0.7 libXtst-1.1.0 libXv-1.0.5,1 libXvMC-1.0.5 libXxf86dga-1.1.1 libXxf86misc-1.0.2 libXxf86vm-1.1.0 liba52-0.7.4_2 libao-1.0.0 libart_lgpl-2.3.21,1 libassuan-2.0.0 libaudiofile-0.2.7 libbonobo-2.24.3_1 libbonoboui-2.24.3_1 libcanberra-0.24_1 libcdaudio-0.99.12p2_2 libcddb-1.3.2_1 libcdio-0.82_1 libcroco-0.6.2_1 libdaemon-0.14 libdca-0.0.5 libdmx-1.1.0 libdrm-2.4.12_1 libdv-1.0.0_2 libdvbpsi-0.1.6 libdvdnav-0.1.10_5 libdvdread-4.1.3_2 libebml-0.8.0 libexecinfo-1.1_3 libexif-0.6.18_1 libfame-0.9.1_2 libffi-3.0.9 libfontenc-1.0.5 libfpx-1.2.0.12_1 libgcrypt-1.4.5_1 libggz-0.0.14.1_6 libglade2-2.6.4_3 libglut-7.4.4 libgnome-2.30.0_1 libgnome-keyring-2.30.1_1 libgnomecanvas-2.30.1_1 libgnomecups-0.2.3_3,1 libgnomekbd-2.30.1_1 libgnomeprint-2.18.7_1 libgnomeprintui-2.18.5_1 libgnomesu-1.0.0_8 libgnomeui-2.24.3_1 libgpg-error-1.7_1 libgphoto2-2.4.9.1 libgsf-1.14.18_1 libgtop-2.28.1_3 libgweather-2.30.0_1 libical-0.44 libiconv-1.13.1_1 libid3tag-0.15.1b libidn-1.15_1 libijs-0.35_1 libiodbc-3.52.7 libkate-0.3.7_1 libksba-1.0.7 liblqr-1-0.4.1_2 libltdl-2.2.6b libmad-0.15.1b_2 libmatroska-0.9.0 libmng-1.0.10_2 libmodplug-0.8.8.1 libmpcdec-1.2.6 libmpeg2-0.5.1 libmsn-4.1 libmspack-0.0.20060920 libmusicbrainz-2.1.5 libnice-0.0.12_1 libnotify-0.4.5_4 libnova-0.13.0 libofa-0.9.3_4 libogg-1.2.0,4 liboil-0.3.17 liboldX-1.0.1 libopenraw-0.0.8_3 libotf-0.9.11 libotr-3.2.0_1 libpaper-1.1.24 libpciaccess-0.11.0 libproplist-0.10.1_1 libproxy-0.2.3_1 libpthread-stubs-0.3_3 libqalculate-0.9.7_1 librsvg2-2.26.3_1 libsamplerate-0.1.7_1 libsigc++-2.2.7 libsndfile-1.0.21_2 libsoup-2.30.1_1 libspectre-0.2.5 libspiro-20071029 libssh-0.4.4 libtar-1.2.11_2 libtasn1-2.6 libthai-0.1.5_3 libtheora-1.1.1_2 libtool-2.2.6b libtunepimp-0.5.3_6,1 libungif-4.1.4_5 libunicode-0.4_9 libutempter-1.1.5_1 libv4l-0.6.4 libvncserver-0.9.7_2 libvolume_id-0.81.1 libvorbis-1.3.1,3 libwmf-0.2.8.4_6 libwnck-2.30.0_1 libwpd-0.8.14_3 libwpg-0.1.3_4 libxcb-1.6 libxine-1.1.18.1 libxkbfile-1.0.6 libxkbui-1.0.2_1 libxklavier-5.0,1 libxml++-2.30.0 libxml2-2.7.7 libxslt-1.1.26_1 libxul-1.9.0.17_2 libzip-0.9.3 libzvbi-0.2.33_2 linux-f10-atk-1.24.0 linux-f10-cairo-1.8.0_1 linux-f10-expat-2.0.1 linux-f10-fontconfig-2.6.0 linux-f10-gdk-pixbuf-0.22.0 linux-f10-gtk2-2.14.7_2 linux-f10-hicolor-icon-theme-0.5 linux-f10-jpeg-6b linux-f10-libxml2-2.7.3_2 linux-f10-pango-1.22.3_1 linux-f10-png-1.2.37_1 linux-f10-tiff-3.8.2 linux-f10-xorg-libs-7.4_1 linux-nvu-1.0_2 linux_base-f10-10_2 liveMedia-2010.06.22,1 lsof-4.84A,5 lua-5.1.4 luit-1.0.5 m17n-db-1.6.1_2 m17n-lib-1.6.1_1 m4-1.4.14_1,1 mDNSResponder-214 makedepend-1.0.2,1 marble-4.4.5 meanwhile-1.0.2_2 mediatomb-0.12.1 metacity-2.30.1_1 mjpegtools-1.9.0_2 mkfontdir-1.0.5 mkfontscale-1.0.7 mpeg4ip-libmp4v2-1.6.1 mpfr-3.0.0 mplayer-1.0.r20100117_2 mplayer-skins-1.1.2_6 mysql-client-5.1.48 mysql-server-5.1.48 nas-1.9.2 nautilus-2.30.1_1 nautilus-actions-2.30.3 neon29-0.29.3_1 netpbm-10.26.64_4 nspr-4.8.2 nss-3.12.6_3 oniguruma-4.7.1 open-motif-2.2.3_6 openbabel-2.2.3 openjpeg-1.3_2 openldap-client-2.4.23 openoffice.org-3.2.1 openslp-1.2.1_3 orc-0.4.5 ortp-0.13.0_1 p5-Archive-Zip-1.30 p5-Compress-Raw-Zlib-2.027 p5-Compress-Zlib-2.015 p5-IO-Compress-Base-2.015 p5-IO-Compress-Zlib-2.015_1 p5-Image-ExifTool-8.15 p5-XML-Parser-2.36_1 p5-gettext-1.05_3 p7zip-9.13 pan-0.133_4 pango-1.28.0_1 pangomm-2.26.2_1 patch-2.6.1 pciids-20091229 pcre-8.02 perl-5.10.1_1 phonon-4.4.2 phonon-gstreamer-4.4.2 phonon-xine-4.4.2 php5-5.3.2_1 php5-gd-5.3.2_1 php5-mbstring-5.3.2_1 php5-mysqli-5.3.2_1 php5-session-5.3.2_1 php5-xml-5.3.2_1 pico-alpine-2.00_1 pixman-0.16.6 pkg-config-0.23_1 pl-libgadu-1.9.0,1 png-1.4.3 policykit-0.9_6 policykit-gnome-0.9.2_5 policykit-qt-0.9.3_1 polkit-0.96_2 poppler-0.12.4 poppler-data-0.4.2 poppler-gtk-0.12.4_1 poppler-qt4-0.12.4 popt-1.14_1 portaudio-18.1_2 portupgrade-2.4.6_4,2 postgresql-client-8.2.17_1 postgresql-libpqxx-3.0.2 printproto-1.0.4 pth-2.0.7 pulseaudio-0.9.21_4 py26-cairo-1.8.8_1 py26-dbus-0.83.1_1 py26-gnome-2.28.1_1 py26-gnome-desktop-2.30.0_2 py26-gobject-2.21.1 py26-gstreamer-0.10.18 py26-gtk-2.17.0_4 py26-imaging-1.1.6_4 py26-libxml2-2.7.7 py26-nose-0.11.3 py26-numpy-1.4.1,1 py26-opengl-3.0.1 py26-orbit-2.24.0 py26-setuptools-0.6c11 py26-simplejson-2.1.1 py26-tkinter-2.6.5_3 py26-wxPython-2.8.7.1_5 py26-wxPython-common-2.8.7.1_4 python26-2.6.5 qca-2.0.2 qca-ossl-2.0.0.b3_4 qdvdauthor-1.1.0_6 qimageblitz-0.0.4_4 qmake-3.3.8_1 qt-3.3.8_12 qt4-assistant-4.6.3 qt4-clucene-4.6.3 qt4-corelib-4.6.3 qt4-dbus-4.6.3 qt4-designer-4.6.3 qt4-doc-4.6.3 qt4-gui-4.6.3 qt4-help-4.6.3 qt4-iconengines-4.6.3 qt4-imageformats-4.6.3 qt4-makeqpf-4.6.3 qt4-moc-4.6.3 qt4-multimedia-4.6.3 qt4-mysql-plugin-4.6.3 qt4-network-4.6.3 qt4-opengl-4.6.3 qt4-pixeltool-4.6.3 qt4-porting-4.6.3 qt4-qdbusviewer-4.6.3 qt4-qmake-4.6.3 qt4-qt3support-4.6.3_1 qt4-qtestlib-4.6.3 qt4-rcc-4.6.3 qt4-script-4.6.3 qt4-scripttools-4.6.3 qt4-sql-4.6.3 qt4-sqlite-plugin-4.6.3 qt4-svg-4.6.3 qt4-uic-4.6.3 qt4-webkit-4.6.3 qt4-xml-4.6.3 qt4-xmlpatterns-4.6.3 randrproto-1.3.1 raptor-1.4.21 rarian-0.8.1 rasqal-0.9.19_1 recordproto-1.14 redland-1.0.10 renderproto-0.11 rgb-1.0.3 rpm-3.0.6_15 ruby-1.8.7.248_2,1 ruby-flvtool2-1.0.6 ruby18-bdb-0.6.5_1 samba34-libsmbclient-3.4.8 sane-backends-1.0.21_1 schroedinger-1.0.9 scrnsaverproto-1.2.0 sdl-1.2.14_1,2 sdl_gfx-2.0.20 sdl_image-1.2.10_2 sessreg-1.0.5 setxkbmap-1.1.0 shared-desktop-ontologies-0.5 shared-mime-info-0.71_1 smproxy-1.0.3 soprano-2.4.3 sox-14.3.0_4 speex-1.2.r1_3,1 spidermonkey-1.7.0 sqlite3-3.6.23.1_1 startup-notification-0.10 strigi-0.7.2 subversion-1.6.12 swt-3.5.1_1 t1lib-5.1.2_1,1 taglib-1.6.3 talloc-2.0.1 tcl-8.4.19_3,1 tcl-8.5.8 tcl-modules-8.5.8 telepathy-farsight-0.0.13_2 telepathy-glib-0.10.5 telepathy-qt4-0.3.2 thunderbird-2.0.0.24_1 thunderbird-3.0.5_1 tidy-lib-090315.c tiff-3.9.4 tk-8.4.19_2,2 tk-8.5.8_1 totem-pl-parser-2.30.1_1 transcode-1.1.5_10 trapproto-3.4.3 twm-1.0.4 twolame-0.3.12 unique-1.1.6_1 unzip-6.0 upnp-1.6.6,1 upower-0.9.4_1 urwfonts-ttf-1.0.7b18_2 ushare-1.1a_1 v4l_compat-1.0.20100403_1 vcdimager-0.7.23_6 videoproto-2.3.0 vlc-1.0.6_3,3 vorbis-tools-1.4.0_1,3 wavpack-4.60.1 webcamd-0.1.14 webkit-gtk2-1.2.1_1 windowmaker-0.92.0_10 wmicons-1.0_2 wv2-0.4.2_2 wxgtk2-2.8.10_4 wxgtk2-common-2.8.10_4 wxgtk2-contrib-2.8.10_4 wxgtk2-contrib-common-2.8.10_4 x11perf-1.5.1 x264-0.0.20100222_2 xauth-1.0.4 xbacklight-1.1.1 xbitmaps-1.1.0 xcalc-1.0.3 xcb-util-0.3.6_1 xcmsdb-1.0.2 xcursor-themes-1.0.2 xcursorgen-1.0.3 xdg-utils-1.0.2_4 xdpyinfo-1.1.0 xdriinfo-1.0.3 xev-1.0.4 xextproto-7.1.1 xf86-input-keyboard-1.4.0 xf86-input-mouse-1.5.0 xf86-video-ati-6.13.0 xf86-video-intel-2.7.1_3 xf86-video-mach64-6.8.2 xf86-video-nv-2.1.17 xf86-video-openchrome-0.2.904_2 xf86-video-r128-6.8.1 xf86-video-radeonhd-1.3.0_3 xf86-video-vesa-2.3.0 xf86dga-1.0.2_1 xf86dgaproto-2.1 xf86miscproto-0.9.3 xf86vidmodeproto-2.3 xgamma-1.0.3 xgc-1.0.2 xhost-1.0.3 xineramaproto-1.2 xinit-1.2.0 xinput-1.5.0 xkbcomp-1.1.0 xkbevd-1.1.0 xkbutils-1.0.1_2 xkeyboard-config-1.8_1 xkill-1.0.2 xlsatoms-1.0.2 xlsclients-1.0.2 xmessage-1.0.3 xmlcatmgr-2.2 xmlcharent-0.3_2 xmodmap-1.0.4 xorg-7.5 xorg-apps-7.5 xorg-cf-files-1.0.3 xorg-docs-1.4,1 xorg-drivers-7.5 xorg-fonts-100dpi-7.5 xorg-fonts-7.5 xorg-fonts-75dpi-7.5 xorg-fonts-cyrillic-7.5 xorg-fonts-miscbitmaps-7.5 xorg-fonts-truetype-7.5 xorg-fonts-type1-7.5 xorg-libraries-7.5 xorg-server-1.7.5,1 xplanet-1.2.1 xpr-1.0.3 xprop-1.1.0 xproto-7.0.16 xrandr-1.3.2 xrdb-1.0.6 xrefresh-1.0.3 xsane-0.996_4 xscreensaver-5.11_2 xset-1.1.0 xsetmode-1.0.0 xsetroot-1.0.3 xterm-258 xtrans-1.2.5 xvid-1.2.2_1,1 xvid4conf-1.12_5 xvinfo-1.1.0 xwd-1.0.3 xwininfo-1.0.5 xwud-1.0.2 zenity-2.30.0_1 zip-3.0 --------------000503040002030703030708-- From owner-freebsd-gecko@FreeBSD.ORG Sun Jan 23 16:54:06 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B61B010656AE for ; Sun, 23 Jan 2011 16:54:06 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id B74F58FC15 for ; Sun, 23 Jan 2011 16:54:05 +0000 (UTC) Received: from daedalus.network.local (9-71.76-83.cust.bluewin.ch [83.76.71.9]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.3/8.14.3) with ESMTP id p0NGs3ls040724 (version=TLSv1/SSLv3 cipher=DHE-DSS-CAMELLIA256-SHA bits=256 verify=NO); Sun, 23 Jan 2011 16:54:04 GMT (envelope-from beat@FreeBSD.org) Message-ID: <4D3C5D29.3010402@FreeBSD.org> Date: Sun, 23 Jan 2011 17:54:01 +0100 From: Beat Gaetzi User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.16) Gecko/20101210 Lightning/1.0b1 Thunderbird/3.0.11 MIME-Version: 1.0 To: "Bernard T. Higonnet" References: <4D3C017C.3080309@higonnet.net> In-Reply-To: <4D3C017C.3080309@higonnet.net> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org Subject: Re: build failure report X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2011 16:54:06 -0000 On 23.01.2011 11:22, Bernard T. Higonnet wrote: > As suggested I am sending the accompanying info relative to a failure to > install Thunderbird3 on this machine > > 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 > root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Could you please update devel/nspr and retry building Thunderbird? Beat From owner-freebsd-gecko@FreeBSD.ORG Mon Jan 24 11:07:19 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FA3410656C7 for ; Mon, 24 Jan 2011 11:07:19 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F2E3E8FC0A for ; Mon, 24 Jan 2011 11:07:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p0OB7IiR078062 for ; Mon, 24 Jan 2011 11:07:18 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p0OB7Ika078060 for gecko@FreeBSD.org; Mon, 24 Jan 2011 11:07:18 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Jan 2011 11:07:18 GMT Message-Id: <201101241107.p0OB7Ika078060@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2011 11:07:19 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/153114 gecko www/firefox 3.6.12_1,1 crash: Assertion failure: prop o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/148475 gecko [patch] Mk/bsd.gecko.mk: use tar(1) for copying trees o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 5 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Jan 25 22:35:00 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 413551065672 for ; Tue, 25 Jan 2011 22:35:00 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id DD65A8FC08 for ; Tue, 25 Jan 2011 22:34:59 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id p0PMYwm6060445 for ; Tue, 25 Jan 2011 22:34:58 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id p0PMYrH9059648 for freebsd-gecko@freebsd.org; Tue, 25 Jan 2011 22:34:53 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 25 Jan 2011 22:34:53 GMT Message-Id: <201101252234.p0PMYrH9059648@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r486 - branches/experimental/www/kompozer branches/experimental/www/kompozer/files trunk/www/kompozer trunk/www/kompozer/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2011 22:35:00 -0000 Author: beat Date: Tue Jan 25 22:34:52 2011 New Revision: 486 Log: - Fix pkg-config file - Bump PORTREVISION PR: ports/151378 Submitted by: swills@ Modified: branches/experimental/www/kompozer/Makefile branches/experimental/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in trunk/www/kompozer/Makefile trunk/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in Modified: branches/experimental/www/kompozer/Makefile ============================================================================== --- branches/experimental/www/kompozer/Makefile Thu Jan 20 14:57:27 2011 (r485) +++ branches/experimental/www/kompozer/Makefile Tue Jan 25 22:34:52 2011 (r486) @@ -2,11 +2,13 @@ # Date created: August 21, 2004 # Whom: Thierry Thomas # -# $FreeBSD: ports/www/kompozer/Makefile,v 1.42 2009/08/22 00:38:10 amdmi3 Exp $ +# $FreeBSD: ports/www/kompozer/Makefile,v 1.48 2010/03/28 06:44:51 dinoex Exp $ +# $MCom: ports/www/nvu/Makefile,v 1.5 2006/07/18 15:07:36 ahze Exp $ # PORTNAME= kompozer DISTVERSION= 0.8b3 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/current/${DISTVERSION} DISTNAME= ${PORTNAME}-${DISTVERSION}-src Modified: branches/experimental/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in ============================================================================== --- branches/experimental/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in Thu Jan 20 14:57:27 2011 (r485) +++ branches/experimental/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in Tue Jan 25 22:34:52 2011 (r486) @@ -1,8 +1,9 @@ ---- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004 -+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004 -@@ -8,4 +8,4 @@ +--- build/unix/mozilla-xpcom.pc.in.orig 2009-05-02 12:41:00.000000000 -0400 ++++ build/unix/mozilla-xpcom.pc.in 2010-10-10 21:56:08.718545662 -0400 +@@ -8,5 +8,4 @@ + Description: The Mozilla Cross Platform Component Library Version: %MOZILLA_VERSION% - Requires: mozilla-nspr = %MOZILLA_VERSION% - Libs: -L${libdir} -lxpcom --Cflags: -I${includedir}/xpcom -I${includedir}/string + Requires: %NSPR_NAME% >= %NSPR_VERSION% +-Libs: -L${libdir} -lxpcom +-Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/string +Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir} Modified: trunk/www/kompozer/Makefile ============================================================================== --- trunk/www/kompozer/Makefile Thu Jan 20 14:57:27 2011 (r485) +++ trunk/www/kompozer/Makefile Tue Jan 25 22:34:52 2011 (r486) @@ -2,12 +2,13 @@ # Date created: August 21, 2004 # Whom: Thierry Thomas # -# $FreeBSD: ports/www/kompozer/Makefile,v 1.42 2009/08/22 00:38:10 amdmi3 Exp $ +# $FreeBSD: ports/www/kompozer/Makefile,v 1.48 2010/03/28 06:44:51 dinoex Exp $ # $MCom: ports/www/nvu/Makefile,v 1.5 2006/07/18 15:07:36 ahze Exp $ # PORTNAME= kompozer DISTVERSION= 0.8b3 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/current/${DISTVERSION} DISTNAME= ${PORTNAME}-${DISTVERSION}-src Modified: trunk/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in ============================================================================== --- trunk/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in Thu Jan 20 14:57:27 2011 (r485) +++ trunk/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in Tue Jan 25 22:34:52 2011 (r486) @@ -1,8 +1,9 @@ ---- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004 -+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004 -@@ -8,4 +8,4 @@ +--- build/unix/mozilla-xpcom.pc.in.orig 2009-05-02 12:41:00.000000000 -0400 ++++ build/unix/mozilla-xpcom.pc.in 2010-10-10 21:56:08.718545662 -0400 +@@ -8,5 +8,4 @@ + Description: The Mozilla Cross Platform Component Library Version: %MOZILLA_VERSION% - Requires: mozilla-nspr = %MOZILLA_VERSION% - Libs: -L${libdir} -lxpcom --Cflags: -I${includedir}/xpcom -I${includedir}/string + Requires: %NSPR_NAME% >= %NSPR_VERSION% +-Libs: -L${libdir} -lxpcom +-Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/string +Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir} From owner-freebsd-gecko@FreeBSD.ORG Thu Jan 27 09:02:12 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC18010656AB for ; Thu, 27 Jan 2011 09:02:12 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 79BED8FC16 for ; Thu, 27 Jan 2011 09:02:11 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id p0R92Aq8031629 for ; Thu, 27 Jan 2011 09:02:10 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id p0R925lk030690 for freebsd-gecko@freebsd.org; Thu, 27 Jan 2011 09:02:05 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 27 Jan 2011 09:02:05 GMT Message-Id: <201101270902.p0R925lk030690@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r487 - in branches/experimental/www/firefox-devel: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2011 09:02:13 -0000 Author: beat Date: Thu Jan 27 09:02:05 2011 New Revision: 487 Log: - Update to 4.0 Beta 10 Added: branches/experimental/www/firefox-devel/files/patch-gfx-thebes-Makefile.in branches/experimental/www/firefox-devel/files/patch-gfx-ycbcr-Makefile.in branches/experimental/www/firefox-devel/files/patch-intl-uconv-src-Makefile.in Modified: branches/experimental/www/firefox-devel/Makefile branches/experimental/www/firefox-devel/distinfo Modified: branches/experimental/www/firefox-devel/Makefile ============================================================================== --- branches/experimental/www/firefox-devel/Makefile Tue Jan 25 22:34:52 2011 (r486) +++ branches/experimental/www/firefox-devel/Makefile Thu Jan 27 09:02:05 2011 (r487) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 4.0b9 +DISTVERSION= 4.0b10 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: branches/experimental/www/firefox-devel/distinfo ============================================================================== --- branches/experimental/www/firefox-devel/distinfo Tue Jan 25 22:34:52 2011 (r486) +++ branches/experimental/www/firefox-devel/distinfo Thu Jan 27 09:02:05 2011 (r487) @@ -1,2 +1,2 @@ -SHA256 (firefox-4.0b9.source.tar.bz2) = 4689f2de319025ec511cfaa4693335fc78a3e674e8077ed932c5c3274f5ac266 -SIZE (firefox-4.0b9.source.tar.bz2) = 64377236 +SHA256 (firefox-4.0b10.source.tar.bz2) = a7863cc175086551a70f5d6217dfbb863cb8c293a972f46c49ba1c89007185e8 +SIZE (firefox-4.0b10.source.tar.bz2) = 64517329 Added: branches/experimental/www/firefox-devel/files/patch-gfx-thebes-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-devel/files/patch-gfx-thebes-Makefile.in Thu Jan 27 09:02:05 2011 (r487) @@ -0,0 +1,15 @@ +--- gfx/thebes/Makefile.in.orig 2011-01-27 01:53:43.000000000 +0100 ++++ gfx/thebes/Makefile.in 2011-01-27 01:54:49.000000000 +0100 +@@ -212,6 +212,12 @@ + + endif + ++ifeq ($(OS_TEST),amd64) ++ CPPSRCS += gfxAlphaRecoverySSE2.cpp ++ SSE1_FLAGS=-msse ++ SSE2_FLAGS=-msse2 ++endif ++ + ifdef MOZ_IPC + CPPSRCS += \ + gfxSharedImageSurface.cpp \ Added: branches/experimental/www/firefox-devel/files/patch-gfx-ycbcr-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-devel/files/patch-gfx-ycbcr-Makefile.in Thu Jan 27 09:02:05 2011 (r487) @@ -0,0 +1,14 @@ +--- gfx/ycbcr/Makefile.in.orig 2011-01-27 01:21:22.000000000 +0100 ++++ gfx/ycbcr/Makefile.in 2011-01-27 01:22:17.000000000 +0100 +@@ -50,6 +50,11 @@ + + endif + ++ifeq ($(OS_TEST),amd64) ++ CPPSRCS += yuv_convert_sse2.cpp ++ SSE1_FLAGS=-msse ++ SSE2_FLAGS=-msse2 ++endif + + ifdef _MSC_VER + CPPSRCS += yuv_row_win.cpp \ Added: branches/experimental/www/firefox-devel/files/patch-intl-uconv-src-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-devel/files/patch-intl-uconv-src-Makefile.in Thu Jan 27 09:02:05 2011 (r487) @@ -0,0 +1,15 @@ +--- intl/uconv/src/Makefile.in.orig 2011-01-27 02:28:23.000000000 +0100 ++++ intl/uconv/src/Makefile.in 2011-01-27 02:29:23.000000000 +0100 +@@ -93,6 +93,12 @@ + endif + endif + ++ifeq ($(OS_TEST),amd64) ++ CPPSRCS+= nsUTF8ToUnicodeSSE2.cpp ++ SSE1_FLAGS=-msse ++ SSE2_FLAGS=-msse2 ++endif ++ + ifeq ($(MOZ_WIDGET_TOOLKIT),os2) + CPPSRCS += nsOS2Charset.cpp + else From owner-freebsd-gecko@FreeBSD.ORG Thu Jan 27 10:03:34 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E9EF10657F3 for ; Thu, 27 Jan 2011 10:03:30 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id AE0138FC0C for ; Thu, 27 Jan 2011 10:03:29 +0000 (UTC) Received: by yxh35 with SMTP id 35so538430yxh.13 for ; Thu, 27 Jan 2011 02:03:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=LNtFoZRF9V3tUwah6c/cp1gEf1QWlwpPmLYX57hjTS4=; b=uZ/NONeaUAh6szV8zXy+S/GregaS9E/ZAc+zNDMD0ndEd+fZhzKpq/C2+cUO2U7mer 79+J+8hIvX/EHLNw36CcMQfWf78f8vJvOfynnRfDIy7Z+/b44+4Gp/X/F/LaBBvZZXGL u5OoZqcCSQy0a66VlqSF8B/WWUMF1kEiA3iLM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; b=aRsONIj2AN7oF2UrctcdKSs5HlcBmTOoiG3+p1/yonTLCZVgBzYhwPEGgSYqy3GCFA GHroiO57kb+7QO56tyb5TJJIQERxL/ICg6q4nC8814B0itcJB/UIwrWuS6GiTUBqaaNP n4UA3ddWza8c24xGuWhSQQS8N8lyYM10JlN/E= Received: by 10.100.108.1 with SMTP id g1mr401159anc.234.1296121274765; Thu, 27 Jan 2011 01:41:14 -0800 (PST) Received: from localhost (tor-exit-router35-readme.formlessnetworking.net [199.48.147.35]) by mx.google.com with ESMTPS id e24sm20237098ana.22.2011.01.27.01.41.10 (version=SSLv3 cipher=RC4-MD5); Thu, 27 Jan 2011 01:41:12 -0800 (PST) From: Anonymous To: freebsd-gecko@freebsd.org References: <201101270902.p0R925lk030690@trillian.chruetertee.ch> Date: Thu, 27 Jan 2011 12:40:51 +0300 In-Reply-To: <201101270902.p0R925lk030690@trillian.chruetertee.ch> (svn-freebsd-gecko@chruetertee.ch's message of "Thu, 27 Jan 2011 09:02:05 GMT") Message-ID: <864o8ubs64.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [SVN-Commit] r487 - in branches/experimental/www/firefox-devel: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2011 10:03:34 -0000 svn-freebsd-gecko@chruetertee.ch writes: > Author: beat > Date: Thu Jan 27 09:02:05 2011 > New Revision: 487 > > Log: > - Update to 4.0 Beta 10 > > Added: > branches/experimental/www/firefox-devel/files/patch-gfx-thebes-Makefile.in > branches/experimental/www/firefox-devel/files/patch-gfx-ycbcr-Makefile.in > branches/experimental/www/firefox-devel/files/patch-intl-uconv-src-Makefile.in [...] > ++ifeq ($(OS_TEST),amd64) > ++ CPPSRCS += gfxAlphaRecoverySSE2.cpp > ++ SSE1_FLAGS=-msse > ++ SSE2_FLAGS=-msse2 > ++endif > ++ > + ifdef MOZ_IPC > + CPPSRCS += \ > + gfxSharedImageSurface.cpp \ Hmm, did you care to check its Makefile? gfx/thebes/Makefile.in: # Are we targeting x86 or x64? If so, build gfxAlphaRecoverySSE2.cpp. # The file uses SSE2 intrinsics, so it needs special compile flags on some # compilers. ifneq (,$(INTEL_ARCHITECTURE)) CPPSRCS += gfxAlphaRecoverySSE2.cpp ifdef GNU_CC gfxAlphaRecoverySSE2.$(OBJ_SUFFIX): CXXFLAGS+=-msse2 configure.in: dnl Set INTEL_ARCHITECTURE if we're compiling for x86-32 or x86-64. dnl =============================================================== INTEL_ARCHITECTURE= case "$OS_TEST" in x86_64|i?86) INTEL_ARCHITECTURE=1 %% Index: www/firefox-devel/files/patch-configure.in =================================================================== --- www/firefox-devel/files/patch-configure.in (revision 484) +++ www/firefox-devel/files/patch-configure.in (working copy) @@ -9,6 +9,15 @@ CPU_ARCH="$OS_TEST" ;; +@@ -1567,7 +1567,7 @@ dnl Set INTEL_ARCHITECTURE if we're comp + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + @@ -3803,19 +3803,21 @@ AC_CHECK_FUNCS(localtime_r strtok_r) %% From owner-freebsd-gecko@FreeBSD.ORG Fri Jan 28 22:39:18 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E563106564A for ; Fri, 28 Jan 2011 22:39:18 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mx1.freebsd.org (Postfix) with ESMTP id 334818FC1D for ; Fri, 28 Jan 2011 22:39:17 +0000 (UTC) Received: from mail-in-16-z2.arcor-online.net (mail-in-16-z2.arcor-online.net [151.189.8.33]) by mx.arcor.de (Postfix) with ESMTP id 01A13E3F26 for ; Fri, 28 Jan 2011 23:06:47 +0100 (CET) Received: from mail-in-03.arcor-online.net (mail-in-03.arcor-online.net [151.189.21.43]) by mail-in-16-z2.arcor-online.net (Postfix) with ESMTP id F31473FE3E9 for ; Fri, 28 Jan 2011 23:06:46 +0100 (CET) Received: from lorvorc.mips.inka.de (dslb-092-075-201-168.pools.arcor-ip.net [92.75.201.168]) by mail-in-03.arcor-online.net (Postfix) with ESMTPS id F1FB5D8083 for ; Fri, 28 Jan 2011 23:06:45 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-03.arcor-online.net F1FB5D8083 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.4/8.14.3) with ESMTP id p0SM6jKc096110 for ; Fri, 28 Jan 2011 23:06:45 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.14.4/8.14.4/Submit) id p0SM6jiV096109 for gecko@freebsd.org; Fri, 28 Jan 2011 23:06:45 +0100 (CET) (envelope-from naddy) Date: Fri, 28 Jan 2011 23:06:45 +0100 From: Christian Weisgerber To: gecko@freebsd.org Message-ID: <20110128220645.GA95904@lorvorc.mips.inka.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: Firefox unaligned access fix X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2011 22:39:18 -0000 I think we want this fix for Firefox 3.5/3.6 and related ports: https://hg.mozilla.org/mozilla-central/raw-rev/e8207773d54d Now, I don't have a sparc64 running FreeBSD, but this is hardly OS dependent and on OpenBSD/sparc64 I see crashes with SIGBUS when accessing http://www.heise.de/netze/ Something on that page causes parsing of a malformed(?) ICC profile which causes this unaligned access: #0 0x000000021207cd68 in read_u32 (mem=0xfffffffffffd22f0, offset=535) at iccread.c:90 90 return be32_to_cpu(*(__be32*)(mem->buf + offset)); (gdb) p mem->buf + offset $1 = (const unsigned char *) 0x2258f85b7 "XYZ " (gdb) bt #0 0x000000021207cd68 in read_u32 (mem=0xfffffffffffd22f0, offset=535) at iccread.c:90 #1 0x000000021207cee0 in read_tag_XYZType (src=0xfffffffffffd22f0, index= {count = 17, tags = 0x225692100}, tag_id=Variable "tag_id" is not available. ) at iccread.c:322 #2 0x000000021207d6b8 in qcms_profile_from_memory (mem=Variable "mem" is not available. ) at iccread.c:708 #3 0x0000000210d28250 in nsJPEGDecoder::ProcessData (this=0x200a4f800, data=0x209c18ff8 "\002*5*h*\233*+\002+6+i+\235+,\005,9,n,,-\f-A-v--.\026.L.\202../$/Z/\221//050l001\0221J1\202112*2c2\23323\r3F3\177334+4e4\23645\0235M5\20755676r667$7`7\23478\0248P8\21489\0059B9\17799:6:t::;-;k;;<' >`>>?!?a??@#@d@"..., count=4096, writeCount=0xfffffffffffd27c8) at nsJPEGDecoder.cpp:339 [...] -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 00:21:41 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C09E71065670; Sat, 29 Jan 2011 00:21:41 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.freebsd.org (Postfix) with ESMTP id 6B4708FC13; Sat, 29 Jan 2011 00:21:41 +0000 (UTC) Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 1A8135AC47; Sat, 29 Jan 2011 00:58:53 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 16FE15AC3C; Sat, 29 Jan 2011 00:58:53 +0100 (CET) X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de Received: from mail.physik.uni-wuerzburg.de (wthp192.physik.uni-wuerzburg.de [132.187.40.192]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id E6A4B5CD32; Sat, 29 Jan 2011 00:58:52 +0100 (CET) Received: from lexx.ifp.tuwien.ac.at ([128.131.127.223]) by mail.physik.uni-wuerzburg.de (Lotus Domino Release 8.5.2FP1) with ESMTP id 2011012900585227-17933 ; Sat, 29 Jan 2011 00:58:52 +0100 Date: Sat, 29 Jan 2011 00:58:51 +0100 From: Alexey Shuvaev To: freebsd-ports@freebsd.org Message-ID: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> MIME-Version: 1.0 Organization: Universitaet Wuerzburg User-Agent: Mutt/1.5.21 (2010-09-15) X-MIMETrack: Itemize by SMTP Server on domino1/uni-wuerzburg(Release 8.5.2FP1|November 29, 2010) at 01/29/2011 12:58:52 AM, Serialize by Router on domino1/uni-wuerzburg(Release 8.5.2FP1|November 29, 2010) at 01/29/2011 12:58:52 AM, Serialize complete at 01/29/2011 12:58:52 AM Content-Type: multipart/mixed; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline Cc: gecko@FreeBSD.org, freebsd-current@freebsd.org Subject: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 00:21:42 -0000 --h31gzZEtNLTqOjlF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello! It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. Examining build log and reproducing it locally, the problem is in the usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to produce libxpcom_core.so although -L/usr/local/lib and -liconv are specified [2]. Examining this further I found that nsNativeCharsetUtils= =2Eo produced with [3] fails to link with libiconv alone too [4] (note still unresolved libiconv references). I'm not a compiler/linker guru and do not understand what is happening here. As a workaroud I use the attached patch which disables the usage of libiconv in nsNativeCharsetUtils.cpp. My little more than 0.02$, Alexey. [1]: http://portsmon.freebsd.org/portoverview.py?category=3Dwww&portname=3D= seamonkey2&wildcard=3D [2]: c++ -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/loc= al/include -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-= arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-= dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -O2 -pipe -fno-stric= t-aliasing -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O = -fPIC -shared -Wl,-z,defs -Wl,-h,libxpcom_core.so -o libxpcom_core.so pldh= ash.o nsArrayEnumerator.o nsArrayUtils.o nsCategoryCache.o nsCOMPtr.o nsCOM= Array.o nsCRTGlue.o nsComponentManagerUtils.o nsEnumeratorUtils.o nsID.o ns= IInterfaceRequestorUtils.o nsINIParser.o nsISupportsImpl.o nsMemory.o nsWea= kReference.o nsGREGlue.o nsVersionComparator.o nsTHashtable.o nsQuickSort.o= nsVoidArray.o nsTArray.o nsThreadUtils.o nsTObserverArray.o nsCycleCollect= ionParticipant.o nsDeque.o nsAutoLock.o nsGenericFactory.o nsProxyRelease.o= nsTextFormatter.o nsXPComInit.o nsXPCOMStrings.o -pthread -L/usr/loc= al/lib/nss -Wl,-rpath,/usr/local/lib/seamonkey -lc -Wl,-rpath-link,/work/= a/ports/www/seamonkey2/work/comm-1.9.1/mozilla/dist/bin -Wl,-rpath-link,/wo= rk/a/ports/www/seamonkey2/work/fake/lib -Wl,--whole-archive ../ds/libxpcom= ds_s.a ../io/libxpcomio_s.a ../components/libxpcomcomponents_s.a ../threads= /libxpcomthreads_s.a ../proxy/src/libxpcomproxy_s.a ../base/libxpcombase_s.= a ../reflect/xptcall/src/libxptcall.a ../reflect/xptcall/src/libxptcmd.a ..= /reflect/xptinfo/src/libxptinfo.a ../../dist/lib/libxpt.a ../string/src/lib= string_s.a -Wl,--no-whole-archive -L/usr/local/lib -lplds4 -lplc4 -lnspr4= -pthread -pthread -L/usr/local/lib -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -= lpangocairo-1.0 -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomp= osite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfo= ntconfig -lgio-2.0 -lXfixes -lgobject-2.0 -lgmodule-2.0 -lpng -lz -lm -lgth= read-2.0 -lglib-2.0 -lcairo -lX11 -lm -pthread -lm -pthread -pthread -L/u= sr/local/lib -liconv =20 =2E./io/libxpcomio_s.a(nsNativeCharsetUtils.o)(.text+0x32): In function `xp= _iconv(void*, char const**, unsigned int*, char**, unsigned int*)': : undefined reference to `libiconv' [3]: c++ -o nsNativeCharsetUtils.o -c -I../../dist/include/system_wrappers = -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -DMOZ_SUITE=3D1 -= DOSTYPE=3D\"FreeBSD9\" -DOSARCH=3DFreeBSD -D_IMPL_NS_COM -I.. -I. -I. -I../= =2E./dist/include/string -I../../dist/include -I../../dist/include/xpcom = -I/usr/local/include/nspr -I/usr/include -I/usr/local/include -fPIC -I= /usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include = -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Wove= rloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast= -align -Wno-invalid-offsetof -Wno-long-long -O2 -pipe -fno-strict-aliasing = -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -Os -fno-stric= t-aliasing -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr= /local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozill= a-config.h nsNativeCharsetUtils.cpp [4]: c++ -o aaa nsNativeCharsetUtils.o -L/usr/local/lib -liconv /usr/lib/crt1.o(.text+0x8a): In function `_start': : undefined reference to `main' nsNativeCharsetUtils.o(.text+0x16): In function `xp_iconv(void*, char const= **, unsigned long*, char**, unsigned long*)': : undefined reference to `libiconv' nsNativeCharsetUtils.o(.text+0x571): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `PR_DestroyLock' nsNativeCharsetUtils.o(.text+0x58e): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `libiconv_close' nsNativeCharsetUtils.o(.text+0x5ab): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `libiconv_close' nsNativeCharsetUtils.o(.text+0x5c8): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `libiconv_close' nsNativeCharsetUtils.o(.text+0x5e5): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `libiconv_close' nsNativeCharsetUtils.o(.text+0x602): In function `nsNativeCharsetConverter:= :GlobalShutdown()': : undefined reference to `libiconv_close' nsNativeCharsetUtils.o(.text+0x61f): more undefined references to `libiconv= _close' follow nsNativeCharsetUtils.o(.text+0x647): In function `nsNativeCharsetConverter:= :GlobalInit()': : undefined reference to `PR_NewLock' nsNativeCharsetUtils.o(.text+0x692): In function `xp_iconv_open(char const*= *, char const**)': : undefined reference to `libiconv_open' nsNativeCharsetUtils.o(.text+0x6fc): In function `nsNativeCharsetConverter:= :LazyInit()': : undefined reference to `PL_strcasecmp' nsNativeCharsetUtils.o(.text+0x94d): In function `NS_CopyNativeToUnicode(ns= ACString_internal const&, nsAString_internal&)': : undefined reference to `nsAString_internal::SetLength(unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN19nsACString_internal8TruncateEj+= 0x1): In function `nsACString_internal::Truncate(unsigned int)': : undefined reference to `nsACString_internal::SetLength(unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN19nsACString_internal6AppendEPKcj= +0xf): In function `nsACString_internal::Append(char const*, unsigned int)': : undefined reference to `nsACString_internal::Replace(unsigned int, unsign= ed int, char const*, unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._Z18EnsureStringLengthI18nsAString_i= nternalEiRT_j+0xd): In function `int EnsureStringLength= (nsAString_internal&, unsigned int)': : undefined reference to `nsAString_internal::SetLength(unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN18nsAString_internal8TruncateEj+0= x1): In function `nsAString_internal::Truncate(unsigned int)': : undefined reference to `nsAString_internal::SetLength(unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN18nsAString_internal12BeginWritin= gER17nsWritingIteratorItE+0x10): In function `nsAString_internal::BeginWrit= ing(nsWritingIterator&)': : undefined reference to `nsAString_internal::EnsureMutable(unsigned int)' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN24nsNativeCharsetConverter4LockEv= +0xd): In function `nsNativeCharsetConverter::Lock()': : undefined reference to `PR_Lock' nsNativeCharsetUtils.o(.gnu.linkonce.t._ZN24nsNativeCharsetConverter6Unlock= Ev+0xd): In function `nsNativeCharsetConverter::Unlock()': : undefined reference to `PR_Unlock' /usr/bin/ld: aaa: hidden symbol `libiconv_open' isn't defined --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch-seamonkey --- mozilla/xpcom/io/nsNativeCharsetUtils.cpp.orig 2010-11-23 21:20:01.000000000 +0100 +++ mozilla/xpcom/io/nsNativeCharsetUtils.cpp 2011-01-27 17:24:37.000000000 +0100 @@ -96,11 +96,11 @@ // iconv for all platforms where nltypes.h and nllanginfo.h are present // along with iconv. // -#if defined(HAVE_ICONV) && defined(HAVE_NL_TYPES_H) && defined(HAVE_LANGINFO_CODESET) -#define USE_ICONV 1 -#else +//#if defined(HAVE_ICONV) && defined(HAVE_NL_TYPES_H) && defined(HAVE_LANGINFO_CODESET) +//#define USE_ICONV 1 +//#else #define USE_STDCONV 1 -#endif +//#endif static void isolatin1_to_utf16(const char **input, PRUint32 *inputLeft, PRUnichar **output, PRUint32 *outputLeft) --h31gzZEtNLTqOjlF-- From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 05:32:49 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F832106566C for ; Sat, 29 Jan 2011 05:32:49 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 17ECB8FC0A for ; Sat, 29 Jan 2011 05:32:48 +0000 (UTC) Received: by ywp6 with SMTP id 6so1425616ywp.13 for ; Fri, 28 Jan 2011 21:32:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=DVBlojHh5ema5n59+1yZY+ePqydgJ798EjSYVL3alyU=; b=l0fEyrdgy0NXbwB7g3RTmykAEQwz2HhB/zXlFCNUO2Klz8E+Nhnvaufxn9yGDACtHA DHHjfSjcbGtQkybArma5gL17O1ReXh505vAhPJE/jHRxspHDm9uUquDQSuxAvABXPzYP YWbir185LldI57d8AbSOwQKaScl5BFMBs2VpU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=toaIauVVsqnw8YAa4U5L0aJ9nNG6dNA1rL/k+RXq5WkttOvTDd96B3l13rd1X81SML iDBhD6We6L4lpk2TMErKIBAJEtKVWDxI7F9n11Yf1q2IX9dtXhxSLJqhtDDJvZJW1Gko j8R5w2eaQ72R0IddXn684LLx0K3MUhoww31WU= Received: by 10.150.144.17 with SMTP id r17mr5164103ybd.343.1296279167768; Fri, 28 Jan 2011 21:32:47 -0800 (PST) Received: from localhost (tor-exit-router40-readme.formlessnetworking.net [199.48.147.40]) by mx.google.com with ESMTPS id w24sm610462ybk.9.2011.01.28.21.32.26 (version=SSLv3 cipher=RC4-MD5); Fri, 28 Jan 2011 21:32:47 -0800 (PST) From: Anonymous To: Alexey Shuvaev References: <20110128235851.GB95980__43023.8948589706$1296260540$gmane$org@lexx.ifp.tuwien.ac.at> Date: Sat, 29 Jan 2011 08:32:07 +0300 In-Reply-To: <20110128235851.GB95980__43023.8948589706$1296260540$gmane$org@lexx.ifp.tuwien.ac.at> (Alexey Shuvaev's message of "Sat, 29 Jan 2011 00:58:51 +0100") Message-ID: <86aaikxoko.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: freebsd-gecko@FreeBSD.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 05:32:49 -0000 Alexey Shuvaev writes: > Hello! > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. > Examining build log and reproducing it locally, the problem is in the > usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to > produce libxpcom_core.so although -L/usr/local/lib and -liconv > are specified [2]. Examining this further I found that nsNativeCharsetUtils.o > produced with [3] fails to link with libiconv alone too [4] (note > still unresolved libiconv references). > I'm not a compiler/linker guru and do not understand what is happening > here. As a workaroud I use the attached patch which disables the usage > of libiconv in nsNativeCharsetUtils.cpp. > [...] > /usr/bin/ld: aaa: hidden symbol `libiconv_open' isn't defined /head per r215840 has working -fvisibility=hidden, i.e. config/gcc_hidden.h. Try following diff, it should enable patching iconv.h wrapper in bsd.gecko.mk @${ECHO_CMD} "#pragma GCC system_header" >> ${MOZSRC}/${subdir}/iconv.h @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/iconv.h @${ECHO_CMD} "#include \"${LOCALBASE}/include/iconv.h\"" >> ${MOZSRC}/${subdir}/iconv.h @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/iconv.h %% Index: www/seamonkey2/Makefile =================================================================== RCS file: /a/.cvsup/ports/www/seamonkey2/Makefile,v retrieving revision 1.315 diff -u -p -r1.315 Makefile --- www/seamonkey2/Makefile 10 Dec 2010 13:31:12 -0000 1.315 +++ www/seamonkey2/Makefile 29 Jan 2011 05:22:11 -0000 @@ -28,11 +28,10 @@ ALL_TARGET= default MAKE_JOBS_SAFE= yes MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/cairo" +CONFIGURE_ENV= LOCALBASE=${LOCALBASE} CPPFLAGS="-I${LOCALBASE}/include/cairo" \ + ac_cv_func__Unwind_Backtrace=no USE_GCC= 4.2+ -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} - MOZ_EXTENSIONS= default MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-svg \ @@ -121,11 +120,6 @@ post-patch: ${WRKSRC}/mozilla/storage/build/Makefile.in @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ ${WRKSRC}/mozilla/modules/libpref/src/init/all.js - @${REINPLACE_CMD} -e 's||\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/mozilla/configure \ - ${WRKSRC}/mozilla/intl/uconv/native/nsNativeUConvService.cpp \ - ${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp %% From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 18:24:14 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F77A106564A; Sat, 29 Jan 2011 18:24:14 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id D562E8FC15; Sat, 29 Jan 2011 18:24:13 +0000 (UTC) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.4/8.14.4/NETPLEX) with ESMTP id p0TI2O2j007322; Sat, 29 Jan 2011 13:02:24 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.2.6 (mail.netplex.net [204.213.176.10]); Sat, 29 Jan 2011 13:02:24 -0500 (EST) Date: Sat, 29 Jan 2011 13:02:24 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Alexey Shuvaev In-Reply-To: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> Message-ID: References: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed Content-ID: Content-Disposition: INLINE Cc: gecko@freebsd.org, freebsd-current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 18:24:14 -0000 On Sat, 29 Jan 2011, Alexey Shuvaev wrote: > Hello! > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. > Examining build log and reproducing it locally, the problem is in the > usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to > produce libxpcom_core.so although -L/usr/local/lib and -liconv > are specified [2]. Examining this further I found that nsNativeCharsetUtils.o > produced with [3] fails to link with libiconv alone too [4] (note > still unresolved libiconv references). > I'm not a compiler/linker guru and do not understand what is happening > here. As a workaroud I use the attached patch which disables the usage > of libiconv in nsNativeCharsetUtils.cpp. Yes, I had this problem also on -current. Does seamonkey build on recent 8.x? libxpcomio_s.a is a static library that has unresolved references to libiconv. I guess I'd expect those references to be resolved with a later -L/usr/local/lib -liconv when building the shared library (libxpcom_core.so), but they are not. -- DE From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 18:39:28 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D873106566B; Sat, 29 Jan 2011 18:39:28 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id BB9CB8FC12; Sat, 29 Jan 2011 18:39:27 +0000 (UTC) Received: by qyk8 with SMTP id 8so1727948qyk.13 for ; Sat, 29 Jan 2011 10:39:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type; bh=bM0AEks10hWMA0XJB7WBBGA5zO6HEBB9DaujaE7KnmU=; b=H9OeR8s5IO0pOhDipvHF95RNHGioDewWSft8hrRso5EJnvFL3W8xBh2uswMgviWoqC a0XGEWw4fe0o/fi3ccd/KlXsV0q282Qfb9TTdxFPaaloktsGa0fSMnH9bZMAo+XUm8C3 zH9fqaTOXP7DMA3au6fRiErtrjC6OdwMfrZZ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=PrXF56M09B5JylmwQkGg6Gh0cGtpH/QdGLGUhLuFTeF9Sy+lTeBZW90yfcutWESp2d oilirVj7eCs7gkX+m2R9rvpKg8IiSUlqycfkMGyyfzgz/6CVIxNnSzxWMaYEN7W512sI /ThNwST6ERShU4zKK7DY1zn9ihNzaVUNppNdI= Received: by 10.224.47.75 with SMTP id m11mr4339972qaf.249.1296326366820; Sat, 29 Jan 2011 10:39:26 -0800 (PST) Received: from kan.dnsalias.net (c-24-63-226-98.hsd1.ma.comcast.net [24.63.226.98]) by mx.google.com with ESMTPS id nb15sm13534928qcb.26.2011.01.29.10.39.25 (version=SSLv3 cipher=RC4-MD5); Sat, 29 Jan 2011 10:39:25 -0800 (PST) Date: Sat, 29 Jan 2011 13:39:15 -0500 From: Alexander Kabaev To: Alexey Shuvaev Message-ID: <20110129133915.40a04c67@kan.dnsalias.net> In-Reply-To: <20110129132144.57c42924@kan.dnsalias.net> References: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> <20110129132144.57c42924@kan.dnsalias.net> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/9.UhzPohKV_F_.YANr6N0+A"; protocol="application/pgp-signature" Cc: gecko@freebsd.org, freebsd-current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 18:39:28 -0000 --Sig_/9.UhzPohKV_F_.YANr6N0+A Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 29 Jan 2011 13:21:44 -0500 Alexander Kabaev wrote: > On Sat, 29 Jan 2011 13:02:24 -0500 (EST) > Daniel Eischen wrote: >=20 > > On Sat, 29 Jan 2011, Alexey Shuvaev wrote: > >=20 > > > Hello! > > > > > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month > > > now [1]. Examining build log and reproducing it locally, the > > > problem is in the usage of libiconv in nsNativeCharsetUtils.cpp. > > > The linker fails to produce libxpcom_core.so although > > > -L/usr/local/lib and -liconv are specified [2]. Examining this > > > further I found that nsNativeCharsetUtils.o produced with [3] > > > fails to link with libiconv alone too [4] (note still unresolved > > > libiconv references). I'm not a compiler/linker guru and do not > > > understand what is happening here. As a workaroud I use the > > > attached patch which disables the usage of libiconv in > > > nsNativeCharsetUtils.cpp. > >=20 > > Yes, I had this problem also on -current. Does seamonkey build > > on recent 8.x? > >=20 > > libxpcomio_s.a is a static library that has unresolved references > > to libiconv. I guess I'd expect those references to be resolved > > with a later -L/usr/local/lib -liconv when building the shared > > library (libxpcom_core.so), but they are not. > >=20 >=20 > My wild guess: seamonkey tries to hide symbols that are coming from > different .o file (this time one from libiconv.a) and that fails with > our toolchain. >=20 > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D20218 > --=20 > Alexander Kabaev Follow-up to myself: Nope, the fix to said bug appears in our compiler. Can you make amd64 version of nsNativeCharsetUtils. --=20 Alexander Kabaev --Sig_/9.UhzPohKV_F_.YANr6N0+A Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iD8DBQFNRF7cQ6z1jMm+XZYRAmmzAJ0fem/0x8JEQmlDQozcSDP8YZAY5gCglEDR 7q/WlyE8puJiZDfuBdOXOsQ= =JhMI -----END PGP SIGNATURE----- --Sig_/9.UhzPohKV_F_.YANr6N0+A-- From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 18:46:14 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76FA71065672; Sat, 29 Jan 2011 18:46:14 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id CEDAA8FC08; Sat, 29 Jan 2011 18:46:13 +0000 (UTC) Received: by qyk36 with SMTP id 36so4207840qyk.13 for ; Sat, 29 Jan 2011 10:46:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type; bh=ltA3v5JHWghrcy1OOAno8KSPfk++Mt4dsDohHstfSSY=; b=YA6RtAcOf5uMzscLOorCUAUp+fZAPLftRUoiVndSsVOIpFTIKY8jZ+njwKMF2lZ2v3 FsONJo0MBxWHziY8enLdcGnUbwJ0Hv31HcgEyPEL8wdZqUe5h+SA4JoZ3gNrF/I+i5D5 mlq7SlxuFL+516J7JfXh1OmcqLmUye3GSEElc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=IwNKAkvr+NTYO/HBT+szyQHX7yNArWvMj7yz6vLj8GS4+LLJj4S3+9uOeHEjBEnJ7U LZ8OMfJu4ocmo8M9QjAlr6gLBveBtP6TdNBbsFfRdjUV4I3iN2bQ7yw1ef5dnJws68ia y+hFIzcRc3sQcmqmM8CA38ewGrB2iXW7+np5U= Received: by 10.229.95.211 with SMTP id e19mr4098873qcn.53.1296325312418; Sat, 29 Jan 2011 10:21:52 -0800 (PST) Received: from kan.dnsalias.net (c-24-63-226-98.hsd1.ma.comcast.net [24.63.226.98]) by mx.google.com with ESMTPS id w12sm12456536qco.44.2011.01.29.10.21.50 (version=SSLv3 cipher=RC4-MD5); Sat, 29 Jan 2011 10:21:51 -0800 (PST) Date: Sat, 29 Jan 2011 13:21:44 -0500 From: Alexander Kabaev To: Daniel Eischen Message-ID: <20110129132144.57c42924@kan.dnsalias.net> In-Reply-To: References: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/t/awCm+FPVGD0Ib2HyUw6MH"; protocol="application/pgp-signature" Cc: Alexey Shuvaev , gecko@freebsd.org, freebsd-current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 18:46:14 -0000 --Sig_/t/awCm+FPVGD0Ib2HyUw6MH Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 29 Jan 2011 13:02:24 -0500 (EST) Daniel Eischen wrote: > On Sat, 29 Jan 2011, Alexey Shuvaev wrote: >=20 > > Hello! > > > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month > > now [1]. Examining build log and reproducing it locally, the > > problem is in the usage of libiconv in nsNativeCharsetUtils.cpp. > > The linker fails to produce libxpcom_core.so although > > -L/usr/local/lib and -liconv are specified [2]. Examining this > > further I found that nsNativeCharsetUtils.o produced with [3] fails > > to link with libiconv alone too [4] (note still unresolved libiconv > > references). I'm not a compiler/linker guru and do not understand > > what is happening here. As a workaroud I use the attached patch > > which disables the usage of libiconv in nsNativeCharsetUtils.cpp. >=20 > Yes, I had this problem also on -current. Does seamonkey build > on recent 8.x? >=20 > libxpcomio_s.a is a static library that has unresolved references > to libiconv. I guess I'd expect those references to be resolved > with a later -L/usr/local/lib -liconv when building the shared > library (libxpcom_core.so), but they are not. >=20 My wild guess: seamonkey tries to hide symbols that are coming from different .o file (this time one from libiconv.a) and that fails with our toolchain. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D20218 --=20 Alexander Kabaev --Sig_/t/awCm+FPVGD0Ib2HyUw6MH Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iD8DBQFNRFq9Q6z1jMm+XZYRAobmAJwNgHvAe0S7dDry3nXlLn14cCHV/gCfZULY oMsEz+uk3NjG8tvJfj0rhcI= =D59k -----END PGP SIGNATURE----- --Sig_/t/awCm+FPVGD0Ib2HyUw6MH-- From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 19:36:17 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B25081065693; Sat, 29 Jan 2011 19:36:17 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 5521D8FC0A; Sat, 29 Jan 2011 19:36:17 +0000 (UTC) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.4/8.14.4/NETPLEX) with ESMTP id p0TJaGCi022661; Sat, 29 Jan 2011 14:36:16 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.2.6 (mail.netplex.net [204.213.176.10]); Sat, 29 Jan 2011 14:36:16 -0500 (EST) Date: Sat, 29 Jan 2011 14:36:16 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Alexander Kabaev In-Reply-To: <20110129133915.40a04c67@kan.dnsalias.net> Message-ID: References: <20110128235851.GB95980@lexx.ifp.tuwien.ac.at> <20110129132144.57c42924@kan.dnsalias.net> <20110129133915.40a04c67@kan.dnsalias.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Alexey Shuvaev , gecko@freebsd.org, freebsd-current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 19:36:17 -0000 On Sat, 29 Jan 2011, Alexander Kabaev wrote: > On Sat, 29 Jan 2011 13:21:44 -0500 > Alexander Kabaev wrote: > >> On Sat, 29 Jan 2011 13:02:24 -0500 (EST) >> Daniel Eischen wrote: >> >>> On Sat, 29 Jan 2011, Alexey Shuvaev wrote: >>> >>>> Hello! >>>> >>>> It seems www/seamonkey2 is broken on CURRENT for at least 1 month >>>> now [1]. Examining build log and reproducing it locally, the >>>> problem is in the usage of libiconv in nsNativeCharsetUtils.cpp. >>>> The linker fails to produce libxpcom_core.so although >>>> -L/usr/local/lib and -liconv are specified [2]. Examining this >>>> further I found that nsNativeCharsetUtils.o produced with [3] >>>> fails to link with libiconv alone too [4] (note still unresolved >>>> libiconv references). I'm not a compiler/linker guru and do not >>>> understand what is happening here. As a workaroud I use the >>>> attached patch which disables the usage of libiconv in >>>> nsNativeCharsetUtils.cpp. >>> >>> Yes, I had this problem also on -current. Does seamonkey build >>> on recent 8.x? >>> >>> libxpcomio_s.a is a static library that has unresolved references >>> to libiconv. I guess I'd expect those references to be resolved >>> with a later -L/usr/local/lib -liconv when building the shared >>> library (libxpcom_core.so), but they are not. >>> >> >> My wild guess: seamonkey tries to hide symbols that are coming from >> different .o file (this time one from libiconv.a) and that fails with >> our toolchain. >> >> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20218 >> -- >> Alexander Kabaev > > Follow-up to myself: Nope, the fix to said bug appears in our compiler. > Can you make amd64 version of nsNativeCharsetUtils. My amd64 system is a little out of date, but I'll give it a try. If it builds, I'll update to a recent -current and try rebuilding it. -- DE From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 20:38:21 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EF171065674; Sat, 29 Jan 2011 20:38:21 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.freebsd.org (Postfix) with ESMTP id 418358FC1E; Sat, 29 Jan 2011 20:38:21 +0000 (UTC) Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 0550A5AC36; Sat, 29 Jan 2011 21:20:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 01BE85AC33; Sat, 29 Jan 2011 21:20:14 +0100 (CET) X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de Received: from mail.physik.uni-wuerzburg.de (wthp192.physik.uni-wuerzburg.de [132.187.40.192]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id C8C035CD33; Sat, 29 Jan 2011 21:20:13 +0100 (CET) Received: from lexx.ifp.tuwien.ac.at ([128.131.127.223]) by mail.physik.uni-wuerzburg.de (Lotus Domino Release 8.5.2FP1) with ESMTP id 2011012921201315-21696 ; Sat, 29 Jan 2011 21:20:13 +0100 Date: Sat, 29 Jan 2011 21:20:12 +0100 From: Alexey Shuvaev To: Garrett Cooper , Anonymous , Alexander Kabaev Message-ID: <20110129202012.GA61135@lexx.ifp.tuwien.ac.at> MIME-Version: 1.0 In-Reply-To: <20110129133915.40a04c67@kan.dnsalias.net> <86aaikxoko.fsf@gmail.com> Organization: Universitaet Wuerzburg User-Agent: Mutt/1.5.21 (2010-09-15) X-MIMETrack: Itemize by SMTP Server on domino1/uni-wuerzburg(Release 8.5.2FP1|November 29, 2010) at 01/29/2011 09:20:13 PM, Serialize by Router on domino1/uni-wuerzburg(Release 8.5.2FP1|November 29, 2010) at 01/29/2011 09:20:13 PM, Serialize complete at 01/29/2011 09:20:13 PM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Cc: freebsd-gecko@FreeBSD.org, freebsd-ports@freebsd.org, freebsd-current@freebsd.org Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 20:38:21 -0000 On Fri, Jan 28, 2011 at 05:37:51PM -0800, Garrett Cooper wrote: > On Fri, Jan 28, 2011 at 3:58 PM, Alexey Shuvaev > wrote: > > Hello! > > > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. > > Examining build log and reproducing it locally, the problem is in the > > usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to > > produce libxpcom_core.so although -L/usr/local/lib and -liconv > > are specified [2]. Examining this further I found that nsNativeCharsetUtils.o > > produced with [3] fails to link with libiconv alone too [4] (note > > still unresolved libiconv references). > > I'm not a compiler/linker guru and do not understand what is happening > > here. As a workaroud I use the attached patch which disables the usage > > of libiconv in nsNativeCharsetUtils.cpp. > > ls /usr/local/lib/libiconv*so* ? > ~> ll /usr/local/lib/libiconv*so* lrwxr-xr-x 1 root wheel 13 Jan 27 13:14 /usr/local/lib/libiconv.so -> libiconv.so.3 -r--r--r-- 1 root wheel 1078567 Jan 27 13:14 /usr/local/lib/libiconv.so.3 I'm not so lame :) On Sat, Jan 29, 2011 at 01:39:15PM -0500, Alexander Kabaev wrote: > On Sat, 29 Jan 2011 13:21:44 -0500 > Alexander Kabaev wrote: > > > On Sat, 29 Jan 2011 13:02:24 -0500 (EST) > > Daniel Eischen wrote: > > > > > On Sat, 29 Jan 2011, Alexey Shuvaev wrote: > > > > > > > Hello! > > > > > > > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month > > > > now [1]. Examining build log and reproducing it locally, the > > > > problem is in the usage of libiconv in nsNativeCharsetUtils.cpp. > > > > The linker fails to produce libxpcom_core.so although > > > > -L/usr/local/lib and -liconv are specified [2]. Examining this > > > > further I found that nsNativeCharsetUtils.o produced with [3] > > > > fails to link with libiconv alone too [4] (note still unresolved > > > > libiconv references). I'm not a compiler/linker guru and do not > > > > understand what is happening here. As a workaroud I use the > > > > attached patch which disables the usage of libiconv in > > > > nsNativeCharsetUtils.cpp. > > > > > > Yes, I had this problem also on -current. Does seamonkey build > > > on recent 8.x? > > > > > > libxpcomio_s.a is a static library that has unresolved references > > > to libiconv. I guess I'd expect those references to be resolved > > > with a later -L/usr/local/lib -liconv when building the shared > > > library (libxpcom_core.so), but they are not. > > > > > > > My wild guess: seamonkey tries to hide symbols that are coming from > > different .o file (this time one from libiconv.a) and that fails with > > our toolchain. > > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20218 > > -- > > Alexander Kabaev > > Follow-up to myself: Nope, the fix to said bug appears in our compiler. > Can you make amd64 version of nsNativeCharsetUtils. > -- > Alexander Kabaev > ??? (It is already on amd64) Well, I have fogotten to put my environment: ~> uname -a FreeBSD lexx.ifp.tuwien.ac.at 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r217884: Wed Jan 26 17:00:37 CET 2011 root@lexx.ifp.tuwien.ac.at:/usr/obj/usr/src/sys/GENERIC amd64 And here is the winner: On Sat, Jan 29, 2011 at 08:32:07AM +0300, Anonymous wrote: > Alexey Shuvaev writes: > > > Hello! > > > > It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. > > Examining build log and reproducing it locally, the problem is in the > > usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to > > produce libxpcom_core.so although -L/usr/local/lib and -liconv > > are specified [2]. Examining this further I found that nsNativeCharsetUtils.o > > produced with [3] fails to link with libiconv alone too [4] (note > > still unresolved libiconv references). > > I'm not a compiler/linker guru and do not understand what is happening > > here. As a workaroud I use the attached patch which disables the usage > > of libiconv in nsNativeCharsetUtils.cpp. > > > [...] > > /usr/bin/ld: aaa: hidden symbol `libiconv_open' isn't defined > > /head per r215840 has working -fvisibility=hidden, i.e. config/gcc_hidden.h. > Try following diff, it should enable patching iconv.h wrapper in bsd.gecko.mk > > @${ECHO_CMD} "#pragma GCC system_header" >> ${MOZSRC}/${subdir}/iconv.h > @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/iconv.h > @${ECHO_CMD} "#include \"${LOCALBASE}/include/iconv.h\"" >> ${MOZSRC}/${subdir}/iconv.h > @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/iconv.h > > %% > Index: www/seamonkey2/Makefile > =================================================================== > RCS file: /a/.cvsup/ports/www/seamonkey2/Makefile,v > retrieving revision 1.315 > diff -u -p -r1.315 Makefile > --- www/seamonkey2/Makefile 10 Dec 2010 13:31:12 -0000 1.315 > +++ www/seamonkey2/Makefile 29 Jan 2011 05:22:11 -0000 > @@ -28,11 +28,10 @@ ALL_TARGET= default > MAKE_JOBS_SAFE= yes > MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome > MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin > -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/cairo" > +CONFIGURE_ENV= LOCALBASE=${LOCALBASE} CPPFLAGS="-I${LOCALBASE}/include/cairo" \ > + ac_cv_func__Unwind_Backtrace=no > USE_GCC= 4.2+ > > -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} > - > MOZ_EXTENSIONS= default > MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ > --enable-svg \ > @@ -121,11 +120,6 @@ post-patch: > ${WRKSRC}/mozilla/storage/build/Makefile.in > @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ > ${WRKSRC}/mozilla/modules/libpref/src/init/all.js > - @${REINPLACE_CMD} -e 's||\"${LOCALBASE}/include/iconv.h\"|g' \ > - ${WRKSRC}/configure \ > - ${WRKSRC}/mozilla/configure \ > - ${WRKSRC}/mozilla/intl/uconv/native/nsNativeUConvService.cpp \ > - ${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp > @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ > ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ > ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp > %% > This patch did it! I have successfully rebuilt www/seamonkey2 with the above patch applied to port's Makefile (and without my previous workaround). Everything works! As this hidden/visibility symbols are beyond my C/CPP foo, I am leaving the final decision for the experts :) Thanks, Alexey. From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 29 22:09:14 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E320106564A for ; Sat, 29 Jan 2011 22:09:14 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id E43888FC08 for ; Sat, 29 Jan 2011 22:09:13 +0000 (UTC) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.4/8.14.4/NETPLEX) with ESMTP id p0TLvQHE029027; Sat, 29 Jan 2011 16:57:26 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.2.6 (mail.netplex.net [204.213.176.10]); Sat, 29 Jan 2011 16:57:27 -0500 (EST) Date: Sat, 29 Jan 2011 16:57:26 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Alexey Shuvaev In-Reply-To: <20110129202012.GA61135@lexx.ifp.tuwien.ac.at> Message-ID: References: <20110129202012.GA61135@lexx.ifp.tuwien.ac.at> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-gecko@freebsd.org, Garrett Cooper , freebsd-current@freebsd.org, freebsd-ports@freebsd.org, Anonymous , Alexander Kabaev Subject: Re: [WORKAROUND] www/seamonkey2 on CURRENT X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 22:09:14 -0000 On Sat, 29 Jan 2011, Alexey Shuvaev wrote: > > And here is the winner: > > On Sat, Jan 29, 2011 at 08:32:07AM +0300, Anonymous wrote: >> Alexey Shuvaev writes: >> >>> Hello! >>> >>> It seems www/seamonkey2 is broken on CURRENT for at least 1 month now [1]. >>> Examining build log and reproducing it locally, the problem is in the >>> usage of libiconv in nsNativeCharsetUtils.cpp. The linker fails to >>> produce libxpcom_core.so although -L/usr/local/lib and -liconv >>> are specified [2]. Examining this further I found that nsNativeCharsetUtils.o >>> produced with [3] fails to link with libiconv alone too [4] (note >>> still unresolved libiconv references). >>> I'm not a compiler/linker guru and do not understand what is happening >>> here. As a workaroud I use the attached patch which disables the usage >>> of libiconv in nsNativeCharsetUtils.cpp. >>> >> [...] >>> /usr/bin/ld: aaa: hidden symbol `libiconv_open' isn't defined >> >> /head per r215840 has working -fvisibility=hidden, i.e. config/gcc_hidden.h. >> Try following diff, it should enable patching iconv.h wrapper in bsd.gecko.mk Is someone going to commit this? >> >> @${ECHO_CMD} "#pragma GCC system_header" >> ${MOZSRC}/${subdir}/iconv.h >> @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/iconv.h >> @${ECHO_CMD} "#include \"${LOCALBASE}/include/iconv.h\"" >> ${MOZSRC}/${subdir}/iconv.h >> @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/iconv.h >> >> %% >> Index: www/seamonkey2/Makefile >> =================================================================== >> RCS file: /a/.cvsup/ports/www/seamonkey2/Makefile,v >> retrieving revision 1.315 >> diff -u -p -r1.315 Makefile >> --- www/seamonkey2/Makefile 10 Dec 2010 13:31:12 -0000 1.315 >> +++ www/seamonkey2/Makefile 29 Jan 2011 05:22:11 -0000 >> @@ -28,11 +28,10 @@ ALL_TARGET= default >> MAKE_JOBS_SAFE= yes >> MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome >> MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin >> -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/cairo" >> +CONFIGURE_ENV= LOCALBASE=${LOCALBASE} CPPFLAGS="-I${LOCALBASE}/include/cairo" \ >> + ac_cv_func__Unwind_Backtrace=no >> USE_GCC= 4.2+ >> >> -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} >> - >> MOZ_EXTENSIONS= default >> MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ >> --enable-svg \ >> @@ -121,11 +120,6 @@ post-patch: >> ${WRKSRC}/mozilla/storage/build/Makefile.in >> @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ >> ${WRKSRC}/mozilla/modules/libpref/src/init/all.js >> - @${REINPLACE_CMD} -e 's||\"${LOCALBASE}/include/iconv.h\"|g' \ >> - ${WRKSRC}/configure \ >> - ${WRKSRC}/mozilla/configure \ >> - ${WRKSRC}/mozilla/intl/uconv/native/nsNativeUConvService.cpp \ >> - ${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp >> @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ >> ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ >> ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp >> %% >> > This patch did it! > I have successfully rebuilt www/seamonkey2 with the above patch > applied to port's Makefile (and without my previous workaround). > Everything works! > > As this hidden/visibility symbols are beyond my C/CPP foo, > I am leaving the final decision for the experts :) > > Thanks, > Alexey. > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- DE