From owner-freebsd-arm@FreeBSD.ORG Mon Sep 26 22:30:12 2011 Return-Path: Delivered-To: freebsd-arm@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E6BF106564A for ; Mon, 26 Sep 2011 22:30:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 28A918FC24 for ; Mon, 26 Sep 2011 22:30:12 +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 p8QMUBOs016401 for ; Mon, 26 Sep 2011 22:30:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p8QMUBWQ016400; Mon, 26 Sep 2011 22:30:11 GMT (envelope-from gnats) Resent-Date: Mon, 26 Sep 2011 22:30:11 GMT Resent-Message-Id: <201109262230.p8QMUBWQ016400@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-arm@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Naoyuki Tai Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DF1E106566B for ; Mon, 26 Sep 2011 22:25:10 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6DFAE8FC0C for ; Mon, 26 Sep 2011 22:25:10 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p8QMPAdQ073552 for ; Mon, 26 Sep 2011 22:25:10 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p8QMPAdt073551; Mon, 26 Sep 2011 22:25:10 GMT (envelope-from nobody) Message-Id: <201109262225.p8QMPAdt073551@red.freebsd.org> Date: Mon, 26 Sep 2011 22:25:10 GMT From: Naoyuki Tai To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: arm/161044: devel/icu does not build on arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2011 22:30:12 -0000 >Number: 161044 >Category: arm >Synopsis: devel/icu does not build on arm >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-arm >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 26 22:30:11 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Naoyuki Tai >Release: FreeBSD 8.2-RELEASE >Organization: >Environment: FreeBSD scarabee 8.2-RELEASE FreeBSD 8.2-RELEASE #3: Sun Sep 25 20:00:09 EDT 2011 /usr/obj/arm/usr/src/sys/DREAMPLUG arm >Description: "make" of /usr/ports/devel/icu fails in following fashion. As you can imagine, many ports don't work without ICU library. stream { TestStream ---[OK] TestStreamEOF ---[OK] } } / (./iotest) ((4.0s)) [All tests passed successfully...] Elapsed Time: 00:00:04.005 # Performing the cintltst test gmake -C /usr/ports/devel/icu/work/icu/source/test gmake: Entering directory `/usr/ports/devel/icu/work/icu/source/test' gmake[0]: Making `all' in `testdata' gmake[1]: Entering directory `/usr/ports/devel/icu/work/icu/source/test/testdata' LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH MAKEFLAGS= ../../bin/pkgdata -q -c -s /usr/ports/devel/icu/work/icu/source/test/testdata/out/build/icudt48l -T ../../test/testdata/out/build -d ../../test/testdata/out -s ../../test/testdata/out/build -p testdata -m common ../../test/testdata/out/build/testdata.lst gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test/testdata' gmake[0]: Making `all' in `intltest' gmake[1]: Entering directory `/usr/ports/devel/icu/work/icu/source/test/intltest' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test/intltest' gmake[0]: Making `all' in `iotest' gmake[1]: Entering directory `/usr/ports/devel/icu/work/icu/source/test/iotest' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test/iotest' gmake[0]: Making `all' in `cintltst' gmake[1]: Entering directory `/usr/ports/devel/icu/work/icu/source/test/cintltst' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test/cintltst' gmake[1]: Entering directory `/usr/ports/devel/icu/work/icu/source/test' gmake[1]: Nothing to be done for `all-local'. gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test' gmake: Leaving directory `/usr/ports/devel/icu/work/icu/source/test' cd /usr/ports/devel/icu/work/icu/source/test/cintltst && /usr/bin/env LD_LIBRARY_PATH=/usr/ports/devel/icu/work/icu/source/lib:/usr/ports/devel/icu/work/icu/source/tools/ctestfw ./cintltst Default locale for this run is en_US_POSIX (./cintltst) { tsconv { ucnvseltst { TestSelector *** Signal 10 Stop in /usr/ports/devel/icu. *** Error code 1 Stop in /usr/ports/devel/icu. Run cintltst under gdb scarabee# cd /usr/ports/devel/icu/work/icu/source/test/cintltst scarabee# setenv LD_LIBRARY_PATH /usr/ports/devel/icu/work/icu/source/lib:/usr/ports/devel/icu/work/icu/source/tools/ctestfw scarabee# gdb cintltst GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "arm-marcel-freebsd"...(no debugging symbols found)... (gdb) r Starting program: /usr/ports/devel/icu/work/icu/source/test/cintltst/cintltst (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...Default locale for this run is en_US_POSIX (/usr/ports/devel/icu/work/icu/source/test/cintltst/cintltst) { tsconv { ucnvseltst { TestSelector Program received signal SIGBUS, Bus error. 0x20557790 in uset_openEmpty_48 () at uset.cpp:32 32 uset_openEmpty() { Current language: auto; currently c++ (gdb) bt #0 0x20557790 in uset_openEmpty_48 () at uset.cpp:32 #1 0x000288f0 in getResultsManually () #2 0x00029038 in TestSelector () #3 0x20198dc8 in iterateTestsWithLevel () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #4 0x20199080 in iterateTestsWithLevel () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #5 0x20199080 in iterateTestsWithLevel () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #6 0x20199080 in iterateTestsWithLevel () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #7 0x201992dc in runTests () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #8 0x20199928 in runTestRequest () from /usr/ports/devel/icu/work/icu/source/tools/ctestfw/libicutest.so.48 #9 0x00038024 in main () This is built with # cc --version cc (GCC) 4.2.1 20070719 [FreeBSD] >How-To-Repeat: 1 - Install FreeBSD 8.2 Release on a ARM machine 2 - go to /usr/ports/devel/icu and "make" >Fix: >Release-Note: >Audit-Trail: >Unformatted: