Just one final update on this. For 64 bit architectures it is very important to build the sources from the rxtx-2.2pre2 release.
Using the older 2.1-7r2 version you will run into the following problem when serial communication starts : # A fatal error has been detected by the Java Runtime Environment: # SIGSEGV (0xb) at pc=0x00007fb8b4caec4b, pid=5401, tid=140431283873536 # Problematic frame: # C [librxtxSerial.so+0x6c4b] read_byte_array+0x3b But it is solved in rxtx-2.2pre2. My serial comms are working great now. On 7 September 2016 at 15:06, Loïc Minier <[email protected]> wrote: > Great; now we even have google juice for other people trying to use RXTX > with snaps, thanks! :-) > > On Wed, Sep 7, 2016 at 4:04 PM, Jenny Murphy <[email protected]> > wrote: > >> Hi, >> No, actually the configure file in RXTX needed to be modified to support >> java 1.7 : >> >> >> case $JAVA_VERSION in >> 1.2*|1.3*|1.4*|1.5*) >> #fix_parameters $JPATH/jre/lib/javax.comm.properties >> CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head >> -n1` >> RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)" >> JHOME=$JPATH/"jre/lib/ext" >> >> So the paths were not being set up correctly for me. >> >> I changed it to >> case $JAVA_VERSION in >> 1.2*|1.3*|1.4*|1.5*|1.7*) >> >> Thanks a million for your suggestion. >> >> Jenny >> >> >> On 7 September 2016 at 15:01, Loïc Minier <[email protected]> wrote: >> >>> Hi, >>> >>> I'm guessing the Java version change solved the rebuilding problem? >>> >>> Cheers, >>> - Loïc Minier >>> >>> On Wed, Sep 7, 2016 at 3:32 PM, Jenny Murphy <[email protected] >>> > wrote: >>> >>>> Hi all, >>>> This is solved . The problem was to do with the Java versions >>>> supported by RXTX. >>>> Jenny >>>> >>>> On 7 September 2016 at 12:51, Jenny Murphy <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> I am having some difficulty building RXTX (get unsatisfied link >>>>> errors with the new shared objects and jar file). >>>>> Is there an other alternative to workaround my original problem with >>>>> the permissions to use lock file? >>>>> Thanks. >>>>> >>>>> >>>>> On 6 September 2016 at 12:48, Loïc Minier <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Jenny, >>>>>> >>>>>> The INSTALL file >>>>>> <https://github.com/rxtx/rxtx/blob/development/INSTALL> suggests >>>>>> that RXTX implements custom locking which requires OS integration; >>>>>> because >>>>>> you want your app to be the only one accessing the serial port(s), you >>>>>> should build RXTX with --disable-lockfiles to disable this feature of the >>>>>> library. >>>>>> >>>>>> Cheers, >>>>>> - Loïc >>>>>> >>>>>> On Tue, Sep 6, 2016 at 1:34 PM, Jenny Murphy < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have a java application running in a .snap package. >>>>>>> The java application is going to access the serial port and uses the >>>>>>> RXTX Java library to do this. The RXTX jar is included in the .snap. >>>>>>> >>>>>>> When it runs I get the following error : >>>>>>> >>>>>>> check_group_uucp(): error testing lock file creation Error >>>>>>> details:Permission deniedcheck_lock_status: No permission to create lock >>>>>>> file. >>>>>>> please see: How can I use Lock Files with rxtx? in INSTALL >>>>>>> >>>>>>> >>>>>>> Anyone have any experience of this ? >>>>>>> >>>>>>> Thanks in advance. >>>>>>> Jenny >>>>>>> >>>>>>> -- >>>>>>> *Jenny Murphy* >>>>>>> *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland* >>>>>>> [email protected] <[email protected]> t | +353 >>>>>>> (0) 61 512 511 w | http://www.episensor.com >>>>>>> >>>>>>> -- >>>>>>> Snapcraft mailing list >>>>>>> [email protected] >>>>>>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm >>>>>>> an/listinfo/snapcraft >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> - Loïc >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Jenny Murphy* >>>>> *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland* >>>>> [email protected] <[email protected]> t | +353 (0) >>>>> 61 512 511 w | http://www.episensor.com >>>>> >>>> >>>> >>>> >>>> -- >>>> *Jenny Murphy* >>>> *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland* >>>> [email protected] <[email protected]> t | +353 (0) >>>> 61 512 511 w | http://www.episensor.com >>>> >>> >>> >>> >>> -- >>> - Loïc >>> >> >> >> >> -- >> *Jenny Murphy* >> *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland* >> [email protected] <[email protected]> t | +353 (0) 61 >> 512 511 w | http://www.episensor.com >> > > > > -- > - Loïc > -- *Jenny Murphy* *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland* [email protected] <[email protected]> t | +353 (0) 61 512 511 w | http://www.episensor.com
-- Snapcraft mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
