Package Details: libmagick6 6.9.13.25-1

Git Clone URL: https://aur.archlinux.org/imagemagick6.git (read-only, click to copy)
Package Base: imagemagick6
Description: An image viewing/manipulation program (legacy 6.9.13-* series; library)
Upstream URL: https://legacy.imagemagick.org/
Keywords: ImageMagick imagemagick6
Licenses: custom
Submitter: arojas
Maintainer: envolution
Last Packager: envolution
Votes: 10
Popularity: 0.000000
First Submitted: 2021-01-29 14:32 (UTC)
Last Updated: 2025-05-05 22:45 (UTC)

Dependencies (39)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

jsimon0 commented on 2025-05-07 10:40 (UTC)

@envolution thanks! I was able to compile this and use it. Saved me from having to run a VM to link against the various imagemagick 6 .sos

envolution commented on 2025-05-05 22:47 (UTC)

@jsimon0 looks like removing them from make dependencies was enough, follows upstream logic of 'imagemagick' - likely xps and pcl formats are no longer supported with this approach

envolution commented on 2025-05-05 21:28 (UTC)

@jsimon0 Looks like upstream killed ghostpcl for licensing reasons, and ghostxps because of 'no interest' - I'll look into this today to see the best approach to remediate. There's no such issues to support these on AUR

jsimon0 commented on 2025-05-05 20:51 (UTC)

Any chance of this package updating to be build-compatible with the ghostxps-git and ghostpcl-git packages?

xxxxme commented on 2024-10-15 13:12 (UTC) (edited on 2024-10-15 13:13 (UTC) by xxxxme)

The source file is now .xz instead of .gz.

aspirogrammer commented on 2023-09-18 10:42 (UTC)

Thanks @MonkeeSage, that worked. (I was struggling with installing this, probably it's an issue upstream.)

MonkeeSage commented on 2023-09-18 01:56 (UTC)

@Armag67

Oops, I think I actually edited src/ImageMagick-6.9.12-94/PerlMagick/quantum/quantum.xs.in before makepkg -sief.

Armag67 commented on 2023-09-18 01:23 (UTC) (edited on 2023-09-18 02:03 (UTC) by Armag67)

@MonkeeSage

The -e switch seems not working... The second parenthesis reappears in the file pointed by the src/ImageMagick-6.9.12-94/PerlMagick/quantum/Q16HDRI.xs symlink after the makepkg -sief command...

Edit: It works, but y needed to rename ImageMagick-6.9.12-94.tar.gz to _ImageMagick-6.9.12-94.tar.gz and editing the file pointed by the src/ImageMagick-6.9.12-94/PerlMagick/quantum/Q16HDRI.xs symlink a second time, DURING the makepkg -sief execution. It must certainly be copied from another location during the execution of the command...

Edit 2: After a short search, the quantum.xs file pointed to by the Q16HDRI.xs symlink is regenerated during compilation from the quantum.xs.in file by replacing all occurrences of the character string @MAGICK_ABI_SUFFIX@ with the character string Q16HDRI.

MonkeeSage commented on 2023-09-18 00:24 (UTC)

Getting same build failure as @Armag67

Actual error is here:

Q16HDRI.xs: In function ‘XS_Image__Magick__Q16HDRI_Mogrify’:
Q16HDRI.xs:10846:38: error: expected expression before ‘)’ token
10846 |             method=(MorphologyMethod)) argument_list[2].integer_reference;
      |                                      ^
Q16HDRI.xs:10846:38: error: expected statement before ‘)’ token

Which happens during the package_libmagick6() step. The error is from the generated file src/ImageMagick-6.9.12-94/PerlMagick/quantum/Q16HDRI.xs and looks like it's being generated with a random extra paren:

          if (attribute_flag[2] != 0)
            method=(MorphologyMethod)) argument_list[2].integer_reference;

If I extract the tarball manually to a clean directory and run the ./configure command from the build() step manually, it also generates the broken files, so doesn't appear to be an issue with the aur package.

./ImageMagick-6.9.12-94/PerlMagick/quantum/quantum.xs
10846:            method=(MorphologyMethod)) argument_list[2].integer_reference;

./ImageMagick-6.9.12-94/PerlMagick/quantum/quantum.xs.in
10846:            method=(MorphologyMethod)) argument_list[2].integer_reference;

I worked around by running makepkg -sif, letting it fail, editing src/ImageMagick-6.9.12-94/PerlMagick/quantum/Q16HDRI.xs to remove the trailing paren and then running makepkg -sief (-e to prevent extracting the tarball again), and it built and installed.