Re: [Fink-devel] Yosemite (Alexander Hansen) - (some) success building Fink under 10.10 Yosemite

2014-08-08 Thread John Lillibridge - NOAA Federal
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

2014-08-08 Thread Alexander Hansen
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

2014-08-08 Thread John Lillibridge - NOAA Federal
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