Does anyone know if blackdown jdk on linux works with
panotools? I run the Gentoo distribution
(www.gentoo.org) and would like to create an ebuild for
panotools. ebuilds are essentially packages that can
automatically downloaded, compiled and installed on a
I've recently purchased a Canon 300D and built my own
pano-head for my tripod. Cant wait to try out
Panotools on my Gentoo box.
From: Bruno Postle <bruno@po...> - 2004-01-23 00:55:16
On Thu 22-Jan-2004 at 10:27:04AM -0800, phil@... wrote:
> Does anyone know if blackdown jdk on linux works with panotools?
No idea, I do know that Helmut's pre-compiled java apps didn't work
with blackdown when I tried a _long_ while ago.
> I run the Gentoo distribution (www.gentoo.org) and would like to
> create an ebuild for panotools. ebuilds are essentially packages
> that can automatically downloaded, compiled and installed on a
> gentoo system.
Although panotools has an overall GPL license, most of the tools
were only released as binary-only, so you are limited with what you
The pano12 library has full source available, but requires java
header files in order to compile (it _may_ be possible to use
the blackdown headers).
You should also consider that there are not many java tools using
the pano12 library anyway - There is very little interest in these
(ptpicker, ptcrypt and pteditor), since most users now use one of
the native GUI apps (ptgui, ptmac, ptassembler, hugin etc..).
These GUI apps ultimately use the non-java parts of the pano12
So, feel free to come up with a compile-with-blackdown patch or a
ifdef-sunjava patch that makes java support an option (this isn't
a big task ... probably).
If you want a complete fully open-source tool chain for stitching
panoramas with panotools, this is what you need to do:
1. Build the pano12 library without sun-java headers, somehow.
2. Compile PTOptimizer.c from CVS.
3. Build the "nona" stitcher (part of hugin).
Ask if you are still confused, I have a bunch of rpm spec files that
would be of use.
(ps. if you know anything about automake/autoconf, we need a proper
build system at some point)