Ticket #71 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Build issues

Reported by: Mark Koennecke Owned by: Freddie Akeroyd
Priority: major Milestone: NeXus 4.0 Release
Component: napi Version: 4.0rc3
Keywords: Cc:

Description

There are several build and testing issues with napi-4.0rc3:

  • When asked to built a swig interface for Tcl, but NOT python, it was missing nxpython.py
  • When asked to built swig with python and Tcl it worked.
  • Building Java it picked up the system default gcj instead of the java compiler specified with --with-java-home. It worked, but this is irritating and may cause problems.
  • The test suite on the napi tests failed initially because the HDF files in the test/data directory were missing. But succeeded after I copied them there.

Change History

comment:1 Changed 5 years ago by Freddie Akeroyd

(In [928]) Remove dependency on nxpython.py and also allow --with-guile to work on its own. Refs #71.

comment:2 Changed 5 years ago by Freddie Akeroyd

  • Milestone set to NeXus 4.0 Release

Mark,

Th tcl without python issue should now be fixed in the latest branch kit

The rc3.tar file appears to contains the various dmc* files for "test/data" - can you provide some more information on your problem of missing files?

I'll post a general question about the JAVA as it raises other issues

Regards,

Freddie

comment:3 Changed 5 years ago by Freddie Akeroyd

(In [930]) Make search for JAVA, JAVAC and JAVAH only use the java home directory and not that plus the full path. This should stop gcj being picked unintentionally. Refs #71.

comment:4 Changed 5 years ago by Freddie Akeroyd

  • Status changed from new to assigned

I think the JAVA issue is now sorted - you will only get a problem if your ${javahome}/bin contains both "gcj" and "javac" executables in which case you will get "gcj" in preference.

Freddie

comment:5 Changed 5 years ago by Freddie Akeroyd

(In [932]) Remove data/dmc* from DISTCLEANFILES - this should only ever get executed on a "make distclean" which is not normally done so i'm not sure if it fixes the problem Mark is seeing. Refs #71.

comment:6 Changed 5 years ago by Freddie Akeroyd

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.