On Tue, 2006-02-07 at 17:48 +0100, Murray Cumming wrote:
On Sat, 2006-02-04 at 11:30 +0100, Murray Cumming wrote:On Fri, 2006-02-03 at 17:48 +0100, Johannes Kroll wrote:[snip]I think I will compile on a fresh Ubuntu install on VMWare next, and see if I still get the errors there.Please make sure that you use the default compiler. Various versions of g++ are not ABI compatible. And please make a note of what dependent packages you build from source instead of using from Ubuntu's regular repositories.If you still see the problem (or in general) I would really like to see a bugzilla report, ideally with a gdb backtrace. I want to make Glom absolutely rock solid, but I need actual problems to solve.
I'm still trying to find out what this could be... After your suggestion about C++ ABI incompatibility I wrote a little perl script that walks all dependent libraries of an ELF file and looks at version info. Maybe it's useful to you too, so I attached it. However they all seem to use C++ ABI 1.3 (if any), so that doesn't seem to be the problem.
Also, what locale are you using? In the past, some locales have had translated markup that has caused problems.
Looks like I'm using "C": ~> locale LANG=C LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL= I remember setting the locale back to "default" because the german translations of many programs were so bad.
Attachment:
depwalk.pl
Description: Perl program
Attachment:
tmp.txt
Description: Text document