Problems with compilation of htdig..

Robert Ribnitz <[email protected]>
Newsgroups gmane.comp.web.htdig.devel
Message-ID <[email protected]>
Hello,

The version 3.2.0b5 (as of dec, official release), fails to build:

On HPPA architecture:

/usr/bin/ld: .libs/bt_cursor.o: relocation R_PARISC_DPREL21L can not be used when making a shared object; recompile with -fPIC
.libs/bt_cursor.o: could not read symbols: Bad value
collect2: ld returned 1 exit status

On Alpha Architecture:

/bin/sh ./libtool --mode=link gcc  -g -O2   -o libhtdb.la -rpath /usr/lib/htdig_db -release 3.2.0 bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade.lo btree_auto.lo crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo db_byteorder.lo db_conv.lo db_dispatch.lo db_dup.lo db_err.lo db_getlong.lo db_iface.lo db_join.lo db_log2.lo db_meta.lo db_method.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_ret.lo db_salloc.lo db_shash.lo db_upgrade.lo env_method.lo env_open.lo env_recover.lo env_region.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_func.lo hash_meta.lo hash_method.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo hash_upgrade.lo lock.lo lock_conflict.lo lock_deadlock.lo lock_region.lo lock_util.lo log.lo log_archive.lo log_auto.lo log_compare.lo log_findckp.lo log_get.lo log_method.lo log_put.lo log_rec.lo log_register.lo mp_alloc.lo mp_bh.lo mp_cmpr.lo mp_fget.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo mp_region.lo mp_register.lo mp_stat.lo mp_sync.lo mp_trickle.lo mut_fcntl.lo mut_pthread.lo mut_tas.lo mutex.lo os_abs.lo os_alloc.lo os_dir.lo os_errno.lo os_fid.lo os_finit.lo os_fsync.lo os_handle.lo os_map.lo os_method.lo os_oflags.lo os_open.lo os_region.lo os_rename.lo os_root.lo os_rpath.lo os_rw.lo os_seek.lo os_sleep.lo os_spin.lo os_stat.lo os_tmpdir.lo os_unlink.lo qam.lo qam_auto.lo qam_conv.lo qam_method.lo qam_open.lo qam_rec.lo qam_stat.lo txn.lo txn_auto.lo txn_rec.lo txn_region.lo xa.lo xa_db.lo xa_map.lo  -lz 
gcc -shared  .libs/bt_compare.o .libs/bt_conv.o .libs/bt_curadj.o .libs/bt_cursor.o .libs/bt_delete.o .libs/bt_method.o .libs/bt_open.o .libs/bt_put.o .libs/bt_rec.o .libs/bt_reclaim.o .libs/bt_recno.o .libs/bt_rsearch.o .libs/bt_search.o .libs/bt_split.o .libs/bt_stat.o .libs/bt_upgrade.o .libs/btree_auto.o .libs/crdel_auto.o .libs/crdel_rec.o .libs/db.o .libs/db_am.o .libs/db_auto.o .libs/db_byteorder.o .libs/db_conv.o .libs/db_dispatch.o .libs/db_dup.o .libs/db_err.o .libs/db_getlong.o .libs/db_iface.o .libs/db_join.o .libs/db_log2.o .libs/db_meta.o .libs/db_method.o .libs/db_overflow.o .libs/db_pr.o .libs/db_rec.o .libs/db_reclaim.o .libs/db_ret.o .libs/db_salloc.o .libs/db_shash.o .libs/db_upgrade.o .libs/env_method.o .libs/env_open.o .libs/env_recover.o .libs/env_region.o .libs/hash.o .libs/hash_auto.o .libs/hash_conv.o .libs/hash_dup.o .libs/hash_func.o .libs/hash_meta.o .libs/hash_method.o .libs/hash_page.o .libs/hash_rec.o .libs/hash_reclaim.o .libs/hash_stat.o .libs/hash_upgrade.o .libs/lock.o .libs/lock_conflict.o .libs/lock_deadlock.o .libs/lock_region.o .libs/lock_util.o .libs/log.o .libs/log_archive.o .libs/log_auto.o .libs/log_compare.o .libs/log_findckp.o .libs/log_get.o .libs/log_method.o .libs/log_put.o .libs/log_rec.o .libs/log_register.o .libs/mp_alloc.o .libs/mp_bh.o .libs/mp_cmpr.o .libs/mp_fget.o .libs/mp_fopen.o .libs/mp_fput.o .libs/mp_fset.o .libs/mp_method.o .libs/mp_region.o .libs/mp_register.o .libs/mp_stat.o .libs/mp_sync.o .libs/mp_trickle.o .libs/mut_fcntl.o .libs/mut_pthread.o .libs/mut_tas.o .libs/mutex.o .libs/os_abs.o .libs/os_alloc.o .libs/os_dir.o .libs/os_errno.o .libs/os_fid.o .libs/os_finit.o .libs/os_fsync.o .libs/os_handle.o .libs/os_map.o .libs/os_method.o .libs/os_oflags.o .libs/os_open.o .libs/os_region.o .libs/os_rename.o .libs/os_root.o .libs/os_rpath.o .libs/os_rw.o .libs/os_seek.o .libs/os_sleep.o .libs/os_spin.o .libs/os_stat.o .libs/os_tmpdir.o .libs/os_unlink.o .libs/qam.o .libs/qam_auto.o .libs/qam_conv.o .libs/qam_method.o .libs/qam_open.o .libs/qam_rec.o .libs/qam_stat.o .libs/txn.o .libs/txn_auto.o .libs/txn_rec.o .libs/txn_region.o .libs/xa.o .libs/xa_db.o .libs/xa_map.o  -lz  -Wl,-soname -Wl,libhtdb-3.2.0.so -o .libs/libhtdb-3.2.0.so
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
/usr/bin/ld: .libs/env_method.o: gp-relative relocation against dynamic symbol CDB___db_global_values
collect2: ld returned 1 exit status
make[3]: *** [libhtdb.la] Error 1

I also have trouble compiling PIC complinant libraries (newbie to 
autobuild/make)

Any help would be appreciated

Robert
Debian Maintainer of Ht://dig


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
ht://Dig Developer mailing list:
[email protected]
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.