Ticket #653 (closed defect: duplicate)

Opened 9 years ago

Last modified 8 years ago

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 9 years ago 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 9 years ago 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 9 years ago 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 8 years ago by curtis

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

comment:5 Changed 8 years ago by hinerm

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

Migrated to the OME trac as ticket  #8204

Note: See TracTickets for help on using tickets.