Dependency problem with darwinx
Archambault Fabien
fabien.archambault at nanotimes.fr
Fri Jan 21 11:26:16 UTC 2011
Hello list,
I wanted to install the darwinx cross-compiler on F14 as I have a
project to compile for this platform.
I went there : http://fedoraproject.org/wiki/MinGW/CrossCompilerFramework
Installed the repo :
http://build1.openftd.org/fedora-cross-darwinx/fedora-cross-darwinx.repo
Uncommented the exclude line.
Installed "yum install darwinx-gcc" but could not find gfortran. I was
going to send an email for the gfortran package but I had PackageKit
saying that updates existed so I tried :
# yum update -y
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Adding en_US to language list
Found 14 installed debuginfo package(s)
Enabling fedora-debuginfo: Fedora 14 - x86_64 - Debug
Enabling updates-debuginfo: Fedora 14 - x86_64 - Updates - Debug
Enabling rpmfusion-nonfree-debuginfo: RPM Fusion for Fedora 14 - Nonfree
- Debug
Enabling rpmfusion-free-updates-debuginfo: RPM Fusion for Fedora 14 -
Free - Updates Debug
Enabling rpmfusion-nonfree-updates-debuginfo: RPM Fusion for Fedora 14 -
Nonfree - Updates Debug
Enabling rpmfusion-free-debuginfo: RPM Fusion for Fedora 14 - Free - Debug
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package cross-binutils.x86_64 0:2.21.51.0.4-1.fc15_cross_darwinx
set to be updated
---> Package cross-cpp.x86_64 0:4.5.2-2.fc15_cross_darwinx set to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-cpp-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-filesystem.noarch 0:26-1.fc15_cross_darwinx set to be
updated
---> Package cross-gcc.x86_64 0:4.5.2-2.fc15_cross_darwinx set to be updated
--> Processing Dependency: cross-pthreads for package:
cross-gcc-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-gcc-gfortran.x86_64 0:4.5.2-2.fc15_cross_darwinx set
to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-gcc-gfortran-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package mingw-crt.noarch 0:1.0-0.2.20100914.fc15_cross_darwinx set
to be updated
---> Package mingw-headers.noarch 0:1.0-0.6.20100914.fc15_cross_darwinx
set to be updated
--> Running transaction check
---> Package cross-cpp.x86_64 0:4.5.2-2.fc15_cross_darwinx set to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-cpp-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-gcc-gfortran.x86_64 0:4.5.2-2.fc15_cross_darwinx set
to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-gcc-gfortran-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-pthreads.noarch
0:2.8.0-12.cvs20110104.fc15_cross_darwinx set to be installed
--> Processing Dependency: mingw64(libstdc++-6.dll) for package:
cross-pthreads-2.8.0-12.cvs20110104.fc15_cross_darwinx.noarch
--> Processing Dependency: mingw32(libstdc++-6.dll) for package:
cross-pthreads-2.8.0-12.cvs20110104.fc15_cross_darwinx.noarch
--> Running transaction check
---> Package cross-cpp.x86_64 0:4.5.2-2.fc15_cross_darwinx set to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-cpp-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-gcc-c++.x86_64 0:4.5.2-2.fc15_cross_darwinx set to be
installed
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-gcc-c++-4.5.2-2.fc15_cross_darwinx.x86_64
---> Package cross-gcc-gfortran.x86_64 0:4.5.2-2.fc15_cross_darwinx set
to be updated
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
cross-gcc-gfortran-4.5.2-2.fc15_cross_darwinx.x86_64
--> Finished Dependency Resolution
Error: Package: cross-cpp-4.5.2-2.fc15_cross_darwinx.x86_64
(fedora-cross-darwinx)
Requires: libmpfr.so.4()(64bit)
Error: Package: cross-gcc-gfortran-4.5.2-2.fc15_cross_darwinx.x86_64
(fedora-cross-darwinx)
Requires: libmpfr.so.4()(64bit)
Error: Package: cross-gcc-c++-4.5.2-2.fc15_cross_darwinx.x86_64
(fedora-cross-darwinx)
Requires: libmpfr.so.4()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I seems that the cross install of gfortran is the issue :
# yum list installed cross\*
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Adding en_US to language list
Installed Packages
cross-binutils.x86_64
2.21.51.0.4-1.fc15_cross
@fedora-cross
cross-cpp.x86_64
4.5.2-1.fc14
@fedora-cross
cross-filesystem.noarch
26-1.fc15_cross
@fedora-cross
cross-gcc.x86_64
4.5.2-1.fc14
@fedora-cross
cross-gcc-gfortran.x86_64
4.5.2-1.fc14
@fedora-cross
If someone can help.
Thanks,
Fabien
More information about the mingw
mailing list