Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: fann - A fast artificial neural network library
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=245160
------- Additional Comments From tibbs@math.uh.edu 2007-07-03 22:21 EST ------- Where did you fix the issues? I don't see an updated package, just the 2.0.0-0 package that was posted initially. Please bump the release and post a fresh package.
I went ahead and built the srpm linked above; here's what I noticed:
If you must ship static libraries, you must add a comment indicating why they're needed to the spec and they must be in a separate -static subpackage.
Don't ship .la files; if they are required for some reason, you must document that fact in the spec.
The rpmlint issues noted above: W: fann devel-file-in-non-devel-package /usr/lib64/libfloatfann.so W: fann devel-file-in-non-devel-package /usr/lib64/libfixedfann.so W: fann devel-file-in-non-devel-package /usr/lib64/libfann.so W: fann devel-file-in-non-devel-package /usr/lib64/libdoublefann.so
And some additional ones: W: fann undefined-non-weak-symbol /usr/lib64/libfloatfann.so.2.0.0 floor W: fann undefined-non-weak-symbol /usr/lib64/libfloatfann.so.2.0.0 expf W: fann undefined-non-weak-symbol /usr/lib64/libfloatfann.so.2.0.0 log W: fann undefined-non-weak-symbol /usr/lib64/libfloatfann.so.2.0.0 exp W: fann undefined-non-weak-symbol /usr/lib64/libfloatfann.so.2.0.0 pow W: fann undefined-non-weak-symbol /usr/lib64/libfann.so.2.0.0 floor W: fann undefined-non-weak-symbol /usr/lib64/libfann.so.2.0.0 expf W: fann undefined-non-weak-symbol /usr/lib64/libfann.so.2.0.0 log W: fann undefined-non-weak-symbol /usr/lib64/libfann.so.2.0.0 exp W: fann undefined-non-weak-symbol /usr/lib64/libfann.so.2.0.0 pow W: fann undefined-non-weak-symbol /usr/lib64/libfixedfann.so.2.0.0 log W: fann undefined-non-weak-symbol /usr/lib64/libfixedfann.so.2.0.0 pow W: fann undefined-non-weak-symbol /usr/lib64/libdoublefann.so.2.0.0 floor W: fann undefined-non-weak-symbol /usr/lib64/libdoublefann.so.2.0.0 log W: fann undefined-non-weak-symbol /usr/lib64/libdoublefann.so.2.0.0 exp W: fann undefined-non-weak-symbol /usr/lib64/libdoublefann.so.2.0.0 pow It looks like the library needs to be linked against libm.