Subject: pkg/28780: databases/db4: cxx_db.lo does not get built
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <georg.schwarz@freenet.de>
List: pkgsrc-bugs
Date: 12/25/2004 21:09:00
>Number: 28780
>Category: pkg
>Synopsis: databases/db4: cxx_db.lo does not get built
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 25 21:09:00 +0000 2004
>Originator: Georg Schwarz
>Release: current pkgsrc
>Organization:
>Environment:
IRIX lorenz 5.3 08031225 IP20 mips
>Description:
Compiling databases/db4 end up like this:
/sbin/sh ./libtool --mode=link /usr/local/bin/g++ -avoid-version -rpath /usr/loc
al/pkg/lib -Wl,-rpath,/usr/local/pkg/lib -o libdb4_cxx-4.2.la cxx_db.lo cxx_dbc
.lo cxx_dbt.lo cxx_env.lo cxx_except.lo cxx_lock.lo cxx_logc.lo cxx_mpool.lo cx
x_txn.lo cxx_multi.lo mut_tas.lo db185.lo 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_recla
im.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade
.lo btree_auto.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_meta.lo ha
sh_method.lo hash_open.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo
hash_upgrade.lo hash_verify.lo qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_
method.lo qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo qam_verify.lo rep_m
ethod.lo rep_record.lo rep_region.lo rep_util.lo db_ovfl_vrfy.lo db_vrfy.lo db_v
rfyutil.lo bt_verify.lo snprintf.lo vsnprintf.lo aes_method.lo crypto.lo mt1993
7db.lo rijndael-alg-fst.lo rijndael-api-fst.lo client.lo db_server_clnt.lo db_s
erver_xdr.lo gen_client.lo gen_client_ret.lo crdel_auto.lo crdel_rec.lo db.lo
db_am.lo db_auto.lo db_byteorder.lo db_cam.lo db_conv.lo db_dispatch.lo db_dup.
lo db_err.lo db_getlong.lo db_idspace.lo db_iface.lo db_join.lo db_log2.lo db_
meta.lo db_method.lo db_open.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo
db_rename.lo db_remove.lo db_ret.lo db_salloc.lo db_shash.lo db_truncate.lo db
_upg.lo db_upg_opd.lo dbm.lo dbreg.lo dbreg_auto.lo dbreg_rec.lo dbreg_util.lo
env_file.lo env_method.lo env_open.lo env_recover.lo env_region.lo fileops_aut
o.lo fop_basic.lo fop_rec.lo fop_util.lo hash_func.lo hmac.lo hsearch.lo lock.l
o lock_deadlock.lo lock_method.lo lock_region.lo lock_stat.lo lock_util.lo log
.lo log_archive.lo log_compare.lo log_get.lo log_method.lo log_put.lo mp_alloc.
lo mp_bh.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 mutex.lo os_abs.lo os_a
lloc.lo os_clock.lo os_config.lo os_dir.lo os_errno.lo os_fid.lo os_fsync.lo os
_handle.lo os_id.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.l
o os_stat.lo os_tmpdir.lo os_unlink.lo sha1.lo txn.lo txn_auto.lo txn_method.lo
txn_rec.lo txn_recover.lo txn_region.lo txn_stat.lo txn_util.lo xa.lo xa_db.l
o xa_map.lo
func_infer_tag[27]: func_infer_tag: cannot open
libtool: link: `cxx_db.lo' is not a valid libtool object
*** Error code 1
Stop.
bmake: stopped in /usr/people/schwarz/pkgsrc/databases/db4/work/db-4.2.52/build_unix
*** Error code 1
There exists no file cxx_db.lo. The func_infer_tag[27]: func_infer_tag: cannot open message seems to be related to my g++ installation and turned out to be harmless in other cases.
Now if I manually bmake cxx_db.lo in work/db-4.2.52/build_unix (which creates cxx_db.lo) and then continue, things work fine. I wonder if this is a problem in the Makefile?
>How-To-Repeat:
>Fix: