[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Monotone on OpenBSD
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] Monotone on OpenBSD |
Date: |
Sat, 5 Mar 2005 18:02:16 -0800 |
User-agent: |
Mutt/1.5.6+20040907i |
On Sat, Mar 05, 2005 at 12:53:07PM -0600, Corey Halpin wrote:
> Nathaniel Smith wrote:
> > Actually, I take that back; after some pugilistic conversations with
> > autoconf, I replaced your change to numeric_vocab.hh, and I _think_ in
> > the process fixed your problem with change_set.cc.
> >
> > Can anyone on OpenBSD confirm that
> > 5e1f8c4f4d6276723fe55fad300a6dd7aca05107
> > or later works for them?
>
> Sorry for the delay in replying.
No problem.
> I pulled the database from venge.net, however when I try to see which
> head I have (with 'monotone status'), I get a segfault.
> a gdb backtrace shows:
>
> #0 0x3113e734 in kill () from /usr/lib/libc.so.34.1
> #1 0x31172128 in abort () from /usr/lib/libc.so.34.1
> #2 0x01be0fd0 in uw_init_context_1 (context=0xffffcef8,
> outer_cfa=0xffffd790, outer_ra=0x273745c0) at
> /usr/ports/lang/egcs/stable/w-gcc-3.3.2/gcc-3.3.2/gcc/unwind-dw2.c:1177
> #3 0x01be1420 in _Unwind_RaiseException (exc=0x0) at
> unwind.inc:84
> #4 0x273745c0 in __cxa_throw (obj=0x1e040b0,
> tinfo=Internal: global symbol `type_info' found in
> /usr/ports/lang/egcs/stable/w-gcc-3.3.2/gcc-3.3.2/libstdc++-v3/libsupc++/tinfo.cc
>
> psymtab but not in symtab.type_info may be an inlined function,
> or may be a template function(if a template, try specifying an
> instantiation: type_info<type>).) at
> /usr/ports/lang/egcs/stable/w-gcc-3.3.2/gcc-3.3.2/libstdc++-v3/libsupc++/eh_throw.cc:75
> #5 0x01bb6158 in boost::filesystem::current_path() ()
> #6 0x01bb62a0 in boost::filesystem::initial_path() ()
> #7 0x01959b98 in save_initial_path() ()
> #8 0x01acf4d0 in cpp_main(int, char**) ()
> #9 0x01ad1bb0 in main_with_signal_handlers(int, char**) ()
> #10 0x01ad1bec in main_with_many_flavours_of_exception(int, char**) ()
> #11 0x01ad1fa4 in main ()
>
> I'm not sure what to make of that. I'd like to try a newer version of
> gcc to see if that fixes it. But a newer version isn't available for
> OpenBSD-stable. I'm a bit new to OpenBSD, so I hesitate to try running
> -current.
I take it that this is with the old version of monotone? Strange...
it looks like a problem either in some sort of weird boost/gcc
interaction (perhaps a new gcc would in fact help), or else some sort
of very unusual exception is being thrown that we're not catching...
but that seems unlikely, and I can't tell from here anyway.
> However, when I get as far as running autoreconf, I get the following:
>
> rosalyn:~/monosource/src$ autoreconf-2.59 --install
> Can't exec "autopoint": No such file or directory at
> /usr/local/share/autoconf-2.59/Autom4te/FileUtils.pm line 288, <GEN0>
> line 350.
> autoreconf-2.59: failed to run autopoint: No such file or directory
>
> so I'm a bit stuck.
Perhaps you need to install "autopoint"? It's some sort of problem
with autoconf/automake, I'm afraid, and I know as little about them as
I can possibly get away with :-), so I can't help much.
Sorry not to be of much assistance. Good luck...
-- Nathaniel
--
.i dei jitfa fanmo xatra