Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating

2010-12-28 Thread b. f.
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

2010-12-28 Thread David Southwell
 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

2010-12-28 Thread David Southwell
  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

2010-12-28 Thread b. f.
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

2010-12-28 Thread David Southwell
   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

2010-12-28 Thread Da Rock

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

2010-12-27 Thread David Southwell
 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

2010-12-27 Thread Da Rock

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

2010-12-27 Thread David Southwell
 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

2010-12-27 Thread Da Rock

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

2010-12-27 Thread b. f.
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

2010-12-27 Thread Da Rock

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

2010-12-27 Thread b. f.
 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

2010-12-27 Thread David Southwell
 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

2010-12-27 Thread b. f.
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

2010-12-27 Thread David Southwell
 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

2010-12-26 Thread Da Rock
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

2010-12-26 Thread Robert Huff

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

2010-12-26 Thread Da Rock

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

2010-12-26 Thread Roland Smith
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

2010-12-26 Thread b. f.
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

2010-12-26 Thread Da Rock

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