[Box Backup] OpenBSD hppa boxbackup 0.09.
Justin H Haynes
boxbackup@fluffy.co.uk
Sun, 19 Dec 2004 23:37:18 -0600
I'm a C novice, but if anyone is interested in helping me troubleshoot
this problem, I'll be happy to follow through. I am trying to compile
boxbackup-0.09 for OpenBSD 3.6 on PA-RISC. I've included information
about the machine, and output from make.
Maybe its one of the following?:
-there is a bug in gcc, or gcc on OpenBSD for hppa is too obscure to be
fully tested.
-there is a problem with OpenBSD
-there is a problem with boxbacup
I'm not sure who I should complain to. Maybe a more experienced person
from this list can make a suggestion? I'll gather as much more data as
you would like.
from /var/run/dmesg.boot:
OpenBSD 3.6 (GENERIC) #171: Sat Sep 18 07:16:55 MDT 2004
deraadt@hppa.openbsd.org:/usr/src/sys/arch/hppa/compile/GENERIC
HP 9000/712/100 (King Gecko) PA-RISC 1.1c
real mem = 33554432 (524288 reserved for PROM, 4866048 used by OpenBSD)
avail mem = 24018944
$ cat nohup.out
mkdir parcels/boxbackup-0.09-backup-client-OpenBSD36
(cd bin/bbackupd; make -D RELEASE)
(cd ../../lib/common; make -D RELEASE -D NODEPS)
`../../release/lib/common/common.a' is up to date.
(cd ../../lib/compress; make -D RELEASE -D NODEPS)
`../../release/lib/compress/compress.a' is up to date.
(cd ../../lib/crypto; make -D RELEASE -D NODEPS)
`../../release/lib/crypto/crypto.a' is up to date.
(cd ../../lib/server; make -D RELEASE -D NODEPS)
`../../release/lib/server/server.a' is up to date.
(cd ../../lib/backupclient; make -D RELEASE -D NODEPS)
`../../release/lib/backupclient/backupclient.a' is up to date.
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress
-I../../lib/crypto -I../../lib/server -I../../lib/backupclient
-DPLATFORM_OPENBSD -DPLATFORM_GCC3 -DBOX_VERSION="\"0.09\"" -c
BackupClientDirectoryRecord.cpp -o
../../release/bin/bbackupd/BackupClientDirectoryRecord.o
/usr/include/g++/bits/stl_tree.h: In member function
`std::_Rb_tree_node<_Val>*
std::_Rb_tree_alloc_base<_Tp, _Alloc, true>::_M_get_node()':
/usr/include/g++/bits/stl_tree.h:564: instantiated from
`std::_Rb_tree_node<_Val>* std::_Rb_tree_alloc_base<_Tp, _Alloc,
true>::_M_get_node() [with _Tp = std::pair<const std::string,
box_time_t>, _Alloc = std::allocator<std::pair<const std::string,
box_time_t> >]'
/usr/include/g++/bits/stl_tree.h:579: instantiated from
`std::_Rb_tree_base<_Tp, _Alloc>::_Rb_tree_base(typename
std::_Rb_tree_alloc_base<_Tp, _Alloc, std::_Alloc_traits<_Tp,
_Allocator>::_S_instanceless>::allocator_type&) [with _Tp =
std::pair<const std::string, box_time_t>, _Alloc =
std::allocator<std::pair<const std::string, box_time_t> >]'
/usr/include/g++/bits/stl_tree.h:730: instantiated from
`std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_Rb_tree(const _Compare&, typename std::_Rb_tree_base<_Val,
_Alloc>::allocator_type&) [with _Key = std::string, _Val =
std::pair<const std::string, box_time_t>, _KeyOfValue =
std::_Select1st<std::pair<const std::string, box_time_t> >, _Compare =
std::less<std::string>, _Alloc = std::allocator<std::pair<const
std::string, box_time_t> >]'
/usr/include/g++/bits/stl_map.h:144: instantiated from `std::map<_Key,
_Tp, _Compare, _Alloc>::map() [with _Key = std::string, _Tp =
box_time_t, _Compare = std::less<std::string>, _Alloc =
std::allocator<std::pair<const std::string, box_time_t> >]'
BackupClientDirectoryRecord.cpp:776: instantiated from here
/usr/include/g++/bits/stl_tree.h:564: internal compiler error: in
regenerate_decl_from_template, at cp/pt.c:10142
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /home/justin/source/boxbackup-0.09/bin/bbackupd (line 44 of
Makefile).
*** Error code 1
Stop in /home/justin/source/boxbackup-0.09 (line 21 of Makefile).