cmake 2.8.4 (f14 x86_64) :: rpmlint errors

Richard Shaw hobbes1069 at gmail.com
Mon Mar 7 15:50:39 UTC 2011


On Mon, Mar 7, 2011 at 9:27 AM, Adrian Sevcenco <Adrian.Sevcenco at cern.ch> wrote:
> So far i have no problem with cmake usage ... but i check it out with
> rpmlint and i have this ..
> are this errors ok?
>
> [root at sev ~]# rpmlint cmake
> cmake.x86_64: W: spelling-error %description -l en_US makefiles -> make
> files, make-files, makefast
> cmake.x86_64: W: spelling-error %description -l en_US pre -> per, ore, pee
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CheckForPthreads.c
> cmake.x86_64: E: non-executable-script
> /usr/share/cmake/Modules/CPack.RuntimeScript.in 0644L /bin/sh
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeTestNMakeCLVersion.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyC.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/TestForAnsiForScope.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/DummyCXXFile.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/FortranCInterface/my_module_.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeTestForFreeVC.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeTestGNU.c
> cmake.x86_64: E: non-executable-script
> /usr/share/cmake/Modules/SquishRunTestCase.sh 0644L /bin/sh
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeCompilerABI.h
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/TestForANSIStreamHeaders.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/include/cmCPluginAPI.h
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/FortranCInterface/mymodule_.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyCXX.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CheckFunctionExists.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CheckVariableExists.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/FortranCInterface/Verify/main.c
> cmake.x86_64: E: non-executable-script
> /usr/share/cmake/Modules/CPack.STGZ_Header.sh.in 0644L /bin/sh
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/TestForSTDNamespace.cxx
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/CMakeCCompilerABI.c
> cmake.x86_64: W: devel-file-in-non-devel-package
> /usr/share/cmake/Modules/TestForSSTREAM.cxx
> cmake.src: W: spelling-error %description -l en_US makefiles -> make files,
> make-files, makefast
> cmake.src: W: spelling-error %description -l en_US pre -> per, ore, pee
> cmake.src:6: W: macro-in-comment %{nil}
> 3 packages and 0 specfiles checked; 3 errors, 25 warnings.

I wouldn't worry too much if it works. It's really the job of the
developer/package maintainer to fix these types of things but it is
good to know. They of course almost always welcome patches but not
everyone can fix things.

You can try reporting it as a bug against F14 and they may do
something about it or they could just say it's not expected to build
on F14 and close it as WONTFIX since it's scheduled for F15 but it
doesn't hurt.

Something I've had to learn the hard way is try not to take it
personally if they're a little curt with you.They're pretty busy and
sometimes forget that not everyone is an expert at this.

The actual errors "E:" should probably be fixed. Either a script
should be executable or not and should have the correct permissions.

Richard


More information about the users mailing list