Dear Dr. Hansen and All,

The error occurs at line 396, the delimiter is set to ',', but in my  
case should be ':'.
There is no comma in the output of java_home of my env. so the $ver  
and $javadir is set to NULL and the error message comes out.
Dr. Hansen, if you want to write codes to support 10.5, please tell  
me. I would like to help you on this matter.

Thank you.
Yours sincerely,
Hiroshi ABE

On 2013/11/29, at 12:37, Alexander Hansen wrote:

> On 11/28/13 6:19 PM, ABE Hiroshi wrote:
>> Thank you Dr. Hansen,
>>
>> I got errors with /sw/bin/fink-virtual-pkgs --debug as,
>>
>> ...
>> - checking Java versions:
>> Use of uninitialized value in pattern match (m//) at /sw/lib/perl5/
>> Fink/VirtPackage.pm line 398.
>> Use of uninitialized value in opendir at /sw/lib/perl5/Fink/
>> VirtPackage.pm line 399.
>> Use of uninitialized value in pattern match (m//) at /sw/lib/perl5/
>> Fink/VirtPackage.pm line 398.
>> Use of uninitialized value in opendir at /sw/lib/perl5/Fink/
>> VirtPackage.pm line 399.
>> - searching for java3d... found /System/Library/Java/Extensions/
>> j3dcore.jar
>> - searching for javaai... found /System/Library/Java/Extensions/
>> jai_core.jar
>> ...
>>
>> I thought it should be caused by my editor so I tried emacs, xcode,  
>> vi
>> but all of them gave same errors.
>> The lines around 399 are;
>>
>> 392          my $arch = Fink::FinkVersion::get_arch();
>> 393          $arch = "ppc" if $arch eq "powerpc";
>> 394          foreach (@jdktest) {
>> 395                  next unless /$arch/; #exclude off-Fink-architecture 
>> JDK's
>> 396                  my ($ver,$javadir) = m|(\d.*),.*\s(/.*)$|; #extract 
>> version and
>> directory info
>> 397                  # However, we'll have to switch the directory for JDK 
>> 1.6 and
>> earlier.
>> 398                  $javadir = '/System/Library/Frameworks/JavaVM.framework/
>> Versions' if ($javadir =~ /System/) ;
>> 399                  if (opendir(DIR, $javadir)) {
>>
>> I can't understand this error. If I were a perl user I should know  
>> the
>> problem.
>>
>> I still need your helps.
>>
>> ABE Hiroshi
>>   from Tokorozawa, JAPAN
>>
>>
>
> What do you have on line 391?  I'm showing
>
> my $javadir = '/System/Library/Frameworks/JavaVM.framework/Versions';
>
> and that should suffice to initialize the value for line 398.   
> Unless it's somehow getting unset at 396, but that shouldn't be  
> uninitialized.  It's a little odd to me.
>
> Can also I get you to add a line before line 394 which says
>
> print "@jdktest\n";
>
> and try "fink-virtual-pkgs --debug" again?
> -- 
> Alexander Hansen, Ph.D.
> Fink User Liaison
> My package updates: http://finkakh.wordpress.com/

ABE Hiroshi
  from Tokorozawa, JAPAN


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to