HP Forums

Full Version: Port of ilper for PILBox under Linux & *BSD
You're currently viewing a stripped down version of our content. View the full version with proper formatting.


I delivered on TOS my port of ilper under Linux & *BSD to use with the PILBox from J.F.Garnier.

See the README for installation instructions.



no actually; +Lots

1 + !

Most went smooth.

But got this:

[noosisegei@maleko:~/Dl/tmp/sdk41/m41] make
gcc -c -g -I../inst -I../mflt -I../misc -I../d41 -I../a41 m41.c
In file included from m41.h:38:0,
from m41.c:35:
kbd.h:45:29: error: array type has incomplete element type
In file included from m41.c:35:0:
m41.h:44:0: warning: "border" redefined [enabled by default]
/usr/include/ncurses.h:1139:0: note: this is the location of the previous definition
m41.h:45:0: warning: "getstr" redefined [enabled by default]
/usr/include/ncurses.h:1188:0: note: this is the location of the previous definition
make: *** [m41.o] Error 1

Edited: 24 Jan 2012, 3:08 a.m.


I do not believe that m41 compiles. I tryed to start the port, but I gave up because I started to rewrite and enhance the NSIM emulator.

In fact, I have only worked and used a41 and d41 in the SDK.


Edited: 24 Jan 2012, 12:10 p.m.

ok, np

Anything I can do to inspire you to complete it?

Yes ! Increase the number of hours in a day ;-)

The real problem is that the first port (in 2005) was done on an old FreeBSD (2.2.7). So, I suspect that some headers or structures have changed. I am now working on Debian/Linux and I have the same errors as you.

I will try to do something... during... this year...

Sorry, I do not have a lot of time to program as a hobby :-(

If I make a patch working, I will post here. So... Just wait.

Edited: 24 Jan 2012, 1:37 p.m.

*hands softly waving in front of you*
*pendulum swinging... back and forth... back and forth...*

The gentle voice whispers: "You are inspired. You feel a desire, an urge, a compelling enthusiasm for completing the M41 on Linux. When you wake up, you will remember nothing of this. Only the strong urge will remain"



Edited: 24 Jan 2012, 4:50 p.m.


Just comment the line 45 in file m41/kbd.h

You should have:

//extern struct kbd_data_type kbd_data[39];

With a lot of warnings, it compiles.

Hey! My Mumbo-Jumbo worked :)