pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/46191
The following reply was made to PR pkg/46191; it has been noted by GNATS.
From: =?ISO-8859-1?Q?J=F6rn_Clausen?= <joern.clausen%uni-bielefeld.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: Hans Rosenfeld <rosenfeld%grumpf.hope-2000.org@localhost>,
pkg-manager%NetBSD.org@localhost,
gnats-admin%NetBSD.org@localhost, pkgsrc-bugs%NetBSD.org@localhost
Subject: Re: pkg/46191
Date: Wed, 21 Mar 2012 16:47:11 +0100
> Could you please try building with BUILD_F77=YES in lang/gcc34/Makefile?
Building lang/gcc with BUILD_F77=YES succeeds, and I end up with a g77
that seems to do something:
$ g77 --version
GNU Fortran (GCC) 3.4.6
and I can compile a simple "hello world" program.
Building math/fftw... First problem:
...
checking for i386-sun-solaris2.10-g77... f77
checking whether we are using the GNU Fortran 77 compiler... no
checking whether f77 accepts -g... no
...
In fact, there is no "f77". I think in the f2c case, a wrapper was
created in work/.compiler/bin, but not this time. For the time being, I
added a symlink f77->g77 and tried again.
Now compilation fails at
libtool: link: cc -shared -Wl,-z -Wl,text -Wl,-h -Wl,libfftw3.so.3 -o
.libs/libfftw3.so.3.3.1 -Wl,-z -Wl,allextract kernel/.libs/libkernel.a
dft/.libs/libdft.a dft/scalar/.libs/libdft_scalar.a
dft/scalar/codelets/.libs/libdft_scalar_codelets.a rdft/.libs/librdft.a
rdft/sc
alar/.libs/librdft_scalar.a rdft/scalar/r2cf/.libs/librdft_scalar_r2cf.a
rdft/scalar/r2cb/.libs/librdft_scalar_r2cb.a
rdft/scalar/r2r/.libs/librdft_scalar_r2r.a reodft/.libs/libreodft.a
api/.libs/libapi.a simd-support/.libs/libsimd_support.a
simd-support/.libs/libsimd_sse2
_nonportable.a -Wl,-z -Wl,defaultextract
-L/pkgsrc/source/pkgsrc/math/fftw/work.pkgsrc-i86/.buildlink/lib -lm
-Wl,-R/pkgsrc/gcc34f77/lib
Text relocation remains referenced
against symbol offset in file
<unknown> 0x26
kernel/.libs/libkernel.a(alloc.o)
<unknown> 0x30
kernel/.libs/libkernel.a(alloc.o)
<unknown> 0x1d
kernel/.libs/libkernel.a(assert.o)
dotile 0x3cd
kernel/.libs/libkernel.a(cpy2d.o)
dotile_buf 0x44e
kernel/.libs/libkernel.a(cpy2d.o)
As far as I can tell, no Fortran sources were used up to this point, so
this is probably an unrelated problem.
BTW: The change of 1.113 in mk/compiler/gcc.mk is probably unnecessary
anyway, as line 535ff checks for the existence of g77 anyway. So even by
reverting 1.113, I was not able to force the use of f2c and check if the
package would build.
--
Jörn Clausen
joern.clausen%uni-bielefeld.de@localhost
Hochschulrechenzentrum http://www.uni-bielefeld.de/hrz/
Universität Bielefeld
Home |
Main Index |
Thread Index |
Old Index