It's almost impossible to suggest anything here without a lot more information. I'm surprised, though, that you've modified addresses.h . Did you have a reason for this? I have had Poly/ML running on FreeBSD for many years and the database it uses is identical to that on Linux so I would have expected that it would also run on OpenBSD. Have you tried compiling the driver using the options for FreeBSD and seeing if that works?
David.
Riza Dindir wrote:
Hi All,
I have a problem with polyml (poly), when I try to start it. The ML_dbase as well as the the poly executable is in the current directory. When I start it displays this message:
Can't process signal at <an address or hex number>
Here is what I did...
I obtained the source for polyML polyml_driver_4.1.3.tar. Changed the addresses in the addresses.h file. I gotton the address from mmap function and mapped the values in the header file. Compiled the driver on OpenBSD. Compacted the database for the i386 architecture.
All went well with no problems, but I get the above message and the executable dumps a core.
Do I do something wrong (aparently I do) something in the above procedure to compile and create the database.
I also tried to build a new database, using readport but I could not get it to compile. It complains about the definition OBJ_FIRST_BIT. I do not remember the other errors...
Kind Regards, Riza Dindir