Perl is non-threaded. Building ImageMagick without threads.
Helmut Schneider
jumper99 at gmx.de
Mon May 30 19:02:59 UTC 2011
Daniel Nebdal wrote:
> On Sun, May 29, 2011 at 3:27 PM, Robert Huff <roberthuff at rcn.com>
> wrote:
> >
> > Helmut Schneider writes:
> >
> >> While updating ImageMagick from 6.6.7.10 to 6.7.0-2 the build
> >> process says:
> > >
> >> ===> Configuring for ImageMagick-nox11-6.7.0.2
> >>
> ###################################################################
> >> NOTICE: Perl is non-threaded. Building ImageMagick without
> >> threads.
> ###################################################################
> > >
> >> But:
> > >
> >> [helmut at BSDHelmut832 ~]$ pkg_info | grep perl
> >> perl-threaded-5.10.1_3 Practical Extraction and Report Language
> >> [helmut at BSDHelmut832 ~]$ uname -rms
> >> FreeBSD 8.2-RELEASE-p1 i386
> >> [helmut at BSDHelmut832 ~]$
> >
> > I have a similar issue:
> >
> > huff@> portupgrade InageMagick-6
> > ** Port marked as IGNORE: graphics/ImageMagick:
> > OpenEXR requires threads. . Perl is non-threaded. Reinstall
> > Perl with threads or undefine WITH_IMAGEMAGICK_PERL ** Listing the
> > failed packages (-:ignored / *:skipped / !:failed) -
> > graphics/ImageMagick (marked as IGNORE) huff@> dir /var/db/pkg |
> > grep perl drwxr-xr-x 2 root wheel 512 May 27 08:09
> > perl-threaded-5.14.0
> >
> > System info:
> >
> > FreeBSD 9.0-CURRENT #0: Mon Apr 18 11:59:37 EDT 2011 amd64
> >
> >
> > Robert Huff
>
>
> Try enabling threading in the ImageMagic port - I ran into this
> earlier, and if I remember it correctly, the error message is a bit
> misleading.
I see:
.if defined(WITH_THREADS)
_IMAGEMAGICK_THREADS=yes
_IMAGEMAGICK_THREADS_MSG=with threads
PERL_THREADED!= ${SH} -c 'case `perl --version` in *freebsd-thread*)
${ECHO_CMD} yes ;; esac'
.else
_IMAGEMAGICK_THREADS=no
_IMAGEMAGICK_THREADS_MSG=without threads
_IMAGEMAGICK_THREADS_IGNORE_MSG=. Define WITH_THREADS
.endif
PERL_THREADED is only set when also WITH_THREADS is set. Maybe should
be something like
--- Makefile.org 2011-05-30 20:24:54.000000000 +0200
+++ Makefile 2011-05-30 20:46:50.000000000 +0200
@@ -80,10 +80,11 @@
CONFIGURE_ARGS+= --disable-hdri
#.endif
+PERL_THREADED!= ${SH} -c 'case `perl --version` in
*freebsd-thread*) ${ECHO_CMD} yes ;; esac'
+
.if defined(WITH_THREADS)
_IMAGEMAGICK_THREADS=yes
_IMAGEMAGICK_THREADS_MSG=with threads
-PERL_THREADED!= ${SH} -c 'case `perl --version` in
*freebsd-thread*) ${ECHO_CMD} yes ;; esac'
.else
_IMAGEMAGICK_THREADS=no
_IMAGEMAGICK_THREADS_MSG=without threads
More information about the freebsd-ports
mailing list