Re: Problems with compilation of htdig..

Lachlan Andrew <[email protected]>
Newsgroups gmane.comp.web.htdig.devel
Organization sourceforge
Message-ID <[email protected]>
Thanks, Robert.  It's great getting all this feed back from you.

Could you try it with  ./configure --disable-shared?

Thanks,
Lachlan

On Thu, 11 Mar 2004 04:10, Robert Ribnitz wrote:
> 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,ick
> _______________________________________________
> ht://Dig Developer mailing list:
> [email protected]
> List information (subscribe/unsubscribe, etc.)
> https://lists.sourceforge.net/lists/listinfo/htdig-dev

-- 
[email protected]
ht://Dig developer DownUnder  (http://www.htdig.org)


-------------------------------------------------------
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.