Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Feb 2014 19:15:41 GMT
From:      Stephen Woolerton <direct727@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   arm/186823: icu port won't compile on Raspberry Pi
Message-ID:  <201402161915.s1GJFfIr065999@cgiserv.freebsd.org>
Resent-Message-ID: <201402161920.s1GJK0hB094630@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186823
>Category:       arm
>Synopsis:       icu port won't compile on Raspberry Pi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-arm
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 16 19:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Stephen Woolerton
>Release:        FreeBSD 10.0-STABLE #0 r261419
>Organization:
>Environment:
FreeBSD raspberry-pi 10.0-STABLE FreeBSD 10.0-STABLE #0 r261419: Mon Feb  3 15:11:33 UTC 2014     root@grind.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI-B  arm
>Description:
Raspberry Pi Model B with 512 MB RAM and I can't compile icu from ports.
Using ports as at 12 Feb 2014. I have attached a SATA drive on the USB port and configured it for swap in case lack of memory is an issue, but no difference.

pkgdata: cd ../lib/ && rm -f libicudata.so.52 && ln -s libicudata.so.52.1 libicudata.so.52
pkgdata: cd ../lib/ && rm -f libicudata.so && ln -s libicudata.so.52.1 libicudata.so
gmake[3]: Leaving directory `/usr/ports/devel/icu/work/icu/source/data'
gmake[2]: Making `all' in `extra'
gmake[3]: Entering directory `/usr/ports/devel/icu/work/icu/source/extra'
gmake[3]: Making `all' in `uconv'
gmake[4]: Entering directory `/usr/ports/devel/icu/work/icu/source/extra/uconv'
mkdir uconvmsg
c++ -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0  -I../../common -I../../i18n -I./../toolutil -DU_ATTRIBUTE_DEPRECATED= -DUCONVMSG_LINK=uconvmsg -O -pipe -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x   -c   -o uconv.o uconv.cpp
cc -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0  -I../../common -I../../i18n -I./../toolutil -DU_ATTRIBUTE_DEPRECATED= -DUCONVMSG_LINK=uconvmsg -O -pipe -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings   -c   -o uwmsg.o uwmsg.c
LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH  ../../bin/genrb -e UTF-8 -s resources -d uconvmsg root.txt
LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH  ../../bin/genrb -e UTF-8 -s resources -d uconvmsg fr.txt
gmake -f pkgdataMakefile
gmake[5]: Entering directory `/usr/ports/devel/icu/work/icu/source/extra/uconv'
rm -rf pkgdata.inc
gmake[5]: Leaving directory `/usr/ports/devel/icu/work/icu/source/extra/uconv'
LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH   ../../bin/pkgdata -p uconvmsg -O pkgdata.inc -m static -s uconvmsg -d uconvmsg -T uconvmsg uconvmsg/uconvmsg.lst
pkgdata: cc -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0  -DU_ATTRIBUTE_DEPRECATED= -O -pipe -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings   -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/uconvmsg_dat.o uconvmsg/uconvmsg_dat.c
pkgdata: cc -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0  -DU_ATTRIBUTE_DEPRECATED= -O -pipe -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings   -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/root_res.o uconvmsg/root_res.c
pkgdata: cc -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0  -DU_ATTRIBUTE_DEPRECATED= -O -pipe -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings   -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/fr_res.o uconvmsg/fr_res.c
pkgdata: ar r uconvmsg/libuconvmsg.a  uconvmsg/uconvmsg_dat.o uconvmsg/root_res.o uconvmsg/fr_res.o
ar: warning: creating uconvmsg/libuconvmsg.a
pkgdata: ranlib uconvmsg/libuconvmsg.a
c++ -O -pipe -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x    -o ../../bin/uconv uconv.o uwmsg.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lm   uconvmsg/libuconvmsg.a
cd ../.. \
 && CONFIG_FILES=extra/uconv/uconv.1 CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating extra/uconv/uconv.1
gmake[4]: Leaving directory `/usr/ports/devel/icu/work/icu/source/extra/uconv'
gmake[4]: Entering directory `/usr/ports/devel/icu/work/icu/source/extra'
gmake[4]: Nothing to be done for `all-local'.
gmake[4]: Leaving directory `/usr/ports/devel/icu/work/icu/source/extra'
gmake[3]: Leaving directory `/usr/ports/devel/icu/work/icu/source/extra'
gmake[2]: Making `all' in `test'
gmake[3]: Entering directory `/usr/ports/devel/icu/work/icu/source/test'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/devel/icu/work/icu/source/test'
gmake[3]: Entering directory `/usr/ports/devel/icu/work/icu/source'
Note: rebuild with "gmake VERBOSE=1 all-local" to show all compiler parameters.
gmake[3]: Leaving directory `/usr/ports/devel/icu/work/icu/source'
gmake[2]: Leaving directory `/usr/ports/devel/icu/work/icu/source'
Segmentation fault (core dumped)

===>>> make failed for devel/icu
===>>> Aborting update

===>>> Update for devel/icu failed
===>>> Aborting update

===>>> Killing background jobs
Terminated

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> lang/gnustep-base devel/icu devel/libffi devel/pkgconf math/gmp devel/libtool security/gnutls security/libgpg-error security/libtasn1 security/nettle security/p11-kit security/ca_root_nss security/libgcrypt devel/binutils devel/bison math/mpfr lang/gcc math/mpc textproc/libxml2 textproc/libxslt 

===>>> Exiting
root@raspberry-pi:/usr/ports/devel/icu # 


----------
root@raspberry-pi:~ # portmaster -L
===>>> Root ports (No dependencies, not depended on)
===>>> dialog4ports-0.1.5_2
===>>> gmake-3.82_1
===>>> libdispatch-210_1
===>>> pkg-1.2.6
===>>> portmaster-3.17.3
===>>> screen-4.0.3_14
===>>> 6 root ports

===>>> Trunk ports (No dependencies, are depended on)
===>>> autoconf-wrapper-20131203
===>>> automake-wrapper-20131203
===>>> cmake-modules-2.8.12.1_1
===>>> libobjc2-1.7_1
===>>> m4-1.4.17,1
===>>> perl5-5.16.3_6
===>>> 6 trunk ports

===>>> Branch ports (Have dependencies, are depended on)
===>>> autoconf-2.69
===>>> 1 branch ports

===>>> Leaf ports (Have dependencies, not depended on)
===>>> automake-1.14
===>>> cmake-2.8.12.1
===>>> gnustep-make-2.6.6
===>>> help2man-1.43.3_1
===>>> 4 leaf ports

===>>> 17 total installed ports
	===>>> There are no new versions available
>How-To-Repeat:
Attempt to install ICU from ports on a Raspberry Pi
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402161915.s1GJFfIr065999>