unknown wrote:
>> Yes, but I must 'su' for the 'gem install rmagick' to work properly.
> 
> that means you are compiling as root.  if the installs uses non-standard
> library paths (LD_RUN_PATH or -r switch to ld.so) they will then fail at
> runtime as doing this as root is silently ignored.
> 

should I then remove the package and again attempt to install as user?

(Thought I installed rails as user, but could not get rmagick to install 
that way...)


> to check - find the '*.so' created by the 'gem instann rmagick' command, 
> then

found:

]$ locate RMagick.so 
/usr/lib/ruby/gems/1.8/gems/rmagick-1.13.0/ext/RMagick/RMagick.so
/usr/lib/ruby/gems/1.8/gems/rmagick-1.13.0/lib/RMagick.so

> do something like
> 
>    ldd RMagick.so
> 
$ ldd /usr/lib/ruby/gems/1.8/gems/rmagick-1.13.0/lib/RMagick.so
        linux-gate.so.1 =>  (0x00168000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00385000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00fe5000)
        libMagick.so.9 => /usr/lib/libMagick.so.9 (0x00ba8000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x00e55000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00111000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00184000)
        libgs.so.8 => /usr/lib/libgs.so.8 (0x00ff8000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x001a6000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x007b1000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x006ce000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x001b6000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x00ef9000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x002b3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x002c3000)
        libm.so.6 => /lib/libm.so.6 (0x002d7000)
        libruby.so.1.8 => /usr/lib/libruby.so.1.8 (0x003f3000)
        libdl.so.2 => /lib/libdl.so.2 (0x002fc000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00889000)
        libc.so.6 => /lib/libc.so.6 (0x004ed000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00300000)
        libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0x00328000)
        libcups.so.2 => /usr/lib/libcups.so.2 (0x0075a000)
        libssl.so.6 => /lib/libssl.so.6 (0x0033f000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x008b7000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x004d3000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x009ec000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x004e9000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00fb5000)
        /lib/ld-linux.so.2 (0x00169000)
        libgnutls.so.12 => /usr/lib/libgnutls.so.12 (0x00620000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0069b000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00ad9000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0x006b4000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x006e8000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x006b7000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0070d000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x0082c000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00e37000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x006ca000)
 and
]$ ldd /usr/lib/ruby/gems/1.8/gems/rmagick-1.13.0/ext/RMagick/RMagick.so
        linux-gate.so.1 =>  (0x00168000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x006a1000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00d3f000)
        libMagick.so.9 => /usr/lib/libMagick.so.9 (0x00184000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x00487000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00cd9000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00125000)
        libgs.so.8 => /usr/lib/libgs.so.8 (0x00f52000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00c0b000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x004c5000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x0079a000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x004ce000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x003b2000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00111000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00147000)
        libm.so.6 => /lib/libm.so.6 (0x00449000)
        libruby.so.1.8 => /usr/lib/libruby.so.1.8 (0x007b4000)
        libdl.so.2 => /lib/libdl.so.2 (0x00e7e000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00db5000)
        libc.so.6 => /lib/libc.so.6 (0x00894000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0076d000)
        libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0x0040b000)
        libcups.so.2 => /usr/lib/libcups.so.2 (0x005cb000)
        libssl.so.6 => /lib/libssl.so.6 (0x00601000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x009c7000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00422000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00afc000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00d75000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x0015b000)
        /lib/ld-linux.so.2 (0x00169000)
        libgnutls.so.12 => /usr/lib/libgnutls.so.12 (0x00c1b000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0046e000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00de3000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0x00121000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00646000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x0066b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00438000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x0070f000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00161000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00444000)

Sorry for longish posts...

Lance

-- 
Posted via http://www.ruby-forum.com/.