FYI,
Lest anyone be planning an upgrade, I get segmentation faults on
PolyML startup using Linux 2.6.9 (using PolyML as distributed with
Isabelle). Maybe it's just me though.
2.6.8.1 seems fine though.
Martin
I tried to install PolyML again... Here is what I did.
Unpacked the driver archive:
polyml-driver-4.1.3.tar.gz
Then ran ./configure. It warned me about the operating
system saying: "unknown operating system OpenBSD". And
there are no XWindows support either (which is
understanable because Xm is in different directories
on my system, anyways). I continued and tried to
compile it: make... There was a compilation
error: discgc.c line 36 alloca.h (No such file or
directory - NSFOD).
Then I copied the part where the OS is identified in
the configure file for FREEBSD. The changes are like
this:
OpenBSD) echo "OpenBSD operating system"
ARCH=`uname -m`
OS=freebsd
OSFLAGS=-DFREEBSD
LIBS="-lm"
;;
After that ran configure again, which removed the
warning regarding the operating system.
Then tried to compile it again (first make clean, then
make). There were again errors which I have changed
like this...
1. mmap.c: 66 values.h (No such file or directory).
I commented out the include. There is no values
in my system. I tried to find it. Maybe I have to find
the corresponding header file for this. In the mmap.c
file there is a comment that says that FREEBSD warns
about that particular file. Since there is a warning
I commented it out.
There is a file /usr/include/limits.h that defines
the constants defined in values.h on other systems. I
will try to include this file and compile again...
But since it compiles without this file, the constants
must be defined somewhere...
Anyways here are the remaining steps that I have
taken.
2. reals.c: 24 floatingpoint.h (NSFOD). I have changed
this include to ieeefp.h, which is on my system. No
floatingpoint.h present. floatingpoint.h on FreeBSD
is for IEEE fp functionality.
3. realconv.c: warnings here. Ignored.
after these changes I compiled again (make clean and
then make). Compiled fine. Installed the polyML using
make install.
Then I continued and created a temp directory and
unpacked the polyml-4.1.3.i386.tar.gz database
to the directory created. It created a DB413Release
and a link ML_dbase. In the same directory I ran poly
and it gave me this message:
Can't process signal at 2071acee
and poly.core created (core dumped).
By the way, my system is (using uname -srv):
OpenBSD 3.4 GENERIC #18
Riza
> Date: Thu, 27 Jan 2005 11:00:37 +0000
> From: David Matthews
>
> 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.
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
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
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
2
1
install_pp
by p.clayton@eris.qinetiq.com
13 Jan '05
13 Jan '05
Does anyone know where I can find documentation for PolyML.install_pp?
Thanks,
Phil