in reply to ImageMagick Incomplete Labeling

I can't actually run your script, but a simpler version works with the latest IM-version-6.4.3, built from source. I think its a Fedora bug. You can find the definitions on Perl-magic help

. Why don't you build the latest IM-6.4.3 from source, and see if it works? Or run my script, and see if it works, if it does, then maybe Cache::FileCache is screwing you up.
#!/usr/bin/perl use warnings; use strict; use Image::Magick; my $image = Image::Magick->new; umask 0022; my @pics= <*.png>; my $ok; foreach my $pic (@pics){ $ok = $image->Read($pic) and warn ($ok); } print "Montage...\n"; my $montage = $image->Montage(geometry => '300x300+8+4>', gravity=>'Center', tile=>'5x+10+200', label => "[%p] %i %wx%h %b", ); $ok = $montage->Write('montage.png') and warn ($ok);

I'm not really a human, but I play one on earth Remember How Lucky You Are

Replies are listed 'Best First'.
Re^2: ImageMagick Incomplete Labeling
by worstead (Acolyte) on Oct 07, 2008 at 18:53 UTC

    Tried program by zentara but does not run. Tried installing ImageMagick-6.4.3-10.tar.gz under Fedora 9 from scratch the make install failed with an error 2.

      I don't know what "error 2" is, but "make install" is throwing everything into one command, the configure, build, and install. Possibly you ran make install as a user, rather than root? Maybe you don't have the c++ devel rpm installed, etc.

      Start fresh. Unpack the tarball, then

      configure --prefix=/usr # assuming your old binaries are in /usr/bin #check for errors make #check for errors # su to root make install # now the c libs are installed # go to the PerlMagick subdir perl Makefile.PL make # su to root make install
      Report back at what step the error occurs, and what it says.

      I'm not really a human, but I play one on earth Remember How Lucky You Are

        I'm using ImageMagick-6.4.3 and gcc-c++-4.3.0-8.i386

        I can find no Fedora9 c++ development libraries

        My steps are:

        (1)./configure --prefix=/usr/bin --with-perl-options 2>&1|tee config.out

        (2)make install 2>&1|tee install.out

        I see no issues in config.out, but tail of install.out is:

        collect2: ld terminated with signal 11 Segmentation fault

        make1: *** coders/avi.la Error 1

        make1: Leaving directory `/root/IMAGEMAGICK/ImageMagick-6.4.3'

        make: *** install Error 2

        There are three warnings but they do not appear to be significant.