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: |
|
Component: | SCIFIO | Version: | |
Severity: | fatal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
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
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
Reassigning to Mark, since he is more familiar with his changes. Hopefully won't take too long to get this squared away.