|
List Info
Thread: Update-all: Can't resolve dependency "gcc42-shlibs"
|
|
| Update-all: Can't resolve dependency
"gcc42-shlibs" |
  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-beginners lists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners
|
|
| Re: Update-all: Can't resolve
dependency "gcc42-shlibs" |
  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-beginners lists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners
|
|
| Re: Update-all: Can't resolve
dependency "gcc42-shlibs" |
  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-beginners lists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners
|
|
| Re: Update-all: Can't resolve
dependency "gcc42-shlibs" |
  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-beginners lists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners
|
|
| Re: Update-all: Can't resolve
dependency "gcc42-shlibs" |
  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-beginners lists.sourceforge.net
h
ttp://news.gmane.org/gmane.os.apple.fink.beginners
|
|
[1-5]
|
|