[Box Backup] OpenBSD hppa boxbackup 0.09.

Justin H Haynes boxbackup at fluffy.co.uk
Mon Dec 20 05:37:18 GMT 2004


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








More information about the Boxbackup mailing list