Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. I do not want to rebuild WITHOUT_IMAGEMAGICK_PERL on a running system with active user access which needs perl. Have you got the replies from Da Rock? David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. I do not want to rebuild WITHOUT_IMAGEMAGICK_PERL on a running system with active user access which needs perl. Have you got the replies from Da Rock? Before going any further I would suggest that Da Rock be advised to update his ports tree followed by # pkgdb -F Fix any problems then. If there are any problems he cannot fix at this stage then report those. Then: # portmaster -a or portupgrade -a If he gets any failure which may possibly be linked to a Perl problem he should rebuild perl with upward and downward recursion. e.g #portupgrade -rR lang/perl5.8 Until that is completed any other report could send us off on a wild goose chase. My twopennorth David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/28/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. I do not want to rebuild WITHOUT_IMAGEMAGICK_PERL on a running system with active user access which needs perl. Oh, I didn't intend for you to do that. (This particular problem shouldn't arise if perl support is disabled.) I meant to show the output of 'make -C $PORTSDIR/graphics/ImageMagick -V PERL_THREADED', 'make -C $PORTSDIR/graphics/ImageMagick showconfig', and 'perl --version' on a system where the build failed if you didn't define PERL_THREADED manually. (A transcript of a failed build would also be helpful.) You needn't (de)install anything. Have you got the replies from Da Rock? Not yet. b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. I do not want to rebuild WITHOUT_IMAGEMAGICK_PERL on a running system with active user access which needs perl. Have you got the replies from Da Rock? Before going any further I would suggest that Da Rock be advised to update his ports tree followed by # pkgdb -F Fix any problems then. If there are any problems he cannot fix at this stage then report those. Then: # portmaster -a or portupgrade -a If he gets any failure which may possibly be linked to a Perl problem he should rebuild perl with upward and downward recursion. e.g #portupgrade -rR lang/perl5.8 Until that is completed any other report could send us off on a wild goose chase. My twopennorth I can do what you suggested when we have a report from Da Rock with his results from a system with thoroughly updated ports. My guess is that his probs will be solved by the above. David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
[SOLVED] Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/28/10 21:55, David Southwell wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: On 12/27/10, David Southwell da...@vizion2000.net wrote: Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. It shouldn't be needed. Can you remove this definition from any locally-modified Makefiles, and provide the same information that was requested from Da Rock? (Why do I feel like a WWE announcer when I type that? ...) b. I do not want to rebuild WITHOUT_IMAGEMAGICK_PERL on a running system with active user access which needs perl. Have you got the replies from Da Rock? Before going any further I would suggest that Da Rock be advised to update his ports tree followed by # pkgdb -F Fix any problems then. If there are any problems he cannot fix at this stage then report those. Then: # portmaster -a or portupgrade -a If he gets any failure which may possibly be linked to a Perl problem he should rebuild perl with upward and downward recursion. e.g #portupgrade -rR lang/perl5.8 I dare say I'd come back with an error given I have 5.10 installed on the system. Until that is completed any other report could send us off on a wild goose chase. My twopennorth I can do what you suggested when we have a report from Da Rock with his results from a system with thoroughly updated ports. My guess is that his probs will be solved by the above. Ok, so it took a while and I'm still reviewing some other issues. The real problem is that the error msg sends all on a wild goose chase. I got it updated but the problem had absolutely nothing to do with perl, djvu, and their threads. After some scratching about with configs and Makefiles, I discover there is an option not selected (not sure why) dealing with ImageMagick's threads- not perls or djvus! Now, IF those options are selected (and remember this is an upgrade) why not assume threads and print an info msg saying so? And why does the error msg not even allude to this instead of sending everyone on a chase after a mythical error that is not even the fault of the dependency? Thanks for the hints guys, but I'm now trying to figure a method that may resolve this type of issue in the future- I remember using dialog boxes in extremely old installs of linux (and BSD packages I think) that automatically selects or deselects based on a selections required/incompatible dependencies. That would save hours of fart-arsing about for many- even searching for known answers takes time, easily resolved if something stable can be figured this way. Thanks again. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 01:05, Roland Smith wrote: On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌── ──┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads) │ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland ImageMagick is already installed, so getting something to work is not a problem. Its updating it... What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true ?? David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 20:22, David Southwell wrote: On 12/27/10 01:05, Roland Smith wrote: On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌── ──┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads) │ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland ImageMagick is already installed, so getting something to work is not a problem. Its updating it... What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 20:22, David Southwell wrote: On 12/27/10 01:05, Roland Smith wrote: On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌── ──┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads) │ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland ImageMagick is already installed, so getting something to work is not a problem. Its updating it... What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Also are ALL your ports up to date? I cannot remember when but there was a recent patch to fix the problem you describe. When you have that line in make.conf you may need to recompile perl and all ports that depend upon it. David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 21:32, David Southwell wrote: On 12/27/10 20:22, David Southwell wrote: On 12/27/10 01:05, Roland Smith wrote: On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌── ──┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads) │ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland ImageMagick is already installed, so getting something to work is not a problem. Its updating it... What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Also are ALL your ports up to date? I cannot remember when but there was a recent patch to fix the problem you describe. When you have that line in make.conf you may need to recompile perl and all ports that depend upon it. I'm running an update now, hence the issue :) but I'm not sure how recent you mean. I also just do a run through and check major probs if necessary, so I do just do what I can- this is not an enterprise system after all, just my heap of crap. I didn't notice it in UPDATING but I guess I also wasn't really looking either- I'll look for it specifically now though. Hopefully I'll get a fully up-to-date system this holidays :) So at the end of it all does the perl port put the define in then once installed? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Who made this claim? This is not some standard, user-configurable knob -- it is only used by 5 ports, and each of them assigns a value to it in the port Makefile. It shouldn't be set in make.conf. As for why it isn't working in Da Rock's case, he hasn't answered any of the questions I asked him earlier. b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 22:54, b. f. wrote: What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Who made this claim? This is not some standard, user-configurable knob -- it is only used by 5 ports, and each of them assigns a value to it in the port Makefile. It shouldn't be set in make.conf. As for why it isn't working in Da Rock's case, he hasn't answered any of the questions I asked him earlier. Well I did offer the info in the OP, albeit pkg_version style. Anyhoo perl --version outputs: This is perl, v5.10.1 (*) built for amd64-freebsd-thread-multi And pkg_version -v: perl-threaded-5.10.1_3 So its there. Unfortunately I'm still running various updates so I can't really offer the make -C yet- somehow OOO has managed scam itself into my updates that really takes time on the laptop. So I'm still doing 'spring cleaning' so to speak :) The time of year really lends to the cause... ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
Well I did offer the info in the OP, albeit pkg_version style. Anyhoo perl --version outputs: Yes, but the output of 'perl --version' is what really matters in this case, because it is used to determine PERL_THREADED for this port, as you can see in the port Makefile. This is perl, v5.10.1 (*) built for amd64-freebsd-thread-multi And pkg_version -v: perl-threaded-5.10.1_3 So its there. Unfortunately I'm still running various updates so I Well, it's registered in PKG_DBDIR, anyway. In general, it's possible for the package database or the installed package to be corrupt, although neither of these seem to be your problem. When you get a chance, show us the output of 'make -V PERL_THREADED' and 'make showconfig' for this port. Both of those do little more than parse the Makefiles, so they shouldn't disrupt your other builds. b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Who made this claim? This is not some standard, user-configurable knob -- it is only used by 5 ports, and each of them assigns a value to it in the port Makefile. It shouldn't be set in make.conf. As for why it isn't working in Da Rock's case, he hasn't answered any of the questions I asked him earlier. b. I suggest you see an earlier thread on same topic [ImageMagick Upgrade Problem]. I also wonder if the OP's ports tree is up to date. David Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Who made this claim? This is not some standard, user-configurable knob -- it is only used by 5 ports, and each of them assigns a value to it in the port Makefile. It shouldn't be set in make.conf. As for why it isn't working in Da Rock's case, he hasn't answered any of the questions I asked him earlier. I suggest you see an earlier thread on same topic [ImageMagick Upgrade Problem]. That thread (I'm assuming you're referring to the one in Nov. on FreeBSD-ports) is no longer relevant after Doug's commit (which was announced in that thread): http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/ImageMagick/Makefile.diff?r1=1.313;r2=1.314 The suggestion that users set that variable was a temporary hack that should never have been needed, were it not for the earlier problems with the port, which have since been resolved (in part, anyway). PERL_THREADED should only be defined when it is used, and should record whether the perl port being used is threaded, and not some user-selected value. The questions I originally asked were in: http://lists.freebsd.org/pipermail/freebsd-questions/2010-December/225501.html (This thread is a little hard to follow because it's spread between two lists, -questions and -ports, with some replies not being sent to -ports.) I also wonder if the OP's ports tree is up to date. That's a good question. He mentioned that he was updating a lot of ports, so I'm assuming that it is, but it's something that he should check. b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10, David Southwell da...@vizion2000.net wrote: What concerns me is perl-threaded _is_ installed but it can't see it. Do you have in: etc/make.conf PERL_THREADED=true Perhaps I'm a little daft atm. Either way I want to be clear: Are you saying the define needs to be in the make.conf so that it will build correctly? It _does not_ actually look at what perl is installed? IF that is the case, then wtf? Either ImageMagick should be checking the actual pkg installed, or the perl port should be defining this in the make.conf, right? Seeing as perl already makes a define in make.conf... Meanwhile I'll check it out. Cheers Yep you need that line in make.conf Who made this claim? This is not some standard, user-configurable knob -- it is only used by 5 ports, and each of them assigns a value to it in the port Makefile. It shouldn't be set in make.conf. As for why it isn't working in Da Rock's case, he hasn't answered any of the questions I asked him earlier. I suggest you see an earlier thread on same topic [ImageMagick Upgrade Problem]. That thread (I'm assuming you're referring to the one in Nov. on FreeBSD-ports) is no longer relevant after Doug's commit (which was announced in that thread): That was why I wondered whether all the OP's ports are up to date. http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/ImageMagick/Makefile.d iff?r1=1.313;r2=1.314 The suggestion that users set that variable was a temporary hack that should never have been needed, were it not for the earlier problems with the port, which have since been resolved (in part, anyway). PERL_THREADED should only be defined when it is used, and should record whether the perl port being used is threaded, and not some user-selected value. Agreed - but following Doug's commit I can vouch that the PERL_THREADED hack was still needed for 7.2 p3 systems on amd64. The questions I originally asked were in: http://lists.freebsd.org/pipermail/freebsd-questions/2010-December/225501.h tml The current thread did not make that clear. (This thread is a little hard to follow because it's spread between two lists, -questions and -ports, with some replies not being sent to -ports.) I also wonder if the OP's ports tree is up to date. That's a good question. He mentioned that he was updating a lot of ports, so I'm assuming that it is, but it's something that he should check. His comments made me wonder :-; Photographic Artist Permanent Installations Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography Official Portraiture Combined darkroom digital creations Systems Adminstrator for the vizion2000.net network ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
I'm running another set of updates, and I can't for the life of me get rid of this erroneous behaviour. I run portupgrade and it tells me it can't update ImageMagick because the Djvu option requires threads, and needs perl, therefore perl needs to be threaded. So it comes up with an IGNORE which is nuts because I run threaded perl. #pkg_version -v | grep perl mod_perl2-2.0.4_2,3 = up-to-date with port perl-threaded-5.10.1_3 = up-to-date with port Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
Da Rock writes: I'm running another set of updates, and I can't for the life of me get rid of this erroneous behaviour. I run portupgrade and it tells me it can't update ImageMagick because the Djvu option requires threads, and needs perl, therefore perl needs to be threaded. So it comes up with an IGNORE which is nuts because I run threaded perl. #pkg_version -v | grep perl mod_perl2-2.0.4_2,3 = up-to-date with port perl-threaded-5.10.1_3 = up-to-date with port Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Robert Huff ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/26/10 23:04, Robert Huff wrote: Da Rock writes: I'm running another set of updates, and I can't for the life of me get rid of this erroneous behaviour. I run portupgrade and it tells me it can't update ImageMagick because the Djvu option requires threads, and needs perl, therefore perl needs to be threaded. So it comes up with an IGNORE which is nuts because I run threaded perl. #pkg_version -v | grep perl mod_perl2-2.0.4_2,3 = up-to-date with port perl-threaded-5.10.1_3 = up-to-date with port Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads)│ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpXkTYs4Qx5X.pgp Description: PGP signature
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
Da Rock wrote: I run portupgrade and it tells me it can't update ImageMagick because the Djvu option requires threads, and needs perl, therefore perl needs to be threaded. So it comes up with an IGNORE which is nuts because I run threaded perl. ... Any hints guys? So, as the others wrote, build the port WITHOUT_IMAGEMAGICK_PERL, if you don't need perl support; or fix the checks that are failing. What precisely is the message displayed when you've explicitly selected WITH_THREADS, WITH_IMAGEMAGICK_PERL, and WITH_IMAGEMAGICK_DJVU? Is it a message generated by the ImageMagick Makefile, or by portupgrade? If it is generated by the Makefile ( ... Perl is non-threaded. Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL.), and you've selected the above three options, then what is the output of perl --version and make -C $PORTSDIR/*/ImageMagick -V PERL_THREADED? b. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
On 12/27/10 01:05, Roland Smith wrote: On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote: Something I'm missing here? A fix would be nice, I should be used to it though- ImageMagick _always_ has issues for me. I just thought it'd be nice to get it updated for once- it looked so close :) I'm getting something similar, have been for a couple of weeks: ** 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) (Follow-ups redirected to ports@, or I tried to.) Hmm. I'm not alone then. I'll do some poking then and see what comes up... :) Any hints guys? Try building ImageMagick without perl support. Works for me, with EXR, but haven't tested with Djvu; cd /usr/ports/graphics/ImageMagick make config ┌┐ │ Options for ImageMagick 6.6.5.10 │ │ ┌^(-)┐ │ ... │ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads)│ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads) │ │ │ │[ ] IMAGEMAGICK_PDF PDF format support │ │ │ │[ ] IMAGEMAGICK_PERL Perl support │ │ ... Roland ImageMagick is already installed, so getting something to work is not a problem. Its updating it... What concerns me is perl-threaded _is_ installed but it can't see it. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org