help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

octave upgrade problem: fftw3 dependency wrong?


From: Przemek Klosowski
Subject: octave upgrade problem: fftw3 dependency wrong?
Date: Tue, 7 Feb 2006 09:54:35 -0500 (EST)

There's something screwy in octave/fftw dependency list. I was trying
to update octave on a FC4 x86_64 system with devel and forge packages installed:

yum update octave
          ....some yum dependency calculation messages deleted....
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 octave                  x86_64     6:2.1.72-3.fc4   extras            6.3 M
Installing for dependencies:
 fftw                    x86_64     3.1-1.fc4        extras            675 k
 fftw-devel              x86_64     3.1-1.fc4        extras            1.3 M
Updating for dependencies:
 octave-devel            x86_64     6:2.1.72-3.fc4   extras            281 k

            ....it proceeds to install, but crashes as follows:

Transaction Check Error:   file /usr/include/fftw3.f from install of 
fftw-devel-3.1-1.fc4 conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/include/fftw3.h from install of fftw-devel-3.1-1.fc4 conflicts with 
file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3.a from install of fftw-devel-3.1-1.fc4 conflicts 
with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3.so from install of fftw-devel-3.1-1.fc4 conflicts 
with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3_threads.a from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3_threads.so from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3f.a from install of fftw-devel-3.1-1.fc4 conflicts 
with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3f.so from install of fftw-devel-3.1-1.fc4 conflicts 
with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3f_threads.a from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/libfftw3f_threads.so from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/pkgconfig/fftw3.pc from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/lib64/pkgconfig/fftw3f.pc from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/share/info/fftw3.info.gz from install of fftw-devel-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/bin/fftw-wisdom from install of fftw-3.1-1.fc4 conflicts with file 
from package fftw3-3.0.1-3
  file /usr/bin/fftw-wisdom-to-conf from install of fftw-3.1-1.fc4 conflicts 
with file from package fftw3-3.0.1-3
  file /usr/bin/fftwf-wisdom from install of fftw-3.1-1.fc4 conflicts with file 
from package fftw3-3.0.1-3
  file /usr/lib64/libfftw3.so.3 from install of fftw-3.1-1.fc4 conflicts with 
file from package fftw3-3.0.1-3
  file /usr/lib64/libfftw3_threads.so.3 from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-3.0.1-3
  file /usr/lib64/libfftw3f.so.3 from install of fftw-3.1-1.fc4 conflicts with 
file from package fftw3-3.0.1-3
  file /usr/lib64/libfftw3f_threads.so.3 from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-3.0.1-3
  file /usr/share/man/man1/fftw-wisdom-to-conf.1.gz from install of 
fftw-3.1-1.fc4 conflicts with file from package fftw3-3.0.1-3
  file /usr/share/man/man1/fftw-wisdom.1.gz from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-3.0.1-3
  file /usr/share/man/man1/fftwf-wisdom.1.gz from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-3.0.1-3
  file /usr/bin/fftw-wisdom from install of fftw-3.1-1.fc4 conflicts with file 
from package fftw3-devel-3.0.1-3
  file /usr/bin/fftw-wisdom-to-conf from install of fftw-3.1-1.fc4 conflicts 
with file from package fftw3-devel-3.0.1-3
  file /usr/bin/fftwf-wisdom from install of fftw-3.1-1.fc4 conflicts with file 
from package fftw3-devel-3.0.1-3
  file /usr/share/man/man1/fftw-wisdom-to-conf.1.gz from install of 
fftw-3.1-1.fc4 conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/share/man/man1/fftw-wisdom.1.gz from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3
  file /usr/share/man/man1/fftwf-wisdom.1.gz from install of fftw-3.1-1.fc4 
conflicts with file from package fftw3-devel-3.0.1-3



I tried to update just fftw3 ('yum update fftw3'), but got 'Could not find 
update match for fftw3'
Does it mean that there is a problem with yum package header descriptions, as 
if yum didn't
know about fftw3?




The only way to work around this was to delete everything:

    rpm -e octave octave-forge octave-devel fftw3  fftw3-devel

and reinstall (via 'yum install octave-devel octave-forge'):

                                ....
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 octave-devel            x86_64     6:2.1.72-3.fc4   extras            281 k
 octave-forge            x86_64     2006.01.28-2.fc4  extras            3.1 M
Installing for dependencies:
 fftw                    x86_64     3.1-1.fc4        extras            675 k
 fftw-devel              x86_64     3.1-1.fc4        extras            1.3 M
 octave                  x86_64     6:2.1.72-3.fc4   extras            6.3 M

                          ....

Installed: octave-devel.x86_64 6:2.1.72-3.fc4 octave-forge.x86_64 
0:2006.01.28-2.fc4
Dependency Installed: fftw.x86_64 0:3.1-1.fc4 fftw-devel.x86_64 0:3.1-1.fc4 
octave.x86_64 6:2.1.72-3.fc4



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]