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