-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi Sebastian,
Am 25.07.20 um 07:48 schrieb Sebastian Junges:
> I am trying to run CPAchecker on a MacOS--it would be more
> convenient as some other parts of my tool chain currently run more
> stable on a Mac.
>
> With the binary, I run into the following problem when the program
> contains a double. I guess I missed some step, but I can't figure
> out which step.
>
>>
>> Exception in thread "main" java.lang.UnsatisfiedLinkError: no
>> FloatingPoints in java.library.path:
>> [/Users/sjunges/Library/Java/Extensions,
>> /Library/Java/Extensions, /Network/Library/Java/Extensions,
>> /System/Library/Java/Extensions, /usr/lib/java, .]
We have an internal component in CPAchecker for handling floats for
which we plan writing an plain-Java implementation but currently have
only a native version, and we do not have a Mac binary for it.
Thus loading it fails.
Could you please post the full command line and stack trace? Maybe
there is a workaround.
Alternatively, it should be possible for you to compile the library.
The compile script is
lib/native/source/cFloatingPointlib.c/compile.sh and it needs the
environment variable JAVA_HOME pointing to your Java directory.
However, we do not know anything about compilation on a Mac, it might
need adjustments (which we would like to incorporate).
However, depending on your configuration it is likely that there will
be more components for which we have no Mac binary. For example, the
default SMT solver of CPAchecker is MathSAT, and all other SMT solvers
miss some features.
There is a MathSAT binary for Mac on
https://mathsat.fbk.eu/download.html
but you would again need to compile a library in order to be able to
use it.
If you wish to work on this we would certainly help you in telling
which components are needed and how they can compiled on Linux, but we
cannot give any Mac-specific advice nor test anything ourselves.
We would like to add any improvements you find or add information to
our documentation though, so it would be great if you could share it.
Greetings
Philipp
- --
Philipp Wendler
Software and Computational Systems Lab
LMU Munich, Germany
Oettingenstr. 67 Raum F008 - Tel.: 089/2180-9181
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEGdWhCy2XiNh8vuXtYsD3jDGp3owFAl8ecDsACgkQYsD3jDGp
3oxo+g//UHZU3kuyPG5rU2kaLIT/pY5yXDUq2sEZrhXyyH6LUhwBBqrE39c6jB/e
tcTzU+0GtJcTZaLGYmBLF9fSNeTzcS+td5F8ZV/LCfMBAwQWAOYYc9w0PP4errGT
KcyBou0/dZqCunNg8z3j5NNfQnOStf2xKL4Uk1X+2EgFxJc4/eEgJUi/MlXmASCd
eufPj0OEljH5riWHO7LGmT/BgFY6q+I7NNA7ODa/yVzOaOzDK5F8F6puQ2QnvrPq
fZAvXypfMTG/UtQH/3DZldT8b4iY7Xm0X6IEHuKPVhsw5kU7SN4/g6LVVufJYjsm
Qmsy2WLecNMts5VfvmSZgkpyASjKiLuizFCrRkdBKgKgyZZxgtebonv4Tugj56hL
BmEMIDgTzdb0PR53rAAuE4o8ioqr41QJ83Td4Jdquir8VfrpKM8k7px3OMEwuVZy
d3G/kiJS0wHHn671F3xFnQOtTX5zXTtomIxKmCK3Mt7RSH+AQyAdIzNAZ4TVcsew
npiHoxXBqcWcPHgKfrtKAmIzpuiZv4uHFV2CoEoqS2WelZp9a6r7CFSPbrBCwfRt
ozUv4Z2OT6YuM7A8Sa77i3eBCBL8GxnNQcgauboeup0xSBjJXF92l5JDyQ2Thc77
XoO8/cPgUrvYxbYYgsRraTEPS0gQVTz9332QQlO6oHe0SjNAkSk=
=aRtb
-----END PGP SIGNATURE-----