Bug#592885: FTBFS [hppa]: final link failed: Nonrepresentable section on output

dann frazier dannf at debian.org
Fri Aug 13 16:15:16 UTC 2010


Source: hpcc
Version: 1.4.0-2
Severity: serious
User: debian-hppa at lists.debian.org
Usertags: hppa

hpcc fails to build on hppa.
Complete build logs are available here:
  https://buildd.debian.org/build.cgi?pkg=hpcc&dist=unstable

Here's the failing bit of the build log:
[...]
mpicc -o ../../../../FFT/tstfft.o -c ../../../../FFT/tstfft.c -I../../../../include  -DHPL_CALL_CBLAS -I../../../include -I../../../include/Debian   -fomit-frame-pointer -O3 -funroll-loops -W -Wall
../../../../FFT/tstfft.c: In function 'HPCC_TestFFT':
../../../../FFT/tstfft.c:121: warning: 'outFile' may be used uninitialized in this function
mpicc -o ../../../../FFT/wrapfftw.o -c ../../../../FFT/wrapfftw.c -I../../../../include  -DHPL_CALL_CBLAS -I../../../include -I../../../include/Debian   -fomit-frame-pointer -O3 -funroll-loops -W -Wall
mpicc -o ../../../../FFT/wrapmpifftw.o -c ../../../../FFT/wrapmpifftw.c -I../../../../include  -DHPL_CALL_CBLAS -I../../../include -I../../../include/Debian   -fomit-frame-pointer -O3 -funroll-loops -W -Wall
../../../../FFT/wrapmpifftw.c: In function 'HPCC_fftw_mpi':
../../../../FFT/wrapmpifftw.c:113: warning: unused parameter 'n_fields'
mpicc -o ../../../../FFT/mpifft.o -c ../../../../FFT/mpifft.c -I../../../../include  -DHPL_CALL_CBLAS -I../../../include -I../../../include/Debian   -fomit-frame-pointer -O3 -funroll-loops -W -Wall
../../../../FFT/mpifft.c: In function 'HPCC_MPIFFT':
../../../../FFT/mpifft.c:232: warning: 'n' may be used uninitialized in this function
../../../../FFT/mpifft.c:165: warning: 'outFile' may be used uninitialized in this function
ar r ../../../lib/Debian/libhpl.a ../../../src/auxil/HPL_dlacpy.o ../../../src/auxil/HPL_dlatcpy.o ../../../src/auxil/HPL_fprintf.o ../../../src/auxil/HPL_warn.o ../../../src/auxil/HPL_abort.o ../../../src/auxil/HPL_dlaprnt.o ../../../src/auxil/HPL_dlange.o ../../../src/auxil/HPL_dlamch.o ../../../src/blas/HPL_dcopy.o ../../../src/blas/HPL_daxpy.o ../../../src/blas/HPL_dscal.o ../../../src/blas/HPL_idamax.o ../../../src/blas/HPL_dgemv.o ../../../src/blas/HPL_dtrsv.o ../../../src/blas/HPL_dger.o ../../../src/blas/HPL_dgemm.o ../../../src/blas/HPL_dtrsm.o ../../../src/comm/HPL_1ring.o ../../../src/comm/HPL_1rinM.o ../../../src/comm/HPL_2ring.o ../../../src/comm/HPL_2rinM.o ../../../src/comm/HPL_blong.o ../../../src/comm/HPL_blonM.o ../../../src/comm/HPL_packL.o ../../../src/comm/HPL_copyL.o ../../../src/comm/HPL_binit.o ../../../src/comm/HPL_bcast.o ../../../src/comm/HPL_bwait.o ../../../src/comm/HPL_send.o ../../../src/comm/HPL_recv.o ../../../src/comm/HPL_sdrv.o ../../../src/
 grid/HPL_grid_init.o ../../../src/grid/HPL_pnum.o ../../../src/grid/HPL_grid_info.o ../../../src/grid/HPL_grid_exit.o ../../../src/grid/HPL_broadcast.o ../../../src/grid/HPL_reduce.o ../../../src/grid/HPL_all_reduce.o ../../../src/grid/HPL_barrier.o ../../../src/grid/HPL_min.o ../../../src/grid/HPL_max.o ../../../src/grid/HPL_sum.o ../../../src/panel/HPL_pdpanel_new.o ../../../src/panel/HPL_pdpanel_init.o ../../../src/panel/HPL_pdpanel_disp.o ../../../src/panel/HPL_pdpanel_free.o ../../../src/pauxil/HPL_indxg2l.o ../../../src/pauxil/HPL_indxg2lp.o ../../../src/pauxil/HPL_indxg2p.o ../../../src/pauxil/HPL_indxl2g.o ../../../src/pauxil/HPL_infog2l.o ../../../src/pauxil/HPL_numroc.o ../../../src/pauxil/HPL_numrocI.o ../../../src/pauxil/HPL_dlaswp00N.o ../../../src/pauxil/HPL_dlaswp10N.o ../../../src/pauxil/HPL_dlaswp01N.o ../../../src/pauxil/HPL_dlaswp01T.o ../../../src/pauxil/HPL_dlaswp02N.o ../../../src/pauxil/HPL_dlaswp03N.o ../../../src/pauxil/HPL_dlaswp03T.o ../../../src/p
 auxil/HPL_dlaswp04N.o ../../../src/pauxil/HPL_dlaswp04T.o ../../../src/pauxil/HPL_dlaswp05N.o ../../../src/pauxil/HPL_dlaswp05T.o ../../../src/pauxil/HPL_dlaswp06N.o ../../../src/pauxil/HPL_dlaswp06T.o ../../../src/pauxil/HPL_pwarn.o ../../../src/pauxil/HPL_pabort.o ../../../src/pauxil/HPL_pdlaprnt.o ../../../src/pauxil/HPL_pdlamch.o ../../../src/pauxil/HPL_pdlange.o ../../../src/pfact/HPL_dlocmax.o ../../../src/pfact/HPL_dlocswpN.o ../../../src/pfact/HPL_dlocswpT.o ../../../src/pfact/HPL_pdmxswp.o ../../../src/pfact/HPL_pdpancrN.o ../../../src/pfact/HPL_pdpancrT.o ../../../src/pfact/HPL_pdpanllN.o ../../../src/pfact/HPL_pdpanllT.o ../../../src/pfact/HPL_pdpanrlN.o ../../../src/pfact/HPL_pdpanrlT.o ../../../src/pfact/HPL_pdrpanllN.o ../../../src/pfact/HPL_pdrpanllT.o ../../../src/pfact/HPL_pdrpancrN.o ../../../src/pfact/HPL_pdrpancrT.o ../../../src/pfact/HPL_pdrpanrlN.o ../../../src/pfact/HPL_pdrpanrlT.o ../../../src/pfact/HPL_pdfact.o ../../../src/pgesv/HPL_pipid.o ../../..
 /src/pgesv/HPL_plindx0.o ../../../src/pgesv/HPL_pdlaswp00N.o ../../../src/pgesv/HPL_pdlaswp00T.o ../../../src/pgesv/HPL_perm.o ../../../src/pgesv/HPL_logsort.o ../../../src/pgesv/HPL_plindx10.o ../../../src/pgesv/HPL_plindx1.o ../../../src/pgesv/HPL_spreadN.o ../../../src/pgesv/HPL_spreadT.o ../../../src/pgesv/HPL_rollN.o ../../../src/pgesv/HPL_rollT.o ../../../src/pgesv/HPL_equil.o ../../../src/pgesv/HPL_pdlaswp01N.o ../../../src/pgesv/HPL_pdlaswp01T.o ../../../src/pgesv/HPL_pdupdateNN.o ../../../src/pgesv/HPL_pdupdateNT.o ../../../src/pgesv/HPL_pdupdateTN.o ../../../src/pgesv/HPL_pdupdateTT.o ../../../src/pgesv/HPL_pdtrsv.o ../../../src/pgesv/HPL_pdgesv0.o ../../../src/pgesv/HPL_pdgesvK1.o ../../../src/pgesv/HPL_pdgesvK2.o ../../../src/pgesv/HPL_pdgesv.o ../../../testing/matgen/HPL_dmatgen.o ../../../testing/matgen/HPL_ladd.o ../../../testing/matgen/HPL_lmul.o ../../../testing/matgen/HPL_xjumpm.o ../../../testing/matgen/HPL_jumpit.o ../../../testing/matgen/HPL_rand.o ../..
 /../testing/matgen/HPL_setran.o ../../../testing/timer/HPL_timer.o ../../../testing/timer/HPL_timer_cputime.o ../../../testing/timer/HPL_timer_walltime.o ../../../testing/pmatgen/HPL_pdmatgen.o ../../../testing/ptimer/HPL_ptimer.o ../../../testing/ptimer/HPL_ptimer_cputime.o ../../../testing/ptimer/HPL_ptimer_walltime.o ../../../testing/ptest/HPL_pddriver.o ../../../testing/ptest/HPL_pdinfo.o ../../../testing/ptest/HPL_pdtest.o ../../../../RandomAccess/MPIRandomAccess.o ../../../../RandomAccess/buckets.o ../../../../RandomAccess/core_single_cpu_lcg.o ../../../../RandomAccess/core_single_cpu.o ../../../../RandomAccess/heap.o ../../../../RandomAccess/pool.o ../../../../RandomAccess/single_cpu_lcg.o ../../../../RandomAccess/single_cpu.o ../../../../RandomAccess/star_single_cpu_lcg.o ../../../../RandomAccess/star_single_cpu.o ../../../../RandomAccess/time_bound.o ../../../../RandomAccess/utility.o ../../../../RandomAccess/verification_lcg.o ../../../../RandomAccess/verification.
 o ../../../../RandomAccess/MPIRandomAccess_vanilla.o ../../../../RandomAccess/MPIRandomAccess_opt.o ../../../../RandomAccess/MPIRandomAccessLCG.o ../../../../STREAM/onecpu.o ../../../../STREAM/stream.o ../../../../PTRANS/pmatgeninc.o ../../../../PTRANS/pdmatgen.o ../../../../PTRANS/pdtransdriver.o ../../../../PTRANS/pdmatcmp.o ../../../../PTRANS/pdtrans.o ../../../../PTRANS/sclapack.o ../../../../PTRANS/cblacslt.o ../../../../PTRANS/mem.o ../../../../src/bench_lat_bw_1.5.2.o ../../../../src/hpcc.o ../../../../src/io.o ../../../../src/extinit.o ../../../../src/extfinalize.o ../../../../src/HPL_slamch.o ../../../../src/noopt.o ../../../../DGEMM/tstdgemm.o ../../../../DGEMM/onecpu.o ../../../../FFT/bcnrand.o ../../../../FFT/fft235.o ../../../../FFT/zfft1d.o ../../../../FFT/pzfft1d.o ../../../../FFT/onecpu.o ../../../../FFT/tstfft.o ../../../../FFT/wrapfftw.o ../../../../FFT/wrapmpifftw.o ../../../../FFT/mpifft.o
ar: creating ../../../lib/Debian/libhpl.a
echo ../../../lib/Debian/libhpl.a
../../../lib/Debian/libhpl.a
mpicc  -DHPL_CALL_CBLAS -I../../../include -I../../../include/Debian   -fomit-frame-pointer -O3 -funroll-loops -W -Wall -o ../../../../hpcc ../../../lib/Debian/libhpl.a -lblas -latlas  -lm
/usr/bin/ld: ../../../../hpcc: hidden symbol `__canonicalize_funcptr_for_compare' in /usr/lib/gcc/hppa-linux-gnu/4.4.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
mpicc: No such file or directory
make[2]: *** [../../../../hpcc] Error 1
make[2]: Leaving directory `/build/buildd-hpcc_1.4.0-2-hppa-eNTtLe/hpcc-1.4.0/hpl/lib/arch/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd-hpcc_1.4.0-2-hppa-eNTtLe/hpcc-1.4.0'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2





More information about the debian-science-maintainers mailing list