Remi Mommsen wrote:
>
> Hi Jess,
>
> On Jun 12, 2008, at 8:55 PM, Jess H. Brewer wrote:
[]
>> /sw/src/fink.build/cernlib2005-gfortran-2005-2012/2005/src/cernlib/2005/bin/;
>>
>> \
>> if [ -f ../../patchy/4.15/bin/ycompar ] ; then \
>> ln -s ../../patchy/4.15/bin/ycompar ycompar; \
>> else \
>> echo "ycompar not linked, not existing";\
>> fi
>> ycompar not linked, not existing
>
> I guess that's the root cause of your problem. ycompar should be
> installed by patchy4-gfortran under /sw/bin. Do you have this file?
I don't believe this is the problem. I see the same thing in a log file
of a successful build.
The real problem is here:
> /sw/src/fink.build/cernlib2005-gfortran-2005-2011/2005/src/patchy/yexpand:
> line
> 30: fink-build-HOME.hbAUwGTKoq/nypatchy.cra.yexp: No such file or directory
This fink-build-etc path should be preceded with something like
/var/folders/I5/I5XYEUYz2RWfpk+8ZKtEU++++TI/-Tmp-/ or perhaps /tmp/, but
not just with nothing.
Somehow the perl function File::Temp::tempdir() does not work correctly
here. I suspect that Jess has either played around with his perl and
installed something harmful or he managed to set some environment
variable that prevents the tempdir function from doing its job.
Jess, if you run the following command by hand (1 line, in bash you can
enter it also as 3 lines):
perl -e 'use File::Temp qw(tempdir);
my $T=tempdir("fink-build-HOME.XXXXXXXXXX",TMPDIR => 1,CLEANUP => 1);
print $T."\n"'
The result should be something like
/var/folders/I5/I5XYEUYz2RWfpk+8ZKtEU++++TI/-Tmp-/fink-build-HOME.HX5dJdtKii
--
Martin
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users