List Info

Thread: Update-all: Can't resolve dependency "gcc42-shlibs"




Update-all: Can't resolve dependency "gcc42-shlibs"
country flaguser name
Germany
2008-01-12 16:49:21
Hi,

While doing an update-all I get the following error
message:

Can't resolve dependency "gcc42-shlibs (>=
4.2.2-1000)" for package
"fftw-2.1.5-1012" (no matching packages/versions
found)
Exiting with failure.

The funny thing is that I have not installed gcc 4.2 yet (I
am still 
waiting for a binary package since compiling gcc from source
usually takes 
about a whole day...), so I can't understand why there are
any 
dependencies to it.

Is now the point reached where I *have* to install all the
gcc 42 stuff 
(while usually using gcc from the system which is still
version 4.0.1 [I 
am using Xcode 2.5]), because Fink simply assumes its
presence? Or what 
might be the reason for that error? If I have to switch to
gcc 4.2, will 
there be a binary as there is for gcc 4?


Ingo Thies

------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-beginners mailing list
Fink-beginnerslists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners

Re: Update-all: Can't resolve dependency "gcc42-shlibs"
country flaguser name
France
2008-01-12 18:05:23
Ingo Thies wrote:
> Hi,
> 
> While doing an update-all I get the following error
message:
> 
> Can't resolve dependency "gcc42-shlibs (>=
4.2.2-1000)" for package
> "fftw-2.1.5-1012" (no matching
packages/versions found)
> Exiting with failure.

You are using the stable tree, right? There is indeed a
problem, fftw 
depends on gcc42-4.2.2, but stable has only gcc-4.2.1. I
suppose fftw 
could also work with the latter, but perhaps gcc-4.2.2 could
be moved 
over to stable. I am CCing the two maintainers.

> The funny thing is that I have not installed gcc 4.2
yet (I am still 
> waiting for a binary package since compiling gcc from
source usually takes 
> about a whole day...), so I can't understand why there
are any 
> dependencies to it.
> 
> Is now the point reached where I *have* to install all
the gcc 42 stuff 
> (while usually using gcc from the system which is still
version 4.0.1 [I 

The problem here is not gcc, it is the fortran compiler.
fftw uses 
fortran, and there is always a complete gcc that needs to be
compiled in 
order to get a fortran compiler. In the case of fftw it is
gfortran, and 
that comes with gcc42.

Every two years or so (and again just recently), Apple makes
some 
encouraging noises hinting that they might perhaps one day
ship a 
fortran compiler with xcode, but so far they haven't done
it.

> am using Xcode 2.5]), because Fink simply assumes its
presence? Or what 
> might be the reason for that error? If I have to switch
to gcc 4.2, will 
> there be a binary as there is for gcc 4?

There will be a binary some day, but nobody knows when. In
fact, there 
is already a binary available, on one of the
"unofficial fink bindists", 
not hard to find with google.

-- 
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://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-beginners mailing list
Fink-beginnerslists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners

Re: Update-all: Can't resolve dependency "gcc42-shlibs"
country flaguser name
United States
2008-01-14 08:11:36
Ingo Thies wrote:
> Hi,
>
> While doing an update-all I get the following error
message:
>   
What OS version and Architecture?
> Can't resolve dependency "gcc42-shlibs (>=
4.2.2-1000)" for package
> "fftw-2.1.5-1012" (no matching
packages/versions found)
> Exiting with failure.
>
> The funny thing is that I have not installed gcc 4.2
yet (I am still 
> waiting for a binary package since compiling gcc from
source usually takes 
> about a whole day...), so I can't understand why there
are any 
> dependencies to it.
>
>   
The dependency engine doesn't care what's on your local
system.  It
_should_ handle such issues automatically.
> Is now the point reached where I *have* to install all
the gcc 42 stuff 
> (while usually using gcc from the system which is still
version 4.0.1 [I 
> am using Xcode 2.5]), because Fink simply assumes its
presence? Or what 
> might be the reason for that error? If I have to switch
to gcc 4.2, will 
> there be a binary as there is for gcc 4?
>
>
> Ingo Thies
This is an independent issue.  In this case, fftw needs a
Fortran
compiler to build, and Apple doesn't provide one.  Our gcc42
does
provide one--and note, this is a Fink package, _not_
Apple's.

The issue here appears to be that the maintainer (cc'ed)
moved this
version of fftw to stable without checking that the the
requested
version of gcc42 (maintainer also cc'ed) was available
there.



------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-beginners mailing list
Fink-beginnerslists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners

Re: Update-all: Can't resolve dependency "gcc42-shlibs"
country flaguser name
Germany
2008-01-14 08:22:11
Hi,

> What OS version and Architecture?

10.4.11 PowerPC

> The dependency engine doesn't care what's on your local
system.  It
> _should_ handle such issues automatically.

So, you think that the trouble might not be caused by the
local absence of 
gcc 4.2?

> This is an independent issue.  In this case, fftw needs
a Fortran
> compiler to build, and Apple doesn't provide one.  Our
gcc42 does
> provide one--and note, this is a Fink package, _not_
Apple's.

Hmm, as far as I can see, fftw is a C subroutine for Fast
Fourier 
Transformation. Since I can't remember having this one
installed manually, 
it should be connected with some Fink software package
(maybe even the GCC 
itself). If it does belong to GCC 4.2 -- that's what I think
the error 
message tells me -- why does this cause trouble, if GCC 4.2
(and therefore 
the GCC 4.2 version of fftw) is simply not present on my
system? Normally, 
things that are not there should not cause any problems
unless they are 
required by some (new version of an) application that *is*
already 
installed.

Thus, I feel a little bit confused 

> The issue here appears to be that the maintainer
(cc'ed) moved this
> version of fftw to stable without checking that the the
requested
> version of gcc42 (maintainer also cc'ed) was available
there.

But why does my local Fink request that gcc version if it
has not been 
requested by me? Is there an automatic update trying to
install the newest 
gcc version once the older 4.0 is labelled
"outdated", und now fails 
because of this issue that you've just explained?


Ingo

------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-beginners mailing list
Fink-beginnerslists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners

Re: Update-all: Can't resolve dependency "gcc42-shlibs"
country flaguser name
United States
2008-01-14 10:18:36
Ingo Thies wrote:
> Hi,
>
>> What OS version and Architecture?
>
> 10.4.11 PowerPC
>
>> The dependency engine doesn't care what's on your
local system.  It
>> _should_ handle such issues automatically.
>
> So, you think that the trouble might not be caused by
the local
> absence of gcc 4.2?
>
>> This is an independent issue.  In this case, fftw
needs a Fortran
>> compiler to build, and Apple doesn't provide one. 
Our gcc42 does
>> provide one--and note, this is a Fink package,
_not_ Apple's.
>
> Hmm, as far as I can see, fftw is a C subroutine for
Fast Fourier
> Transformation. Since I can't remember having this one
installed
> manually, it should be connected with some Fink
software package
> (maybe even the GCC itself). If it does belong to GCC
4.2 -- that's
> what I think the error message tells me -- why does
this cause
> trouble, if GCC 4.2 (and therefore the GCC 4.2 version
of fftw) is
> simply not present on my system? Normally, things that
are not there
> should not cause any problems unless they are required
by some (new
> version of an) application that *is* already
installed.
The package that provided the fortran compiler was different
for prior
versions of fftw, which is why you've never had to worry
about gcc42 before
>
> Thus, I feel a little bit confused 
>
>> The issue here appears to be that the maintainer
(cc'ed) moved this
>> version of fftw to stable without checking that the
the requested
>> version of gcc42 (maintainer also cc'ed) was
available there.
>
> But why does my local Fink request that gcc version if
it has not been
> requested by me? Is there an automatic update trying to
install the
> newest gcc version once the older 4.0 is labelled
"outdated", und now
> fails because of this issue that you've just
explained?
>
>
> Ingo
That's what automatic dependency resolution is for.  Look
at
"fink-show-deps fftw".  fftw specifically asks
that gcc42 be installed
at build time (and the -shlibs be installed at run time). 

------------------------------------------------------------
-------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216
239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-beginners mailing list
Fink-beginnerslists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )