Re: [Fink-devel] Yosemite (Alexander Hansen) - (some) success building Fink under 10.10 Yosemite
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 > Subject: Re: [Fink-devel] Yosemite > To: Jacques Bloch > Cc: Fink Developers Mailing List > 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, t
Re: [Fink-devel] Yosemite (Alexander Hansen) - (some) success building Fink under 10.10 Yosemite
On 8/8/14, 9:50 AM, John Lillibridge - NOAA Federal wrote: > 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 > I'm not showing anything about cms.pod in the cvs build. What package actually failed? We'll want to apply the fix in the right place. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- 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
Re: [Fink-devel] Yosemite (Alexander Hansen) - (some) success building Fink under 10.10 Yosemite
Hi Alexander, Sorry I wasn't more explicit. The failure occurred in the openssl100-dev package that CVS depends upon. I had seen similar pod2man errors "Expected text after =item, not a number" and thought it was a more generic problem. Perhaps a newer version of Perl under Yosemite 10.10? In any case, here are the error messages for the OpenSSL package: created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share' created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share/man' created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share/man/man1' created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share/man/man3' created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share/man/man5' created directory `/sw/src/fink.build/root-openssl100-dev-1.0.1e-3/sw/share/man/man7' installing man1/CA.pl.1 installing man1/asn1parse.1 installing man1/ca.1 installing man1/ciphers.1 installing man1/cms.1 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 ### execution of /tmp/fink.u2mYI failed, exit code 2 ### execution of /tmp/fink.mdZVk failed, exit code 2 Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-openssl100-dev-1.0.1e-3 (Reading database ... 4576 files and directories currently installed.) Removing fink-buildlock-openssl100-dev-1.0.1e-3 ... Failed: phase installing: openssl100-dev-1.0.1e-3 failed Hope that helps, John On Aug 8, 2014, at 3:57 PM, Alexander Hansen wrote: > On 8/8/14, 9:50 AM, John Lillibridge - NOAA Federal wrote: > >> 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 >> > > I'm not showing anything about cms.pod in the cvs build. What package > actually failed? We'll want to apply the fix in the right place. > > -- > Alexander Hansen, Ph.D. > Fink User Liaison > My package updates: http://finkakh.wordpress.com/ -- 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