On 9/26/14, 4:55 AM, Scott Hannahs wrote:
> Fink wizards,
>
> I am doing a clean fink install on a Mac OS X 10.9.5 system.  It works fine 
> up until GhostScript is attempted.   The log is below and seems to imply that 
> there is an inconsistent dependency?
>
> I tried the suggested fixes, but no joy.
>
> It looks like my attempt to install octave requires epstool, but I am not 
> sure why now installing ghostscript requires epstool.  Nor do I understand 
> why ghostscript requiring epstool requiring ghostscript is not satisfied by 
> installing ghostscript.
>
> It appears to my simple understanding that only octave depends on epstool.
>
> -Scott
>
>
>
>
>> % /sw/bin/fink install ghostscript-nox
>> Information about 9737 packages read in 1 seconds.
>> The package 'ghostscript-nox' will be installed.
>> Reading dependency for ghostscript-nox-9.14-1...
>> Reading runtime dependency for ghostscript-nox-9.14-1...
>> The following package will be installed or updated:
>>   ghostscript-nox
>> Reading buildlock packages...
>>      All buildlocks accounted for.
>>
>> While trying to install:
>>    ghostscript-nox-9.14-1
>>
>> The following inconsistencies found:
>>    Unsatisfied dependency in epstool: ghostscript
>>
>> Trying to resolve dependencies...
>> Could not resolve inconsistent dependencies!
>>
>> Fink isn't sure how to install the above packages safely. You may be able to 
>> fix things by running:
>>
>>    fink scanpackages
>>    sudo apt-get update
>>    sudo apt-get install ghostscript-nox=9.14-1
>>
>> Failed: Fink::SysState: Could not resolve inconsistent dependencies
>>
>

The problem is much simpler than that:  epstool wants ghostscript and 
*not* ghostscript-nox.  There's probably no reason it can't use 
ghostscript-nox; at the time when I inherited the epstool package 
ghostscript-nox was set up to provide 'ghostscript', and a number of 
packages, epstool probably included, relied on that.

However, having real packages provide other real packages wasn't really 
the intent of Debian's Provides system, so this was discontinued (even 
the more accurate "ghostscript provides ghostscript-nox" doesn't quite 
cut it).  And since epstool wasn't being updated upstream, it didn't get 
a dependency refresh.

I just put out an epstool-3.08-2 which lifts the restriction.

By the way, I've got working packaging for Octave-3.8.2; it's not in 
Fink yet because I'm refactoring how the Octave Forge packages build, 
and that requires changing all of them.  If you'd like to try it out, 
the relevant .info and .patch files are in

https://github.com/akhansen/Fink-experimental/tree/master/Octave
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
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