[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]

Reply via email to