B Watson
2015-06-03 18:57:37 UTC
I'm brand-new to mlterm, so bear with me...
Trying to build mlterm-fb (mlterm-3.4.5, ./configure --enable-gui=fb),
on either x86 or x86_64 Slackware Linux. The x86 machine runs a 3.10.17
kernel, the x86_64 one runs 4.0.4. I notice doc/en/README.fb talks about
2.6 kernels, so I wonder if it's been tested lately...
The 'make install-fb' target is broken: It tries to run sub-makes
in inputmethods/*/ when most of those directories don't have
Makefiles. Worked around that with:
sed -i 's,\(for dir in main inputmethod/\)\*,\1kbd/,' Makefile.in
Afterwards, it seems to build fine with this:
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--disable-static \
--without-x \
--with-gui=fb \
--enable-anti-alias
make
make install-fb
...this is on a system that already has mlterm installed to /usr.
When running mlterm-fb, I get a lovely terminal display, with a shell
prompt and a mouse pointer, but nothing I type shows up in the terminal,
and the mouse pointer never moves.
It's not a permission error on /dev/input/event*, since I was running
it as root, and strace shows they're being opened without error.
When mlterm-fb is in this 'frozen' state, I can switch to another console
and see that mlterm is still running. If I kill it... then when I switch
back to the console where I ran mlterm-fb, all my keystrokes show up there
(in the regular console shell that I ran mlterm-fb from).
Tried using 'openvt -s mlterm-fb' to run it on an unallocated tty (one
that doesn't already have my shell running on it), but same results.
I don't see anything in ~/.mlterm/msg.log, and I don't see a --verbose
or --debug option in the man page. I could attach the huge strace output
file, if anyone thinks it'll help and has the time/patience to sift
through it.
So I guess my questions are... is mlterm-fb known to be broken? Has
anyone gotten it to work recently? Am I doing something obviously wrong?
------------------------------------------------------------------------------
Trying to build mlterm-fb (mlterm-3.4.5, ./configure --enable-gui=fb),
on either x86 or x86_64 Slackware Linux. The x86 machine runs a 3.10.17
kernel, the x86_64 one runs 4.0.4. I notice doc/en/README.fb talks about
2.6 kernels, so I wonder if it's been tested lately...
The 'make install-fb' target is broken: It tries to run sub-makes
in inputmethods/*/ when most of those directories don't have
Makefiles. Worked around that with:
sed -i 's,\(for dir in main inputmethod/\)\*,\1kbd/,' Makefile.in
Afterwards, it seems to build fine with this:
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--disable-static \
--without-x \
--with-gui=fb \
--enable-anti-alias
make
make install-fb
...this is on a system that already has mlterm installed to /usr.
When running mlterm-fb, I get a lovely terminal display, with a shell
prompt and a mouse pointer, but nothing I type shows up in the terminal,
and the mouse pointer never moves.
It's not a permission error on /dev/input/event*, since I was running
it as root, and strace shows they're being opened without error.
When mlterm-fb is in this 'frozen' state, I can switch to another console
and see that mlterm is still running. If I kill it... then when I switch
back to the console where I ran mlterm-fb, all my keystrokes show up there
(in the regular console shell that I ran mlterm-fb from).
Tried using 'openvt -s mlterm-fb' to run it on an unallocated tty (one
that doesn't already have my shell running on it), but same results.
I don't see anything in ~/.mlterm/msg.log, and I don't see a --verbose
or --debug option in the man page. I could attach the huge strace output
file, if anyone thinks it'll help and has the time/patience to sift
through it.
So I guess my questions are... is mlterm-fb known to be broken? Has
anyone gotten it to work recently? Am I doing something obviously wrong?
------------------------------------------------------------------------------