Dear Alexander & Fink developers,

I wanted to share my experience based on your advice below, to build Fink under 
Yosemite 10.10 (public beta) from https://github.com/fink/fink/tree/HalfDome";.

After installing the XCode 6.0 command line tools, XQuartz, and Java on my 
10.10 test system, I downloaded the HalfDome branch of Fink, and simply ran 
"./bootstrap". To my pleasant surprise it completed without error, and I have a 
Yosemite fink distribution based on 0.37.99.git.

I then tried to change the selfupdate method to CVS, which required 'fink 
install cvs'. This failed with a 'pod2man' error that I had seen earlier when 
trying to get Fink to build under 10.10:

cms.pod around line 457: Expected text after =item, not a number
cms.pod around line 461: Expected text after =item, not a number
cms.pod around line 465: Expected text after =item, not a number
cms.pod around line 470: Expected text after =item, not a number
cms.pod around line 474: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/pod2man5.18 line 72.
make: *** [install_docs] Error 255

I wanted to report this problem since it stands in the way of adding additional 
packages to 10.10 when the creation of a man page fails...

Thanks for pointing me to the HalfDome branch, as my attempts to build by 
tweaking the master branch had only been partially successful. I HAD seend this 
pod2man error during that process, but it was avoided in the bootstrap build in 
the HalfDome branch.

All the best,
John Lillibridge

On Aug 8, 2014, at 7:37 AM, fink-devel-requ...@lists.sourceforge.net wrote:

> Date: Fri, 08 Aug 2014 04:37:21 -0700
> From: Alexander Hansen <alexanderk.han...@gmail.com>
> Subject: Re: [Fink-devel] Yosemite
> To: Jacques Bloch <jacques.bl...@ur.de>
> Cc: Fink Developers Mailing List <fink-devel@lists.sourceforge.net>
> Message-ID: <53e4b671.7040...@gmail.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
> 
> On 8/8/14, 12:50 AM, Jacques Bloch wrote:
> 
>> Dear Alexander,
>> 
>> I moved to Yosemite and can no longer use fink, as it does not support
>> OSX 10.10. Following something that I found on a fink-forum  I added the
>> following lineIn the file /sw/lib/perl5/Fink/Engine.pm:
>> $valid_upgrade = 1 if ($osversion eq "10.10" and $distribution eq "10.9");
>> 
>> However, when I now do "fink selfupdate" I get the error message:
>> /could not determine XFree86 version number
>> /usr/bin/rsync -az -q
>> rsync://distfiles.master.finkmirrors.net/finkinfo//TIMESTAMP
>> /sw/fink/TIMESTAMP.tmp
>> I will now run the rsync command to retrieve the latest package
>> descriptions.
>> /usr/bin/rsync -rtz --delete-after --delete -q   --include='10.10/'
>> --include='10.10/stable/' --include='10.10/stable/main/'
>> --include='10.10/stable/main/finkinfo/'
>> --include='10.10/stable/main/finkinfo/*/'
>> --include='10.10/stable/main/finkinfo/*'
>> --include='10.10/stable/main/finkinfo/**/*' --include='VERSION'
>> --include='DISTRIBUTION' --include='README' --exclude='**'
>> 'rsync://distfiles.master.finkmirrors.net/finkinfo' '/sw/fink/'
>> WARNING: Not saving timestamp of selfupdate because could not write
>> /sw/fink/10.10/VERSION.selfupdate.tmp: No such file or directory
>> Scanning package description files
>> Failed: not a reference at /sw/lib/perl5/Fink/Services.pm line 1885./
>> 
>> Moreover when starting the fink command I always get a message that
>> Xquartz cannot be opened because X11 us not installed, even though other
>> programs can use Xquartz without any problem.
>> 
>> I also tried ?fink reinstall fink? and get the error message:
>> /Scanning package description files/
>> /not a reference at /sw/lib/perl5/Fink/Services.pm line 1885./
>> 
>> Do you have any idea how to resolve the problem?
>> 
>> Thanks,
>> Jacques
> 
> cc-ing the fink-devel mailing list since Yosemite is in public beta.
> 
> Please don't contact me personally about things like this.  That is why 
> the Fink project has mailing lists.  I'm not personal unpaid technical 
> support.
> 
> The X11 issues are possibly due to your not having the /usr/X11R6 -> 
> /usr/X11 and /usr/X11/ -> /opt/X11 convenience symlinks.   Do you have 
> those?
> 
> Your rsync command isn't working because we have not created a 10.10 
> directory.  And we may well not do that.
> 
> You _might_ be able to fix fink in place if you download the Yosemite 
> development branch:
> 
> https://github.com/fink/fink/tree/HalfDome
> 
> Download the source zip archive, unpack it, then apply the change change 
> to perlmods/Fink/Engine.pm in that source directory, and then use 
> ./inject.pl to upgrade.  I honestly don't know how well that will work, 
> since I haven't had time to work with Fink on Yosemite.
> -- 
> Alexander Hansen, Ph.D.

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to