Subject: pkg/33591: error in /lang/gcc34
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <tannert@mis.mpg.de>
List: pkgsrc-bugs
Date: 05/30/2006 06:45:00
>Number:         33591
>Category:       pkg
>Synopsis:       error in /lang/gcc34
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 30 06:45:00 +0000 2006
>Originator:     Andreas Tannert
>Release:        
>Organization:
MPI MIS
>Environment:
SunOS 5.9 Generic_118558-21 sun4u sparc SUNW,Sun-Fire-880
>Description:
javax/print/attribute/standard/.libs/JobMessageFromOperator.o javax/print/attribute/standard/.libs/JobName.o javax/print/attribute/standard/.libs/JobOriginatingUserName.o javax/print/attribute/standard/.libs/JobPriority.o javax/print/attribute/standard/.libs/JobPrioritySupported.o javax/print/attribute/standard/.libs/NumberOfDocuments.o javax/print/attribute/standard/.libs/NumberOfInterveningJobs.o javax/print/attribute/standard/.libs/NumberUp.o javax/print/attribute/standard/.libs/OutputDeviceAssigned.o javax/print/attribute/standard/.libs/PagesPerMinute.o javax/print/attribute/standard/.libs/PagesPerMinuteColor.o javax/print/attribute/standard/.libs/PrinterInfo.o javax/print/attribute/standard/.libs/PrinterLocation.o javax/print/attribute/standard/.libs/PrinterMakeAndModel.o javax/print/attribute/standard/.libs/PrinterMessageFromOperator.o javax/print/attribute/standard/.libs/PrinterName.o javax/print/attribute/standard/.libs/QueuedJobCount.o javax/print/attribute/standard/
 .libs/RequestingUserName.o javax/security/auth/x500/.libs/X500Principal.o javax/sql/.libs/ConnectionEvent.o javax/sql/.libs/ConnectionEventListener.o javax/sql/.libs/ConnectionPoolDataSource.o javax/sql/.libs/DataSource.o javax/sql/.libs/PooledConnection.o javax/sql/.libs/RowSetEvent.o javax/sql/.libs/RowSetInternal.o javax/sql/.libs/RowSet.o javax/sql/.libs/RowSetListener.o javax/sql/.libs/RowSetMetaData.o javax/sql/.libs/RowSetReader.o javax/sql/.libs/RowSetWriter.o javax/sql/.libs/XAConnection.o javax/sql/.libs/XADataSource.o javax/transaction/xa/.libs/XAException.o javax/transaction/xa/.libs/XAResource.o javax/transaction/xa/.libs/Xid.o javax/transaction/.libs/HeuristicCommitException.o javax/transaction/.libs/HeuristicMixedException.o javax/transaction/.libs/HeuristicRollbackException.o javax/transaction/.libs/InvalidTransactionException.o javax/transaction/.libs/NotSupportedException.o javax/transaction/.libs/RollbackException.o javax/transaction/.libs/Status.o javax/t
 ransaction/.libs/Synchronization.o javax/transaction/.libs/SystemException.o javax/transaction/.libs/Transaction.o javax/transaction/.libs/TransactionManager.o javax/transaction/.libs/TransactionRequiredException.o javax/transaction/.libs/TransactionRolledbackException.o javax/transaction/.libs/UserTransaction.o java/lang/.libs/ConcreteProcess.o gnu/classpath/.libs/Configuration.o java/lang/.libs/dtoa.o java/lang/.libs/k_rem_pio2.o java/lang/.libs/s_tan.o java/lang/.libs/e_acos.o java/lang/.libs/k_sin.o java/lang/.libs/strtod.o java/lang/.libs/e_asin.o java/lang/.libs/k_tan.o java/lang/.libs/w_acos.o java/lang/.libs/e_atan2.o java/lang/.libs/mprec.o java/lang/.libs/w_asin.o java/lang/.libs/e_exp.o java/lang/.libs/s_atan.o java/lang/.libs/w_atan2.o java/lang/.libs/e_fmod.o java/lang/.libs/s_ceil.o java/lang/.libs/w_exp.o java/lang/.libs/e_log.o java/lang/.libs/s_copysign.o java/lang/.libs/w_fmod.o java/lang/.libs/e_pow.o java/lang/.libs/s_cos.o java/lang/.libs/w_log.o java/la
 ng/.libs/e_rem_pio2.o java/lang/.libs/s_fabs.o java/lang/.libs/w_pow.o java/lang/.libs/e_remainder.o java/lang/.libs/s_floor.o java/lang/.libs/w_remainder.o java/lang/.libs/e_scalb.o java/lang/.libs/s_rint.o java/lang/.libs/w_sqrt.o java/lang/.libs/e_sqrt.o java/lang/.libs/s_scalbn.o java/lang/.libs/sf_rint.o java/lang/.libs/k_cos.o java/lang/.libs/s_sin.o java/lang/.libs/sf_fabs.o .libs/boehm.o .libs/posix-threads.o .libs/posix.o .libs/libgcj.lax/libgcjgc_convenience.a/allchblk.o .libs/libgcj.lax/libgcjgc_convenience.a/alloc.o .libs/libgcj.lax/libgcjgc_convenience.a/blacklst.o .libs/libgcj.lax/libgcjgc_convenience.a/checksums.o .libs/libgcj.lax/libgcjgc_convenience.a/dbg_mlc.o
.libs/libgcj.lax/libgcjgc_convenience.a/dyn_load.o .libs/libgcj.lax/libgcjgc_convenience.a/finalize.o .libs/libgcj.lax/libgcjgc_convenience.a/gc_dlopen.o .libs/libgcj.lax/libgcjgc_convenience.a/gcj_mlc.o .libs/libgcj.lax/libgcjgc_convenience.a/headers.o .libs/libgcj.lax/libgcjgc_convenience.a/aix_irix_threads.o .libs/libgcj.lax/libgcjgc_convenience.a/malloc.o .libs/libgcj.lax/libgcjgc_convenience.a/mallocx.o .libs/libgcj.lax/libgcjgc_convenience.a/mark.o .libs/libgcj.lax/libgcjgc_convenience.a/mark_rts.o .libs/libgcj.lax/libgcjgc_convenience.a/misc.o .libs/libgcj.lax/libgcjgc_convenience.a/new_hblk.o .libs/libgcj.lax/libgcjgc_convenience.a/obj_map.o .libs/libgcj.lax/libgcjgc_convenience.a/os_dep.o .libs/libgcj.lax/libgcjgc_convenience.a/pcr_interface.o .libs/libgcj.lax/libgcjgc_convenience.a/ptr_chck.o .libs/libgcj.lax/libgcjgc_convenience.a/real_malloc.o .libs/libgcj.lax/libgcjgc_convenience.a/reclaim.o .libs/libgcj.lax/libgcjgc_convenience.a/specific.o .libs/libgcj.lax/libg
 cjgc_convenience.a/solaris_pthreads.o .libs/libgcj.lax/libgcjgc_convenience.a/solaris_threads.o .libs/libgcj.lax/libgcjgc_convenience.a/stubborn.o .libs/libgcj.lax/libgcjgc_convenience.a/typd_mlc.o .libs/libgcj.lax/libgcjgc_convenience.a/backgraph.o .libs/libgcj.lax/libgcjgc_convenience.a/win32_threads.o .libs/libgcj.lax/libgcjgc_convenience.a/pthread_support.o .libs/libgcj.lax/libgcjgc_convenience.a/pthread_stop_world.o .libs/libgcj.lax/libgcjgc_convenience.a/darwin_stop_world.o .libs/libgcj.lax/libgcjgc_convenience.a/sparc_mach_dep.o  .libs/libgcj.lax/libffi_convenience.a/debug.o .libs/libgcj.lax/libffi_convenience.a/prep_cif.o .libs/libgcj.lax/libffi_convenience.a/types.o .libs/libgcj.lax/libffi_convenience.a/raw_api.o .libs/libgcj.lax/libffi_convenience.a/java_raw_api.o .libs/libgcj.lax/libffi_convenience.a/ffi.o .libs/libgcj.lax/libffi_convenience.a/v8.o .libs/libgcj.lax/libffi_convenience.a/v9.o  .libs/libgcj.lax/libltdlc.a/ltdl.o   -Wl,-R -Wl,/opt/pkg/PKGsrcNeu/210406
 devel/lib -Wl,-R -Wl,/opt/pkg/PKGsrcNeu/210406devel/lib  -L/opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/sparc-sun-solaris2.9/sparcv9/libstdc++-v3/src -L/opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/sparc-sun-solaris2.9/sparcv9/libstdc++-v3/src/.libs -L/opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/sparc-sun-solaris2.9/sparcv9/libjava ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_convenience.a -lpthread -lrt ./libltdl/.libs/libltdlc.a -ldl /opt/pkg/PKGsrcNeu/210406devel/lib/libz.so -L/opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/gcc/sparcv9 -L/opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/gcc -L/usr/ccs/bin/sparcv9 -L/usr/ccs/bin -L/usr/ccs/lib/sparcv9 -L/usr/ccs/lib -L/lib/sparcv9 -L/usr/lib/sparcv9 -lgcc_s_sparcv9 -lgcc_s_sparcv9    -lc /opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/gcc/sparcv9/crtend.o /opt/pkg/PKGsrcNeu/210406devel/pkgsrc/lang/gcc34/work/obj/gcc/sparcv9/crtn.o  -Wl,-h 
 -Wl,libgcj.so.5 -o .libs/libgcj.so.5.0.0
ld: fatal: file /opt/pkg/PKGsrcNeu/210406devel/lib/libz.so: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to .libs/libgcj.so.5.0.0
collect2: ld returned 1 exit status
gmake[5]: *** [libgcj.la] Error 1
>How-To-Repeat:
bmake in /lang/gcc34
>Fix:
The problem is new. I already could make gcc34 successfully with a pkgsrc-tree I got at 11.04.05. Perhaps also the sequence of compilation is not unimportant.