Page 1 of 1

TreeMaker on modern Linux

Posted: March 28th, 2010, 8:53 pm
by JPruente
Has anyone got TreeMaker running on a current distro of Linux, esp. Ubuntu? I'm running Ubuntu 9.10 on my netbook and TreeMaker begins to start, draws a windows for a fraction of a second and then crashes with "*** glibc detected *** /usr/local/bin/TreeMaker: corrupted double-linked list: 0x002b43f0 ***" which I take to mean that the version of glibc used back in 2006 has changed it's API in the intervening years. Any tips? I'm comfortable on the command line but I'm not much of a programmer, just several intro to C++ courses under my belt.

I'm not tied to Ubuntu either, but it'd be nice to know if TreeMaker runs on something more modern than Ubuntu 5.10 and Fedora 4.

Re: TreeMaker on modern Linux

Posted: March 29th, 2010, 6:59 am
by eric_son
The TreeMaker on Lang's website is for a very old version of Ubuntu. You'll have to download the source code and re-compile it on your version of Ubuntu. That's what I did. I got it running on Ubuntu 8.10.

Unfortunately, I accidentally hosed my treemaker folder when I cleaned up before upgrading to 9.10. So I guess I'll have to do it again. :)

If you do try to compile the source codes, you may have to do some slight changes in a couple of source files. Remember, source code was compiled on a Ubuntu 5, and the source also uses some libraries which are also old and have been significantly updated. There are a couple calls that are no longer backward compatible. You'll have to update some of the function calls in the source code to use the newer library calls.

Here's a better solution --- just run the windows versin of TreeMaker under WINE.