Date: Tue, 15 Mar 2005 10:39:37 -0800 (PST) From: Doug White <dwhite@gumbysoft.com> To: "Pedro F. Giffuni" <giffunip@yahoo.com> Cc: freebsd-sparc64@FreeBSD.org Subject: Re: Fwd: [ports-sparc64@pointyhat.freebsd.org: brlcad-7.0.4 failed on sparc64 5] Message-ID: <20050315103657.N14078@carver.gumbysoft.com> In-Reply-To: <20050314190931.46755.qmail@web51608.mail.yahoo.com> References: <20050314190931.46755.qmail@web51608.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Mar 2005, Pedro F. Giffuni wrote: > Hi guys; > > Any idea why BRLCAD doesn't build on sparc64? I'd be glad to pass fixes > upstream for future releases. It apperas to be a bug (or overzealous optimization): cc -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/local/include -I../../include -O -pipe -pipe -fno-strict-aliasing -fno-common -fPIC -O3 -ffast-math -fstrengt h-reduce -fexpensive-optimizations -fomit-frame-pointer -finline-functions -c sh _billboard.c -fPIC -DPIC -o .libs/sh_billboard.o sh_billboard.c:122: warning: initializer element is not computable at load time sh_billboard.c:122: error: initializer element is not computable at load time sh_billboard.c:122: error: (near initialization for `bbd_parse_tab[0].sp_count') sh_billboard.c:122: error: initializer element is not constant sh_billboard.c:122: error: (near initialization for `bbd_parse_tab[0]') sh_billboard.c:123: warning: initialization discards qualifiers from pointer target type sh_billboard.c:123: error: initializer element is not constant sh_billboard.c:123: error: (near initialization for `bbd_parse_tab[1]') This means that thre's a struct with dynamically sized types but the initialization at the indicated file and line needs to know the size at compile time. Its not an easy fix if you're not familiar with the code. I'd bug the BRLCAD developers for assistance. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050315103657.N14078>