NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #653 (closed defect: duplicate)

Opened 2011-07-05T09:17:38-05:00

Last modified 2012-03-02T14:49:17-06:00

Fix bf-cpp compile and runtime errors

Reported by: curtis Owned by: hinerm
Priority: critical Milestone: imagej2-b3-headless
Component: SCIFIO Version:
Severity: fatal Keywords:
Cc: Blocked By:


The Bio-Formats C++ bindings do not successfully compile and run on every target platform (Win/Mac/Linux 32/64-bit). They must be made to work, including the showinf and minimum_writer command line tools.

Change History

comment:1 Changed 2011-07-27T14:51:21-05:00 by curtis

  • Owner changed from curtis to hinerm
  • Status changed from new to assigned
  • Milestone changed from biweekly-2011: Jul-18 to Jul-29 to biweekly-2011: Aug-01 to Aug-12

Reassigning to Mark, since he is more familiar with his changes. Hopefully won't take too long to get this squared away.

comment:2 Changed 2011-08-01T12:10:32-05:00 by curtis

  • Milestone changed from biweekly-2011: Aug-01 to Aug-12 to imagej-2.0-alpha5

Milestone biweekly-2011: Aug-01 to Aug-12 deleted

comment:3 Changed 2011-08-16T15:51:35-05:00 by hinerm

Status update:
Currently BFCPP is compiling and working (using showinf and minimum_writer as indicators) on OSX and 64-bit Linux.

There were issues on Linux with CMake: an install(TARGETS ...) command was used on OSX to produce, when packaged, libraries and executables that were portable. On Linux this command caused links to system libraries to be broken. Thus a system-specific hack had to be used, via the rpath feature of Linux, to check the current working directory.

Windows testing still remains to determine the best method of attaining our desired level of portability.

comment:4 Changed 2012-02-27T11:00:56-06:00 by curtis

  • Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2

comment:5 Changed 2012-03-02T14:49:17-06:00 by hinerm

  • Status changed from assigned to closed
  • Resolution set to duplicate

Migrated to the OME trac as ticket  #8204