[ptx] help gentoo amd64 problems

Shaun Markham groupmail at planetnibbler.co.uk
Fri Apr 1 20:41:30 BST 2005


On Friday 01 Apr 2005 07:45, Hal V Engel wrote:

snip

> I downloaded and installed the Windows versions of this stuff just to see
> how it compared.  I have to say that it was not nearly as "stable" as
> running it in Linux.  Not that the Linux version is super stable but for
> every one thing that causes Hugin (and other related tools) to crash on
> Linux there must be five ways to get the Windows version to crash.  The
> only real advantage was being able to run PTStitcher.
>
> In spite of how unstable the Windows version was I was able to get a very
> nice stitch of a photo of the Hughes H1 replica that I shot at the air
> races in Reno.  I could not get back far enough to get the whole plane in a
> single frame even with a very wide lens so I hand held two shots.  Used
> PTStitcher to do the stitch.
>
> At this point I am fairly pleased with how this is working on my Linux box.
> There are a few things that will cause it to crash but for the most part it
> is stable and I have everything needed for a complete workflow.

I decided to give PTStitcher a go and it worked!

I used PanoTools 2.6b1.
You are right in your other post about it needing a 32 bit version of 
libpano12. I used the one which came with PanoTools and put it 
into /usr/lib32.  I also had complaints about libtiff.so.3 and libpng.so.2 
missing.

I grabbed libtiff.so.3 from my other 32 bit Gentoo installation and put it 
in /usr/lib32. I didn't have a 32 bit version of libpng.so.2 so I grabbed it 
from an RPM I downloaded (libpng-1.0.14-0.7x.4.i386.rpm) giving 
libpng.so.2.1.0.14 and also put it in /usr/lib32.

In summary, the libraries PTStitcher wanted were:-

        linux-gate.so.1 =>  (0xffffe000)
        libpano12.so => /usr/lib32/libpano12.so (0x5559c000)
        libc.so.6 => /lib32/libc.so.6 (0x555d3000)
        libm.so.6 => /lib32/libm.so.6 (0x556ea000)
        libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0x5570c000)
        libtiff.so.3 => /usr/lib32/libtiff.so.3 (0x5572a000)
        libpng.so.2 => /usr/lib32/libpng.so.2 (0x5577c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
        libz.so.1 => /lib32/libz.so.1 (0x5579f000)
        libstdc++.so.5 => /usr/lib32/libstdc++.so.5 (0x557b0000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x55863000)


I am pleasantly surprised by all this. Right, got some stitching to do...

--
Shaun


More information about the ptX mailing list