Second time's a charm

Sebastien Loisel <[email protected]> Wed, 15 Feb 2006 23:28:14 +0100
Newsgroups gmane.comp.gnu.octave.graphics,gmane.comp.gnu.octave.maintainers
Message-ID <[email protected]>
David,

Ok, now I've autoconfiscated octave-gui and you should be able to build it.
If you have QT4.1 problems though, you're going to have to sort those out...
:-/ Over here, everything compiles and the mainwindow comes up so it's now
at the same state as it was pre-autoconfiscation (octave still doesn't init
right.)

The tarball is here: http://www.math.mcgill.ca/loisel/octave-gui-beta.tar.gz

I strongly advise everyone but David to stay away from this.

Building is standard, but it's in maintainer mode. Here's what I do.

1) Fire up an appropriate shell. I've got "shell.bat" and "shell-x64.bat"
(for Windows XP x64) in that directory for that purpose. It's basically the
setup from your octave.bat, then it starts sh.exe from mingw.

2) cd to the octave-gui-0.4 directory.

3)
$ aclocal
$ autoconf
$ automake
$ ./configure
$ make

4) ./octave-gui

After a 5 second pause (or so), a window will pop up.

I haven't tested, but I don't think stdout/stderr work. So if you're going
to debug, you have to use some other way. To help you out, I've declared the
following global variable:

string david_output;

If you stick anything in there, it'll appear in the mainwindow when the
mainwindow first appears. Otherwise I think you can open files and stuff.
Right now, as an example, it prints the return code of octave_main, which is
1.

Cheers,

Sebastien Loisel