PacsOne on Linux x86_64

Trouble during PacsOne Server installations
Post Reply
altie
Posts:26
Joined:Sat Sep 24, 2005 3:47 am
Location:Australia
PacsOne on Linux x86_64

Post by altie » Thu Feb 16, 2006 2:40 am

Is there any support for Linux x86_64 distro's?

I've tried installing PacsOne Premium 3.1.8 on FC4 x86_64, but the ImageMagick libraries break because the linker can't find libbz2 and libfreetype.

pacsone
Site Admin
Posts:3149
Joined:Tue Sep 30, 2003 2:47 am

Post by pacsone » Thu Feb 16, 2006 2:48 am


altie
Posts:26
Joined:Sat Sep 24, 2005 3:47 am
Location:Australia

Post by altie » Thu Feb 16, 2006 3:33 am

Fedore Core 4 has already installed libbz2 and libfreetype in /usr/lib64. But when I run ldd on the imagick.so library, ldd reports that it is unable to find libbz2.so.1 and libfreetype.so.6.

This is the output from ldd:

Code: Select all

        linux-gate.so.1 =>  (0xffffe000)
        libMagick-5.5.6-Q16.so.0 => /usr/local/lib/libMagick-5.5.6-Q16.so.0 (0xf7f18000)
        libbz2.so.1 => not found
        libm.so.6 => /lib/libm.so.6 (0xf7eeb000)
        libfreetype.so.6 => not found
        libc.so.6 => /lib/libc.so.6 (0xf7dc1000)
        libbz2.so.1 => not found
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7daf000)
        libfreetype.so.6 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xf7dab000)
        /lib/ld-linux.so.2 (0x56555000)
I've created a symlink in the /usr/lib64/php/modules directory to /home/pacsone/ImageMagick/php5/imagick.so.

pacsone
Site Admin
Posts:3149
Joined:Tue Sep 30, 2003 2:47 am

Post by pacsone » Thu Feb 16, 2006 4:10 am

altie wrote:Fedore Core 4 has already installed libbz2 and libfreetype in /usr/lib64.
Run ldconfig -p and see if the above path /usr/lib64 is on the list of linker search paths. If not, you'd need to add it to /etc/ld.so.conf.

altie
Posts:26
Joined:Sat Sep 24, 2005 3:47 am
Location:Australia

Post by altie » Thu Feb 16, 2006 4:41 am

It's definitely in the search path. Here's the output from the ldconfig -p commands:

Code: Select all

# ldconfig -p | grep libbz2
        libbz2.so.1 (libc6,x86-64) => /usr/lib64/libbz2.so.1

# ldconfig -p | grep libfree
        libfreetype.so.6 (libc6,x86-64) => /usr/lib64/libfreetype.so.6
Just to make sure that the 'missing' libraries did not have any broken dependencies, I did an ldd on the libbz2 and libfreetype libraries and all dependencies resolved ok.

pacsone
Site Admin
Posts:3149
Joined:Tue Sep 30, 2003 2:47 am

Post by pacsone » Thu Feb 16, 2006 1:31 pm

It looks like you'll need to download the 32-bit versions of these 2 libraries instead of the 64-bit versions:

http://rpmfind.net/linux/RPM/fedora/2/x ... .i386.html
http://rpm.pbone.net/index.php3/stat/3/ ... ld%5B%5D/2

altie
Posts:26
Joined:Sat Sep 24, 2005 3:47 am
Location:Australia

Post by altie » Thu Feb 16, 2006 2:10 pm

Unfortunately, I've run out of time and will be going back to the 32-bit i386 FC4 build. It's a bit of a shame to be running a 32-bit OS on 64-bit hardware.

But thanks for your help so far!

pacsone
Site Admin
Posts:3149
Joined:Tue Sep 30, 2003 2:47 am

Post by pacsone » Fri Feb 17, 2006 12:45 am

The current version of PacsOne Server is a 32-bit application and it will run fine on both 32-bit and 64-bit OS/hardware platforms.

We plan to build a native 64-bit version of PacsOne Server sometime this year. However, the license premium for the 64-bit versions will be a little higher than the current 32-bit version because of the extra costs involved.

Post Reply