[Rxtx] Does librxtxSerial.jnilib need to be recompiled

Trent Jarvi tjarvi at qbang.org
Mon May 30 19:58:53 MDT 2011



On Mon, 30 May 2011, DERIK DEVECCHIO wrote:

> I was unable to get my program (which worked fine under windows) to work with my Mac (running Snow leopard 10.6).  I did a little web research and found a page by Robert Harder that suggested that the native code portion of of the RxTx library for the Mac, may have been compiled only for versions of the MacOSX 10.4 and below.  And that to get it to work on Snow Leopard, I would need to recompile that binary.  I provide that link below.
> http://blog.iharder.net/2009/08/18/rxtx-java-6-and-librxtxserial-jnilib-on-intel-mac-os-x/
>
>> From what he says it is a lot harder than downloading the sources and 
>> typing 'make'.  He provides detailed instructions and also a copy of 
>> his resulting files.  Some people have reported success with his build.
>
> If Mr. Harder is correct, is there any plan to integrate this work (or 
> work of this kind) onto the main rxtx website?  I downloaded the latest 
> CVS build and the copy of librxtxserial.jnilib there was just as old as 
> the on on the website.  For that matter, the main rxtx website seems to 
> be distributing binaries that, 2.1.7 that haven't changed in many years. 
> This lead me to believe that this entire project was dead.  Does the 
> rxtx library still evolve?  or is it mostly static now?
>
>

rxtx.org typically isn't proactive with binary releases.  In the Mac 
example, There will probably be a new mac binary compiled and available in 
the next month or two unless someone contibutes binaries first.  I usually 
put something up when I get new OS versions for compiling and testing but 
that happens in a delayed fashion.

2.1.7 is fairly static.  The prereleases on the download page are updated 
in a reactive timeline from the 2.1 CVS archive.  There are people 
compiling and patching them for their needs as well.

--
Trent Jarvi
tjarvi at qbang.org








More information about the Rxtx mailing list