Installed without execute bit set (but should, or it needs the 
#!/usr/bin/env python removed):

/usr/share/plplot5.9.3/examples/python/xw24.py

Installed with execute bit set (but shoudn't):

/usr/src/debug/plplot-5.9.3/bindings/f95/sc3d.c
/usr/src/debug/plplot-5.9.3/bindings/f95/sccont.c
/usr/src/debug/plplot-5.9.3/bindings/f95/scstubs.c
/usr/src/debug/plplot-5.9.3/lib/nn/lpi.c


Interpreter:

examples/lua/*.lua files are installed executable but they don't have a 
"#!/usr/bin/lua" or similar at the start.

Should the shbang for tk0[124] really be "xtk0[124]"?  Does that work?



Something else to think about?

plplot-libs.x86_64: W: shared-lib-calls-exit 
/usr/lib64/libplplotd.so.9.6.2 e...@glibc_2.2.5 

plplot-libs.x86_64: W: shared-lib-calls-exit 
/usr/lib64/libqsastime.so.0.0.1 e...@glibc_2.2.5 

plplot-libs.x86_64: W: shared-lib-calls-exit 
/usr/lib64/libcsirocsa.so.0.0.1 e...@glibc_2.2.5 

plplot-libs.x86_64: W: shared-lib-calls-exit 
/usr/lib64/libcsironn.so.0.0.1 e...@glibc_2.2.5 


$ rpmlint -I shared-lib-calls-exit
shared-lib-calls-exit:
This library package calls exit() or _exit(), probably in a non-fork()
context. Doing so from a library is strongly discouraged - when a library
function calls exit(), it prevents the calling program from handling the
error, reporting it to the user, closing files properly, and cleaning up any
state that the program has. It is preferred for the library to return an
actual error code and let the calling program decide how to handle the
situation.


Not sure what functions in the libraries call exit() though.


-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  [email protected]
Boulder, CO 80301              http://www.cora.nwra.com

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to