[Daniel Kobras]
> Please investigate.
This seem to be the problem:
gcc -I/include -fPIC -O2 -ansi -pedantic
-DGMT_DEFAULT_PATH=\"/usr/lib/gmt\" blockmean.o -L. -lgmt -lpsl
-L/lib -lnetcdf -lm -s -Wl,-rpath,/usr/lib/gmt/lib -o blockmean
/usr/bin/ld: blockmean: hidden symbol
`__canonicalize_funcptr_for_compare' in
/usr/lib/gcc/hppa-linux-gnu/4.0.3/libgcc.a(fptr.o) is referenced
by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[2]: *** [blockmean] Error 1
make[2]: Leaving directory `/build/buildd/gmt-4.0/GMT4.0/src'
The problem seem to be to be a bug in gcc, with libgcc.a including a
reference to some strange symbol. If it is a bug in gcc, it might
help to use a different version of gcc.
I found <URL:http://lists.debian.org/debian-gcc/2003/04/msg00029.html>
which might be relevant. At least it talk about the
`__canonicalize_funcptr_for_compare' function on hppa.
In addition, the build rules do not exit on the first error, so the
log is filled with irrelevant error messages. I reported that problem
to upstream.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]