Red Hat Bugzilla – Bug 483469
netcdf : Unowned directories
Last modified: 2009-10-27 14:17:27 EDT
One or more directories are not included within this
package and/or its sub-packages:
=> netcdf-devel-4.0.0-1.fc10.i386 (rawhide-development-i386)
No other packages provides these either!
Perhaps gcc-gfortran should provide them?
MUST: A package must own all directories that it creates. If it does not
create a directory that it uses, then it should require a package which
does create that directory.
The script to find unowned directories is not complete yet, but
still quite usable: http://mschwendt.fedorapeople.org/dircheck-remote.py
$ ./dircheck-remote.py -r rawhide -n ^netcdf
(In reply to comment #0)
> No other packages provides these either!
> Perhaps gcc-gfortran should provide them?
No, since they are needed at runtime. Also libgfortran could have been a the right package if it was required, but it isn't the case, at least for netcdf. I guess that libgfortran is linked statically.
So maybe filesystem is all that remains.
Yeah, s/gcc-gfortran/whatever-pkg-that-provides-fortran-runtime/ ;)
Hum, excerpts of
# ldd -u -r /usr/lib/libnetcdff.so.4
undefined symbol: nc_inq_atttype (/usr/lib/libnetcdff.so.4)
undefined symbol: _gfortran_string_trim (/usr/lib/libnetcdff.so.4)
so there are linking issues here, and libgfortran is a therefore a missing dependency.
Ok, when linked dynamically, there is a dependency on libgfortran, but not when linking statically. When linking statically, the dependency is brought in by gcc-gfortran.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.
More information and reason for this action is here:
Fixed in netcdf-4.0.1-3.fc12
netcdf-4.0.1-2.fc11 has been submitted as an update for Fedora 11.