Koozali.org: home of the SME Server

ImageMagick

Offline mike_mattos

  • *
  • 313
  • +0/-0
ImageMagick
« on: March 19, 2013, 11:12:32 PM »
Just tried to install ImageMagick on SME  7.6 version ( It worked but loaded an out of date version of IM )    Installing the current RPM  from the IM site, the installation says

 libfftw3.so.3 is needed by ImageMagick-6.8.3-8.i386
        libgdk_pixbuf-2.0.so.0 is needed by ImageMagick-6.8.3-8.i386
        libgomp.so.1 is needed by ImageMagick-6.8.3-8.i386
        libgomp.so.1(GOMP_1.0) is needed by ImageMagick-6.8.3-8.i386
        libgomp.so.1(OMP_1.0) is needed by ImageMagick-6.8.3-8.i386
        libgs.so.8 is needed by ImageMagick-6.8.3-8.i386
        liblcms.so.1 is needed by ImageMagick-6.8.3-8.i386
        liblzma.so.0 is needed by ImageMagick-6.8.3-8.i386
        libpng12.so.0(PNG12_0) is needed by ImageMagick-6.8.3-8.i386
        librsvg-2.so.2 is needed by ImageMagick-6.8.3-8.i386
        rtld(GNU_HASH) is needed by ImageMagick-6.8.3-8.i386


Then tried a vanilla  yum install Imagemagick on SME 8.0, it failed with

 --> Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
Error: Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)


I'm trying to run mogrify and the old version won't handle some of the switches I use in Windows!

Not a huge deal, but IM is a useful program and perhaps someone knows how to get the current version to work?

Thx

Mike
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #1 on: March 23, 2013, 03:26:43 PM »
This is on SME 8 64-bit

Code: [Select]
rpm -q libgsf

libgsf-1.14.1-6.1.el5.sme

Code: [Select]
rpm -ql libgsf

/usr/lib64/libgsf-1.so.114
/usr/lib64/libgsf-1.so.114.0.1
/usr/share/doc/libgsf-1.14.1
/usr/share/doc/libgsf-1.14.1/AUTHORS
/usr/share/doc/libgsf-1.14.1/COPYING
/usr/share/doc/libgsf-1.14.1/README
/usr/share/locale/es/LC_MESSAGES/libgsf.mo
/usr/share/locale/sv/LC_MESSAGES/libgsf.mo
/usr/share/man/man1/gsf-office-thumbnailer.1.gz
Code: [Select]
rpm -qR libgsf

/sbin/ldconfig
/sbin/ldconfig
glib2 >= 2.2.0
libbz2.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgsf-1.so.114()(64bit)
libm.so.6()(64bit)
libxml2.so.2()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)

Do You Have 64bit?
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #2 on: March 25, 2013, 07:17:12 PM »
newburns, I'm confused.  I copy/pasted your commands, got the same output as you, but no indication I have ImageMagick installed

I do have 64 bit SME8, very vanilla

and yum installl ImageMagick still says

Error: Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root@sevenagain ~]#  --> Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #3 on: March 26, 2013, 06:51:57 PM »
Exactly. The dependency is installed, but is in the lib64 folder. Maybe the libraries are not referencing right for 64 bit.
Doesn't make since, but not sure what else it could be. That dependency is showing As installed already
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #4 on: March 26, 2013, 09:50:48 PM »
So is this a bug in SME8?

Or should I use the Centos method suggested at  http://forums.cpanel.net/f5/what-easiest-way-install-imagemagick-centos-124621.html
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #5 on: March 26, 2013, 11:19:58 PM »
It may be a bug, I'll open one in a sec.
But until then
Code: [Select]
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.8.4-0.x86_64.rpmyum --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=centosplus --enablerepo=epel --enablerepo=pgdg9 localinstall ImageMagick-6.8.4-0.x86_64.rpm

WAIT::::
Before you go with the install code try just
Code: [Select]
yum localinstall ImageMagick-6.8.4-0.x86_64.rpm
I've been known to be a little harsh to my SME Server, and It tries to install a lot of dependencies when enabling all the repos I have listed.
If it still doesn't resolve dependencies, I would enable Dag, EPEL, SMEcontribs, and, possibly, FWS (they have been good to me in the past. The rest are iffy at best
« Last Edit: March 27, 2013, 01:24:53 PM by newburns »
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #6 on: March 26, 2013, 11:25:34 PM »
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #7 on: March 26, 2013, 11:30:13 PM »
 dag or Dag ?  smecontribs or SMScontribs ?
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #8 on: March 26, 2013, 11:34:34 PM »
Make sure you have the repositories setup. Follow the links in the post above to set the repositories

Once set, and you
Code: [Select]
signal-event yum-modify
Your commands would then be
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.8.4-0.x86_64.rpm
yum --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=epel localinstall ImageMagick-6.8.4-0.x86_64.rpm


Resulting in:
Code: [Select]
================================================================================
 Package       Arch     Version             Repository                     Size
================================================================================
Updating:
 ImageMagick   x86_64   6.8.4-0             /ImageMagick-6.8.4-0.x86_64   7.5 M
Installing for dependencies:
 fftw3         x86_64   3.2.2-3.el5         epel                          1.4 M
 fltk          x86_64   1.1.9-4.el5         epel                          430 k
 jasper-libs   x86_64   1.900.1-14.el5      epel                          152 k
 libXxf86vm    x86_64   1.0.1-3.1           smecontribs                    14 k
 libdrm        x86_64   2.0.2-1.1           base                           19 k
 mesa-libGL    x86_64   6.5.1-7.10.el5      smecontribs                   8.7 M
 mesa-libGLU   x86_64   6.5.1-7.10.el5      smecontribs                   224 k
 openexr       x86_64   1.4.0a-1.el5.rf     dag                           1.7 M

Transaction Summary
================================================================================
Install       8 Package(s)
Upgrade       1 Package(s)

Total size: 20 M
Total download size: 13 M
Is this ok [y/N]:

I have not progressed any further as I don't have my test server available at the moment. I recommend testing first, but I'm sure, like myself, you really don't have a test server to throw code at Willy-Nilly
« Last Edit: March 27, 2013, 01:24:21 PM by newburns »
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #9 on: March 27, 2013, 01:22:57 PM »
DO NOT USE THE CODE ABOVE.
I would remove it, but I think it's frowned on in the forum.

Here you go:
Code: [Select]
yum --disableexcludes=base,updates install ImageMagick
What you are seeing is that the x86_64 package you have installed doesn't satisfy the dependancy for the i386 package you're trying to install.  That's expected.
http://bugs.contribs.org/show_bug.cgi?id=7513#c2
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #10 on: March 27, 2013, 04:11:23 PM »
Looked really good for about 5 minutes ( mirrors timing out extended the install time ) , up until

 --> Missing Dependency: libIex.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
  --> Missing Dependency: libfftw3.so.3()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
  --> Missing Dependency: libjasper.so.1()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
  --> Missing Dependency: libIlmImf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
  --> Missing Dependency: libImath.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
  --> Missing Dependency: libHalf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libImath.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libjasper.so.1()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libIex.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libHalf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libfftw3.so.3()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libIlmImf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
 
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #11 on: March 27, 2013, 04:12:55 PM »
What command did you use?
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #12 on: March 27, 2013, 04:43:28 PM »
yum --disableexcludes=base,updates install ImageMagick
...

Offline newburns

  • *
  • 345
  • +0/-0
  • A good plumber, noob developer
    • Mt. Rose MEdia
Re: ImageMagick
« Reply #13 on: March 27, 2013, 04:50:32 PM »
You may want to try
Code: [Select]
yum install --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=centosplus --enablerepo=epel --exclude=*86 ImageMagick
Let me know what dependencies it resolves
SME 8.0
Quad 6600
8gb DDR2 800
8 TB RAID 5
Dual Gigabit NIC
I Still Don't KNOW WHAT I AM DOING. Please, don't assume I know anything about Linux or Centos, I just know hardware

Offline groyk

  • ****
  • 140
  • +0/-0
Re: ImageMagick
« Reply #14 on: February 14, 2014, 07:39:51 AM »
Anyone installed with success on 64bit yet?

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #15 on: February 14, 2014, 01:20:32 PM »
tried and failed again!   SO I'm still using the Windows version over the network, it gets the job done.
...

Offline mike_mattos

  • *
  • 313
  • +0/-0
Re: ImageMagick
« Reply #16 on: April 02, 2014, 06:17:33 PM »
I resolved the not a bug dependency issue, it was one of those smack self on forehead moments

yum --disableexcludes=base,updates install ImageMagick  fails with dependency issues

yum --disableexcludes=base,updates install ImageMagick.x86_64    worked properly!

yum search ImageMagick   lists .i386 and .x86_64 versions! 

...