Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue#138 fix cimcommunication 64 bit #151

Merged
merged 14 commits into from
Sep 4, 2017

Conversation

deinhofer
Copy link
Contributor

Fixes #138

*) the cimcommunication service now supports 32 and 64 bit Java on windows using the patch of christobaldobranco for the RxTx library being able to connect to serial over bluetooth devices.

*) On Linux incl. RPi and Mac the nrjavaserial library is used as before, but the version was upgraded from nrjavaserial-3.9.2 to nrjavaserial-3.13.0
The new version should include support for a new file locking mechanism under linux

Unfortunately, the cim module scanning on Mac still hangs and can't be used there. ---> On Mac the ARE only runs if there is no serial device plugged in.

*) the merge also includes 64-bit support for the "systemevent" service on windows. On other platforms there is still no support.

--> There is no erros message any more, if you start the ARE with a 64 bit JRE on Windows any more :-)
But there is still the warning that some plugins don't support 64 bit.
This warning will be removed later as soon as other important plugins have 64-bit support.

Martin Deinhofer added 14 commits April 7, 2017 00:16
needed
Microsoft Visual Studio 10
Microsoft SDK
Microsoft Visual C++ Build Tools
Makefile now supports compilation of x86 and x64 bist rxtxSerial.dll
Please ensure to install the following depencies:
MS Visual Studio (tested with 10.0)
MS SDKs for Windows
JDK

Ensure to add executables like CL.exe and LINK.exe to the environment variable PATH, also add the path %VS10%\Common7\IDE to the PATH variable

Compile for x86:
nmake serial

Compile for x64:
nmake TARGET=amd64 serial
*) added 64bit .dll
*) added entries in MANIFEST-windows.MF
*) use x86, x86_64 folder structure now
*) changed SystemChangeNotifier to also load native lib in case of a 64bit Java
and changed build.xml and MANIFEST.MF to support the new version
improved build file so that cim-jars only contains respective  libraries for their platform
@deinhofer deinhofer self-assigned this Sep 4, 2017
@deinhofer deinhofer merged commit e16a6f3 into master Sep 4, 2017
@deinhofer deinhofer deleted the issue#138-fix-cimcommunication-64-bit branch April 27, 2021 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant