[Gc] FreeBSD/ia64 build error: ./include/private/gcconfig.h:2436:3: error: #error --> undefined ALIGNMENT

Anton Shterenlikht <[email protected]>
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <[email protected]>
Hi

I'm new to this list.
I'm using FreeBSD on itanium (ia64), and
the boehm-gc build failure blocks ~50 other ports.
Please help.

The error:

===>  Building for boehm-gc-7.2e
/bin/sh ./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H    -I./include -I./include  -I./libatomic_ops/src -I./libatomic_ops/src   -fexceptions -O2 -pipe  -fno-strict-aliasing -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c -o allchblk.lo allchblk.c
libtool: compile:  cc -DHAVE_CONFIG_H -I./include -I./include -I./libatomic_ops/src -I./libatomic_ops/src -fexceptions -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c  -fPIC -DPIC -o .libs/allchblk.o
In file included from ./include/private/gc_priv.h:94,
                 from allchblk.c:17:
./include/private/gcconfig.h:2436:3: error: #error --> undefined ALIGNMENT
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/devel/boehm-gc/work/gc-7.2

Full build log:

http://eis.bris.ac.uk/~mexas/logs/boehm-gc-7.2e-FreeBSD-ia64-build.log

I'm not sure if this is a regression, or that boehm-gc never
built on ia64, and some recent changes in the FreeBSD ports
infrastructure made lots of ports to depend on it.

I'm happy to try patches, or provide other log files.

Many thanks

Anton
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.